summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/tcp/gstmultifdsink.c: Do a bit more logging, make the client_read code ↵Wim Taymans2004-08-091-0/+10
| | | | | | | | | | | | | more robust. Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init), (gst_multifdsink_add), (gst_multifdsink_get_stats), (gst_multifdsink_client_remove), (gst_multifdsink_handle_client_read), (gst_multifdsink_handle_client_write), (gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients): Do a bit more logging, make the client_read code more robust.
* cleanups, debugging and memleak fixesThomas Vander Stichele2004-08-093-20/+47
| | | | | Original commit message from CVS: cleanups, debugging and memleak fixes
* ext/theora/theoradec.c: Don't crash on missing header packets.Wim Taymans2004-08-091-0/+9
| | | | | | | | | | Original commit message from CVS: * ext/theora/theoradec.c: (gst_theora_dec_class_init), (theora_get_formats), (theora_dec_src_convert), (theora_dec_sink_convert), (theora_dec_src_query), (theora_dec_src_event), (theora_dec_event), (theora_dec_chain), (theora_dec_change_state): Don't crash on missing header packets.
* albanian translationThomas Vander Stichele2004-08-091-0/+285
| | | | | Original commit message from CVS: albanian translation
* updated czThomas Vander Stichele2004-08-093-12/+17
| | | | | Original commit message from CVS: added albanian (sq), updated cz
* fix add debuggingThomas Vander Stichele2004-08-091-0/+5
| | | | | Original commit message from CVS: fix add debugging
* assign error codesThomas Vander Stichele2004-08-091-0/+6
| | | | | Original commit message from CVS: assign error codes
* gst/tcp/gstmultifdsink.c: Make sure we don't try to read more from a client ↵Wim Taymans2004-08-061-0/+11
| | | | | | | | | | | | | | that what ioctl says us or we deadlock. Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init), (gst_multifdsink_add), (gst_multifdsink_get_stats), (gst_multifdsink_client_remove), (gst_multifdsink_handle_client_read), (gst_multifdsink_handle_client_write), (gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients): Make sure we don't try to read more from a client that what ioctl says us or we deadlock.
* handle changing framerate while PLAYINGThomas Vander Stichele2004-08-051-0/+8
| | | | | Original commit message from CVS: handle changing framerate while PLAYING
* updated translationsThomas Vander Stichele2004-08-053-100/+50
| | | | | Original commit message from CVS: updated translations
* gst/videotestsrc/gstvideotestsrc.c: generate the list of supported caps at ↵Benjamin Otte2004-08-041-0/+8
| | | | | | | | | | | startup and reuse it instead of always gen... Original commit message from CVS: * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get_capslist), (generate_capslist), (plugin_init): generate the list of supported caps at startup and reuse it instead of always generating it
* gst/multipart/multipartmux.c: whoops, last checkin broke normal buildBenjamin Otte2004-08-032-1/+6
| | | | | | Original commit message from CVS: * gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link): whoops, last checkin broke normal build
* compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friendsBenjamin Otte2004-08-038-25/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option): * ext/dvdnav/dvdnavsrc.c: (dvdnav_get_event_name), (dvdnavsrc_print_event): * ext/ogg/gstoggdemux.c: (_find_chain_process), (gst_ogg_print): * ext/ogg/gstoggmux.c: (gst_ogg_mux_pad_link), (gst_ogg_mux_pad_unlink): * gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link), (gst_multipart_mux_pad_unlink): * gst/videofilter/gstvideobalance.c: (gst_videobalance_colorbalance_set_value): * gst/videomixer/videomixer.c: (gst_videomixer_pad_link), (gst_videomixer_pad_unlink): * po/uk.po: * sys/oss/gstossmixer.c: * sys/v4l/gstv4lcolorbalance.c: * sys/v4l/gstv4ltuner.c: * sys/v4l/v4lsrc_calls.c: * sys/v4l2/gstv4l2colorbalance.c: * sys/v4l2/gstv4l2tuner.c: compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
* fixes for G_DISABLE_ASSERT and friendsBenjamin Otte2004-08-034-5/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * examples/dynparams/filter.c: (ui_control_create): * examples/gstplay/player.c: (print_tag): * ext/alsa/gstalsa.c: (gst_alsa_request_new_pad): * ext/gdk_pixbuf/gstgdkanimation.c: (gst_gdk_animation_iter_may_advance): * ext/jack/gstjack.c: (gst_jack_request_new_pad): * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list), (tag_list_to_id3_tag_foreach), (gst_id3_tag_handle_event): * ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_get_tag_value): * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value): * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_chain): * gst-libs/gst/media-info/media-info-test.c: (print_tag): * gst/sine/demo-dparams.c: (main): * gst/tags/gstvorbistag.c: (gst_tag_to_vorbis_comments): * testsuite/alsa/formats.c: (create_pipeline): * testsuite/alsa/sinesrc.c: (sinesrc_force_caps), (sinesrc_get): fixes for G_DISABLE_ASSERT and friends * gst/typefind/gsttypefindfunctions.c: (aac_type_find), (mp3_type_frame_length_from_header), (mp3_type_find), (plugin_init): require mp3 typefinding to have at least MIN_HEADERS valid headers add typefinding for AAC adts files
* Use gdouble when calculating pixel-aspect-ratioJan Schmidt2004-08-031-0/+8
| | | | | Original commit message from CVS: Use gdouble when calculating pixel-aspect-ratio
* updated translationThomas Vander Stichele2004-08-032-35/+21
| | | | | Original commit message from CVS: updated translation
* add debugging for display PAR calculationThomas Vander Stichele2004-08-031-0/+6
| | | | | Original commit message from CVS: add debugging for display PAR calculation
* configure.ac: Fix mikmod CFLAGS.David Schleef2004-08-022-1/+5
| | | | | Original commit message from CVS: * configure.ac: Fix mikmod CFLAGS.
* gst/audioscale/gstaudioscale.c: - fix templates to only support S16, it's ↵Benjamin Otte2004-08-021-0/+10
| | | | | | | | | | | | the only format that works Original commit message from CVS: * gst/audioscale/gstaudioscale.c: - fix templates to only support S16, it's the only format that works - make caps nego code use try_set_caps_nonfixed and fixation instead of try_set_caps twice, which is not nice for autopluggers - change rank to secondary, so autopluggers can pick it up after audioconvert
* if there is nothing connected to the sink of interleave it tries to claim it ↵Iain Holmes2004-08-021-0/+8
| | | | | | | supports 0 channel audio. Fix this by as... Original commit message from CVS: if there is nothing connected to the sink of interleave it tries to claim it supports 0 channel audio. Fix this by assuming that there will be at least 1 channel in the future.
* back to devThomas Vander Stichele2004-08-022-1/+5
| | | | | Original commit message from CVS: back to dev
* gearing up for releaseThomas Vander Stichele2004-08-0211-24/+21
| | | | | Original commit message from CVS: gearing up for release
* sync xvimagesink with ximagesinkThomas Vander Stichele2004-08-021-0/+11
| | | | | Original commit message from CVS: sync xvimagesink with ximagesink
* add link function. fixes @148986Thomas Vander Stichele2004-08-021-0/+7
| | | | | Original commit message from CVS: add link function. fixes @148986
* gst/multipart/multipartmux.c (gst_multipart_mux_next_buffer): fix debugging logJohan Dahlin2004-08-022-1/+6
| | | | | | Original commit message from CVS: * gst/multipart/multipartmux.c (gst_multipart_mux_next_buffer): fix debugging log
* gst/videomixer/Makefile.am: Fix things that should have been fixed in the ↵David Schleef2004-07-302-4/+9
| | | | | | | | last checkin. Original commit message from CVS: * gst/videomixer/Makefile.am: Fix things that should have been fixed in the last checkin.
* gst/multipart/Makefile.am: Fix things that should have been fixed in the ↵David Schleef2004-07-302-4/+9
| | | | | | | | last checkin. Original commit message from CVS: * gst/multipart/Makefile.am: Fix things that should have been fixed in the last checkin.
* testsuite/multifilesink/Makefile.am: Fix unused variable.David Schleef2004-07-301-0/+4
| | | | | Original commit message from CVS: * testsuite/multifilesink/Makefile.am: Fix unused variable.
* fix install locationThomas Vander Stichele2004-07-302-8/+2
| | | | | Original commit message from CVS: fix install location
* bump nano for prerelThomas Vander Stichele2004-07-3011-361/+602
| | | | | Original commit message from CVS: bump nano for prerel
* gst/tcp/gstmultifdsink.*: Recover from a select with a bad file descriptor ↵Wim Taymans2004-07-301-0/+12
| | | | | | | | | | | | | | | by removing the client. Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init), (gst_multifdsink_add), (gst_multifdsink_remove), (gst_multifdsink_clear), (gst_multifdsink_get_stats), (gst_multifdsink_client_remove), (gst_multifdsink_handle_client_write), (gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients): * gst/tcp/gstmultifdsink.h: Recover from a select with a bad file descriptor by removing the client.
* don't use stupid colorspace, do use hermes, make macro, mark for translationThomas Vander Stichele2004-07-305-122/+153
| | | | | Original commit message from CVS: don't use stupid colorspace, do use hermes, make macro, mark for translation
* ext/libpng/gstpngenc.c: fix default for newmedia flagZaheer Abbas Merali2004-07-302-1/+6
| | | | | | | | Original commit message from CVS: 2004-07-30 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/libpng/gstpngenc.c: (gst_pngenc_class_init): fix default for newmedia flag
* ext/theora/: Added cropping option to theora decoder.Wim Taymans2004-07-301-0/+15
| | | | | | | | | | | | | | | | Original commit message from CVS: * ext/theora/theoradec.c: (gst_theora_dec_class_init), (gst_theora_dec_init), (theora_get_formats), (theora_dec_src_convert), (theora_dec_sink_convert), (theora_dec_src_query), (theora_dec_src_event), (theora_dec_event), (theora_dec_chain), (theora_dec_set_property), (theora_dec_get_property): * ext/theora/theoraenc.c: (gst_border_mode_get_type), (gst_theora_enc_class_init), (gst_theora_enc_init), (theora_enc_sink_link), (theora_enc_chain), (theora_enc_set_property), (theora_enc_get_property): Added cropping option to theora decoder. Added border option to theora encoder.
* ext/libpng/gstpngenc.*: Added newmedia support to pngenc so now ↵Zaheer Abbas Merali2004-07-303-2/+32
| | | | | | | | | | | | | gst-launch-0.8 videotestsrc ! ffmpegcolorspace ! pnge... Original commit message from CVS: 2004-07-30 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/libpng/gstpngenc.c: (gst_pngenc_class_init), (gst_pngenc_init), (gst_pngenc_chain), (gst_pngenc_get_property), (gst_pngenc_set_property): * ext/libpng/gstpngenc.h: Added newmedia support to pngenc so now gst-launch-0.8 videotestsrc ! ffmpegcolorspace ! pngenc snapshot=false newmedia=true ! multifilesink location=blah%d.png works as expected
* ext/theora/theoraenc.c: Fix encoding of non-multiple-of-16 video.Wim Taymans2004-07-301-0/+7
| | | | | | | | Original commit message from CVS: * ext/theora/theoraenc.c: (gst_theora_enc_class_init), (theora_enc_sink_link), (theora_enc_chain), (theora_enc_set_property), (theora_enc_get_property): Fix encoding of non-multiple-of-16 video.
* configure.ac: make test for audiofile more strictDavid Schleef2004-07-302-0/+5
| | | | | Original commit message from CVS: * configure.ac: make test for audiofile more strict
* gst/typefind/gsttypefindfunctions.c: give different names to typefind functionsBenjamin Otte2004-07-291-0/+5
| | | | | | Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (plugin_init): give different names to typefind functions
* use autodetected PAR if none specified. add directfb workaround.Thomas Vander Stichele2004-07-281-0/+14
| | | | | Original commit message from CVS: use autodetected PAR if none specified. add directfb workaround.
* ext/lame/gstlame.c: send tag events downstreamZaheer Abbas Merali2004-07-284-39/+247
| | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2004-07-28 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/lame/gstlame.c: (gst_lame_chain): send tag events downstream * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type), (gst_shout2send_get_type), (gst_shout2send_set_clock), (gst_shout2send_class_init), (gst_shout2send_init), (set_shout_metadata), (gst_shout2send_set_metadata), (gst_shout2send_chain), (gst_shout2send_set_property), (gst_shout2send_get_property), (gst_shout2send_connect), (gst_shout2send_change_state): * ext/shout2/gstshout2.h: - fix for sending mp3 audio to icecast2 server, if pad link function not called before PAUSED state - added option to use GStreamer clock sync (as opposed to libshout's own sync) - added tagging support for mp3 audio broadcasted * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init): debug info
* ext/ogg/gstoggdemux.c: Return query failure when we don't know the length of ↵Wim Taymans2004-07-281-0/+7
| | | | | | | | | | an ogg stream insteda of returning TRUE ... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query), (gst_ogg_demux_push): Return query failure when we don't know the length of an ogg stream insteda of returning TRUE with a bogus value.
* ext/theora/theoradec.c: Don't screw up the 1 Chroma for 1 luma sample ↵Wim Taymans2004-07-281-0/+9
| | | | | | | | | | | | situation when we have an odd offset/width by a... Original commit message from CVS: * ext/theora/theoradec.c: (theora_get_formats), (theora_dec_src_convert), (theora_dec_sink_convert), (theora_dec_src_query), (theora_dec_src_event), (theora_dec_event), (theora_dec_chain): Don't screw up the 1 Chroma for 1 luma sample situation when we have an odd offset/width by adding a black border in those cases.
* ext/theora/: Added first attempt at cropping of the image as required by the ↵Wim Taymans2004-07-281-0/+11
| | | | | | | | | | | | | | | | theora spec. We need more properties in ... Original commit message from CVS: * ext/theora/theoradec.c: (theora_get_formats), (theora_dec_src_convert), (theora_dec_sink_convert), (theora_dec_src_query), (theora_dec_src_event), (theora_dec_event), (theora_dec_chain): * ext/theora/theoraenc.c: (theora_enc_sink_link): Added first attempt at cropping of the image as required by the theora spec. We need more properties in the caps (offset_x, offset_y,stride) to implement this correctly. Added some debug info in the encoder. Note :the encoder is not updated with the offset code.
* ext/dvdnav/README: Update the README to use dvddemuxJan Schmidt2004-07-282-9/+23
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/dvdnav/README: Update the README to use dvddemux * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_getcaps): Ensure getcaps returns a subset of the template caps * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_base_init), (gst_mpeg2subt_init): Ensure getcaps returns a subset of the template caps * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init), (gst_dvd_demux_init), (gst_dvd_demux_get_video_stream), (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_set_cur_subpicture): * gst/mpegstream/gstdvddemux.h: Set the explicit caps on the current_video pad before pushing anything * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream), (gst_mpeg_demux_get_audio_stream): Free caps used to gst_pad_set_explicit_caps, which takes a const GstCaps *
* up gst requirement for fractionsThomas Vander Stichele2004-07-282-4/+10
| | | | | Original commit message from CVS: up gst requirement for fractions
* gst/wavparse/gstwavparse.c: Add the pad to the element after setting up the ↵Wim Taymans2004-07-282-10/+9
| | | | | | | | | | caps. This makes it a lot easier to autop... Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt), (gst_wavparse_handle_seek), (gst_wavparse_srcpad_event): Add the pad to the element after setting up the caps. This makes it a lot easier to autoplug.
* fix local includes and 64 bits constantsSteve Lhomme2004-07-2710-10/+38
| | | | | Original commit message from CVS: fix local includes and 64 bits constants
* more working pluginsSteve Lhomme2004-07-2731-33/+450
| | | | | Original commit message from CVS: more working plugins
* testsuite/alsa/: add test for alsasrc changing stateZaheer Abbas Merali2004-07-271-0/+6
| | | | | | | | | Original commit message from CVS: 2004-07-27 Zaheer Abbas Merali <zaheerabbas at merali dot org> * testsuite/alsa/Makefile.am: * testsuite/alsa/srcstate.c: add test for alsasrc changing state
* gst/silence/gstsilence.*: fix silence generation for 16bit raw audioZaheer Abbas Merali2004-07-271-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-07-27 Zaheer Abbas Merali <zaheerabbas at merali dot org> * gst/silence/gstsilence.c: (gst_silence_init), (gst_silence_link), (gst_silence_get): * gst/silence/gstsilence.h: fix silence generation for 16bit raw audio