summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
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. Bultje1-0/+5
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üller1-0/+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üller1-0/+7
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 Hervey1-0/+6
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. Bultje1-0/+5
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-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 Schmidt1-0/+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-14Adding Chinese translation (submitted by Abel Cheung)Thomas Vander Stichele1-0/+6
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 Nagy1-0/+8
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. Bultje1-0/+5
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 Nagy1-0/+5
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 Stichele1-0/+6
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 Schmidt1-0/+59
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-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. Bultje1-0/+7
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. Bultje1-0/+5
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
2005-04-02Get rid of ^M characters in source filesTim-Philipp Müller1-0/+15
Original commit message from CVS: Get rid of ^M characters in source files
2005-04-02Don't advertise query types that are not supported (GST_QUERY_START and ↵Tim-Philipp Müller1-0/+6
GST_QUERY_SEGMENT_END) Original commit message from CVS: Don't advertise query types that are not supported (GST_QUERY_START and GST_QUERY_SEGMENT_END)
2005-04-02New plugin: wavpackdec; add typefinding for wavpackTim-Philipp Müller1-0/+23
Original commit message from CVS: New plugin: wavpackdec; add typefinding for wavpack
2005-04-02Forgot to specify the Bug# the patch fixes in the ChangeLog in the last commitZeeshan Ali1-0/+1
Original commit message from CVS: Forgot to specify the Bug# the patch fixes in the ChangeLog in the last commit
2005-04-02gst/matroska/matroska-demux.c: Yet again more tags.Ronald S. Bultje1-0/+6
Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps): Yet again more tags.
2005-04-02gst-libs/gst/riff/riff-media.c: Some syntax fixes in tags output.Ronald S. Bultje1-0/+10
Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps_with_data), (gst_riff_create_audio_caps_with_data): Some syntax fixes in tags output. * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps): Add tags for quicktime, too.
2005-04-02Updates for rtp and udp directories of gst-pluginsZeeshan Ali1-0/+37
Original commit message from CVS: Updates for rtp and udp directories of gst-plugins UDP: adds a time to live Element Property to udpsink, fixes comments in udpsrc RTP: 1) fairly complete rewrite of the encoding and parsing code, encoder now passes analysis by ethereal and can play to the parser and to mplayer. 2) Adds support for configurable dynamic payload processing using a new element property "rtpmap" which is a string of rtpmap records in the same format as would be present in an SDP record. 3) Adds support for big and little endian peers on the pads 4) Adds support for mtu element property on rtpL16enc and will split incoming buffers to avoid IP layer fragmentation.