summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-04-21ext/cdio/cddasrc.c: Fix EOS emission for the last track on the disc.Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/cdio/cddasrc.c: (cddasrc_get): Fix EOS emission for the last track on the disc.
2005-04-21ext/alsa/gstalsa.c: try to work as much as before while still working around ↵Benjamin Otte1-0/+7
that bug. Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_set_hw_params): try to work as much as before while still working around that bug. We try to set the period-count now, but if it doesn't work we silently ignore it. Hopefully fixes reported issues with last try.
2005-04-21gst/qtdemux/qtdemux.c: Set correct extradata for QDM2.Ronald S. Bultje2-0/+20
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Set correct extradata for QDM2.
2005-04-21gst/speed/gstspeed.c: Don't reset speed->sample_size to 0 in state change ↵Tim-Philipp Müller2-3/+8
from READY to PAUSED (fixes floating point ... Original commit message from CVS: * gst/speed/gstspeed.c: (speed_change_state): Don't reset speed->sample_size to 0 in state change from READY to PAUSED (fixes floating point exception in chain function when using speed as part of an audiosink bin with playbin).
2005-04-20ext/shout2/gstshout2.c: ext/shout2/gstshout2.h fix stream name so it has a ↵Zaheer Abbas Merali1-0/+6
decent parameter name Original commit message from CVS: 2005-04-20 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/shout2/gstshout2.c: ext/shout2/gstshout2.h fix stream name so it has a decent parameter name
2005-04-20gst/autodetect/gstautoaudiosink.c: When redoing the ghostpad, make sure it's ↵Tim-Philipp Müller1-0/+6
still registered with the element (other... Original commit message from CVS: * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect): When redoing the ghostpad, make sure it's still registered with the element (otherwise gst_element_query() will fail miserably).
2005-04-20ext/libpng/gstpngenc.c: How can this be broken for soooo long?Zaheer Abbas Merali1-0/+5
Original commit message from CVS: 2005-04-20 Zaheer Abbas Merali <zaheerabbas at merali dot org> * ext/libpng/gstpngenc.c: How can this be broken for soooo long?
2005-04-19sys/ximage/ximagesink.c: Minor code clean-up: remove unnecessary cast (fixes ↵Tim-Philipp Müller1-0/+6
#301158). Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_chain): Minor code clean-up: remove unnecessary cast (fixes #301158).
2005-04-18ext/mad/gstmad.c: Add more debug.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_chain): Add more debug.
2005-04-18gst/ffmpegcolorspace/gstffmpegcolorspace.c: Attempt passthrough (massively ↵Ronald S. Bultje1-0/+6
increases performance). Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link): Attempt passthrough (massively increases performance).
2005-04-18gst/tags/gstvorbistag.c: ... and to OGM / Ogg ...Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add): ... and to OGM / Ogg ...
2005-04-18gst/matroska/matroska-demux.c: Also use language code for Matroska files.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): Also use language code for Matroska files.
2005-04-18configure.ac: Add X_CFLAGS to CFLAGS while checking forTim-Philipp Müller2-0/+10
Original commit message from CVS: * configure.ac: Add X_CFLAGS to CFLAGS while checking for X11/Xlib.h, otherwise we won't find X if it's installed in an unusual location (fixes #300495).
2005-04-18ext/snapshot/gstsnapshot.c: The "snapshot" signal is very useful, but it's ↵Edward Hervey2-0/+9
better when it's actually emitted. Original commit message from CVS: * ext/snapshot/gstsnapshot.c: (gst_snapshot_chain): The "snapshot" signal is very useful, but it's better when it's actually emitted.
2005-04-18gst/qtdemux/qtdemux.c: Prevent hangs that I apparently introduced a while ago.Ronald S. Bultje2-2/+18
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Prevent hangs that I apparently introduced a while ago.
2005-04-18ext/pango/gsttextoverlay.c: Don't crop off bottom (fixes #172845 minus a ↵Ronald S. Bultje1-0/+13
pixel at the left in Original commit message from CVS: * ext/pango/gsttextoverlay.c: (render_text), (gst_text_overlay_blit_yuv420): Don't crop off bottom (fixes #172845 minus a pixel at the left in Ubuntu...?). * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init), (gst_asf_demux_process_chunk), (gst_asf_demux_change_state), (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream), (gst_asf_demux_setup_pad): * gst/asfdemux/gstasfdemux.h: Frame rate estimation (#168406).
2005-04-17ext/dvdread/dvdreadsrc.c: Remove deleted include.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/dvdread/dvdreadsrc.c: Remove deleted include.
2005-04-17ext/dvdread/: Integrate in dvdreadsrc.c.Ronald S. Bultje1-0/+25
Original commit message from CVS: * ext/dvdread/Makefile.am: * ext/dvdread/stream_labels.c: * ext/dvdread/stream_labels.h: Integrate in dvdreadsrc.c. * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init), (_seek_title), (dvdreadsrc_get), (dvdreadsrc_change_state): Add private event for language codes of embedded sound and subtitle streams. * ext/esd/esdsink.c: (gst_esdsink_soundserver_running): Use ps -e, not ps, to see if esd is running. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init), (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_change_state): * gst/mpegstream/gstdvddemux.h: Handle private event from dvdreadsrc to signal language codes for each subtitle/sound stream. * gst/playback/gststreaminfo.c: (gst_stream_info_class_init), (cb_probe), (gst_stream_info_new), (gst_stream_info_dispose), (gst_stream_info_get_property): * gst/playback/gststreaminfo.h: Expose language code from a stream as property for applications.
2005-04-16dont looKThomas Vander Stichele1-1/+0
Original commit message from CVS: dont looK
2005-04-16dont looKThomas Vander Stichele1-0/+1
Original commit message from CVS: dont looK
2005-04-16ext/gnomevfs/gstgnomevfssrc.c: If random access is not supported, fallback ↵Jan Schmidt1-0/+5
to non-seekable behaviour rather than erro... Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_open_file): If random access is not supported, fallback to non-seekable behaviour rather than erroring out.
2005-04-16gst/mpegstream/: Use the default event handler for EOS and other unknown ↵Jan Schmidt1-0/+6
events that need to be sent to inactive pads. Original commit message from CVS: * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_send_data): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_data): Use the default event handler for EOS and other unknown events that need to be sent to inactive pads.
2005-04-15ext/: Take filler handling back out. Decoders shouldn't need to.Jan Schmidt2-21/+18
Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_handle_event): * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_event): Take filler handling back out. Decoders shouldn't need to. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_handle_discont): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont), (gst_mpeg_demux_init_stream), (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_synchronise_pads), (gst_mpeg_demux_sync_stream_to_time): * gst/mpegstream/gstmpegdemux.h: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead): Use a combination of SCR and PTS to detect when a pad needs filler events. Fix discont handling so seeking works.
2005-04-15add some debug info to 1394Thomas Vander Stichele1-0/+5
Original commit message from CVS: add some debug info to 1394
2005-04-14Added gst/freeze/FAQ.Gergely Nagy2-1/+11
Original commit message from CVS: Added gst/freeze/FAQ.
2005-04-14algernon, commit the faq pleaseThomas Vander Stichele1-1/+1
Original commit message from CVS: algernon, commit the faq please
2005-04-14doh, no .po in LINGUAS broThomas Vander Stichele1-1/+1
Original commit message from CVS: doh, no .po in LINGUAS bro
2005-04-14Adding Chinese translation (submitted by Abel Cheung)Thomas Vander Stichele3-1/+293
Original commit message from CVS: Adding Chinese translation (submitted by Abel Cheung)
2005-04-14ext/gnomevfs/gstgnomevfsuri.c: Add dav/davs (#300377).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/gnomevfs/gstgnomevfsuri.c: (gst_gnomevfs_get_supported_uris): Add dav/davs (#300377).
2005-04-14gst/playback/gstplaybasebin.c: Use subtitle autodetection rather than ↵Ronald S. Bultje1-0/+15
hardcoding subparse. Allow bailing out, but mak... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (group_commit), (queue_overrun), (no_more_pads), (new_decoded_pad), (state_change), (setup_subtitle), (setup_source), (prepare_output), (gst_play_base_bin_change_state): Use subtitle autodetection rather than hardcoding subparse. Allow bailing out, but make it non-fatal. Fixes #172854. Add error handling for stream setup (#300457). * gst/subparse/gstsubparse.c: (gst_subparse_event), (gst_subparse_buffer_format_autodetect), (gst_subparse_format_autodetect), (gst_subparse_type_find), (plugin_init): Add previously disabled subtitle format detection.
2005-04-14ext/alsa/gstalsa.*: add a desired_period_count that gets set to the user's ↵Benjamin Otte1-0/+14
desire and isn't updated. Allow period_cou... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_class_init), (gst_alsa_init), (gst_alsa_set_property), (gst_alsa_probe_hw_params), (gst_alsa_set_hw_params), (gst_alsa_close_audio): * ext/alsa/gstalsa.h: add a desired_period_count that gets set to the user's desire and isn't updated. Allow period_count to be 1. Also allow a value of 0 which means "don't set, use card's predefined setting" and default to this. Fixes issues with weird drivers returning EINVAL when setting period count. (noticed by Johannes Berg) * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): we want the refcount value please
2005-04-14New plugin: freeze, a stream freezer. (#165726)Gergely Nagy5-0/+377
Original commit message from CVS: * configure.ac: * gst/freeze/Makefile.am: * gst/freeze/gstfreeze.c: * gst/freeze/gstfreeze.h: New plugin: freeze, a stream freezer. (#165726)
2005-04-14gst/qtdemux/qtdemux.c: Skip unknown nodes.Ronald S. Bultje2-0/+6
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Skip unknown nodes.
2005-04-14gst/switch/gstswitch.c: Set a default debug category. (Fixes: #300337)Gergely Nagy2-0/+6
Original commit message from CVS: * gst/switch/gstswitch.c: Set a default debug category. (Fixes: #300337)
2005-04-13gst/videotestsrc/videotestsrc.c: Fix rounding problem that causes rendering ↵David Schleef1-0/+6
errors. (Fixes: #300469) Original commit message from CVS: * gst/videotestsrc/videotestsrc.c: (gst_videotestsrc_smpte): Fix rounding problem that causes rendering errors. (Fixes: #300469)
2005-04-12ext/theora/theoraenc.c: Round up after dividing by two or else we end up ↵Wim Taymans1-0/+6
with wrong offsets. Original commit message from CVS: * ext/theora/theoraenc.c: (theora_enc_sink_link): Round up after dividing by two or else we end up with wrong offsets.
2005-04-12ext/gnomevfs/gstgnomevfssrc.c: Enable random access, so we can seek over HTTP.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_open_file): Enable random access, so we can seek over HTTP.
2005-04-12make sure there is a test registry to work againstThomas Vander Stichele2-0/+12
Original commit message from CVS: make sure there is a test registry to work against
2005-04-12ext/dts/gstdtsdec.c: Handle filler events.Jan Schmidt4-31/+124
Original commit message from CVS: * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_event), (gst_dtsdec_chain): Handle filler events. * ext/a52dec/gsta52dec.c: (gst_a52dec_handle_event), (gst_a52dec_chain): Handle filler events. * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_print_event), (dvdnavsrc_structure_set_uint64), (dvdnavsrc_make_dvd_nav_packet_event), (dvdnavsrc_loop), (dvdnavsrc_change_state), (dvdnav_handle_navigation_event), (dvdnavsrc_event), (dvdnavsrc_get_formats), (dvdnavsrc_query): Lots of changes for DVD playback * ext/ladspa/gstladspa.c: (gst_ladspa_base_init), (gst_ladspa_init), (gst_ladspa_link), (gst_ladspa_loop), (gst_ladspa_chain), (gst_ladspa_get): * ext/ladspa/gstladspa.h: Memory allocation and timestamping fixes. * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format): Handle filler events * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init), (gst_dvd_demux_class_init), (gst_dvd_demux_init), (gst_dvd_demux_send_data), (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_event), (gst_dvd_demux_handle_discont), (gst_dvd_demux_get_video_stream), (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset), (gst_dvd_demux_synchronise_pads), (gst_dvd_demux_sync_stream_to_time): * gst/mpegstream/gstdvddemux.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init), (gst_mpeg_demux_init), (gst_mpeg_demux_send_data), (gst_mpeg_demux_send_discont), (gst_mpeg_demux_send_event), (gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream), (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_synchronise_pads), (gst_mpeg_demux_sync_stream_to_time), (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_handle_src_query), (gst_mpeg_demux_reset): * gst/mpegstream/gstmpegdemux.h: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_class_init), (gst_mpeg_parse_reset), (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_discont), (gst_mpeg_parse_send_event), (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_handle_src_query), (gst_mpeg_parse_handle_src_event): * gst/mpegstream/gstmpegparse.h: Lots of changes for DVD playback. Still troublesome in playbin, not sure why yet. * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad), (gst_wavparse_fmt): Some error checks
2005-04-11gst/playback/gstplaybasebin.c: Fix buildbot, added property set/get code.Wim Taymans1-0/+6
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_set_property), (gst_play_base_bin_get_property): Fix buildbot, added property set/get code.
2005-04-10ignore already applied patchThomas Vander Stichele1-1/+1
Original commit message from CVS: ignore already applied patch
2005-04-10ext/dvdread/dvdreadsrc.c: Handle current/total time queries from information ↵Jan Schmidt1-0/+6
on the DVD Original commit message from CVS: * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_get_formats), (dvdreadsrc_convert_timecode), (dvdreadsrc_srcpad_query), (seek_sector), (dvdreadsrc_uri_get_uri), (dvdreadsrc_uri_set_uri): Handle current/total time queries from information on the DVD
2005-04-09gst/audioconvert/gstchannelmix.c: Center-to-front does not involve rear ↵Ronald S. Bultje1-0/+7
(which would lead to crashes because those ar... Original commit message from CVS: * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_fill_others): Center-to-front does not involve rear (which would lead to crashes because those are unassigned - fixes #163443).
2005-04-09gst/videocrop/gstvideocrop.c: Renegotiate after a set_property, not after a ↵Ronald S. Bultje2-3/+10
get_property. Fixes #172563. Original commit message from CVS: * gst/videocrop/gstvideocrop.c: (gst_video_crop_set_property), (gst_video_crop_get_property): Renegotiate after a set_property, not after a get_property. Fixes #172563.
2005-04-09gst/qtdemux/qtdemux.c: NULL-terminate vararg functions properly (#172946).Ronald S. Bultje2-2/+7
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): NULL-terminate vararg functions properly (#172946).
2005-04-08ext/alsa/gstalsamixer.c: Fix unassigned variable (causing #172884).Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume): Fix unassigned variable (causing #172884).
2005-04-07gst/mpegstream/gstmpegparse.c: Change rate initialisation and calculation to ↵Jan Schmidt1-0/+8
predict total time more reliably, especi... Original commit message from CVS: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init), (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop), (gst_mpeg_parse_get_rate): Change rate initialisation and calculation to predict total time more reliably, especially in videos with disconts. Fixes #17
2005-04-07ext/mpeg2dec/gstmpeg2dec.*: Do something with speed (which is useful for ↵Ronald S. Bultje1-0/+8
some non-lineair playback systems), fixes #1... Original commit message from CVS: * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_skipframe_get_type), (gst_mpeg2dec_class_init), (gst_mpeg2dec_init), (handle_picture): * ext/mpeg2dec/gstmpeg2dec.h: Do something with speed (which is useful for some non-lineair playback systems), fixes #172697.
2005-04-03sys/oss/gstossmixer.c: Fix mute misbehaviour.Ronald S. Bultje1-0/+5
Original commit message from CVS: * sys/oss/gstossmixer.c: (gst_ossmixer_get_volume): Fix mute misbehaviour.
2005-04-02Fix macro that got messed up by previous sed actionTim-Philipp Müller1-0/+5
Original commit message from CVS: Fix macro that got messed up by previous sed action