summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
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üller2-2/+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üller3-0/+39
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. Bultje3-40/+95
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.
2005-04-02gst/mpegstream/: More tags.Ronald S. Bultje1-0/+7
Original commit message from CVS: * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream), (gst_mpeg_demux_get_audio_stream): More tags.
2005-04-02ext/ogg/gstogmparse.c: Export codec-name for OGM tracks as well.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain): Export codec-name for OGM tracks as well.
2005-04-02gst/speed/gstspeed.c: Fix buffer overflow (#172281).Ronald S. Bultje2-0/+8
Original commit message from CVS: * gst/speed/gstspeed.c: (speed_chain): Fix buffer overflow (#172281).
2005-04-01gst/playback/gstplaybin.c: Implement subtitle font selection.Ronald S. Bultje1-0/+7
Original commit message from CVS: * gst/playback/gstplaybin.c: (gst_play_bin_class_init), (gst_play_bin_init), (gst_play_bin_dispose), (gst_play_bin_set_property), (gen_text_element), (remove_sinks): Implement subtitle font selection.
2005-04-01gst/playback/gstplaybasebin.*: Ugh, s/treshold/threshold/ typo.Ronald S. Bultje1-0/+8
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (gst_play_base_bin_init), (check_queue), (queue_threshold_reached), (queue_out_of_data), (gen_preroll_element): * gst/playback/gstplaybasebin.h: Ugh, s/treshold/threshold/ typo.
2005-03-31gst/speed/gstspeed.c: Caps negotiation, event upstream/downstream forwarding ↵Ronald S. Bultje2-12/+106
fixes taking speed into account for numb... Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/speed/gstspeed.c: (speed_src_event), (speed_get_event_masks), (speed_getcaps), (speed_init), (speed_chain): Caps negotiation, event upstream/downstream forwarding fixes taking speed into account for number changes (#172242).
2005-03-31Add v4l-based analog radio source (#168728).Ronald S. Bultje3-6/+69
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * configure.ac: * sys/Makefile.am: * sys/v4lradio/Makefile.am: * sys/v4lradio/gstv4lradio.c: (plugin_init): * sys/v4lradio/gstv4lradiobin.c: (gst_v4lradio_iface_supported), (gst_v4lradio_interface_init), (gst_v4lradio_probe_get_properties), (gst_v4lradio_class_probe_devices), (gst_v4lradio_probe_probe_property), (gst_v4lradio_probe_needs_probe), (gst_v4lradio_class_list_devices), (gst_v4lradio_probe_get_values), (gst_v4lradio_property_probe_interface_init), (gst_v4lradio_bin_get_type), (gst_v4lradio_bin_base_init), (gst_v4lradio_bin_class_init), (gst_v4lradio_bin_init), (gst_v4lradio_bin_dispose), (gst_v4lradio_bin_set_property), (gst_v4lradio_bin_get_property), (gst_v4lradio_bin_change_state): * sys/v4lradio/gstv4lradiobin.h: * sys/v4lradio/gstv4lradiotuner.c: (gst_v4lradio_tuner_interface_init), (gst_v4lradio_tuner_list_channels), (gst_v4lradio_tuner_set_channel), (gst_v4lradio_tuner_get_channel), (gst_v4lradio_tuner_set_frequency), (gst_v4lradio_tuner_get_frequency), (gst_v4lradio_tuner_signal_strength): * sys/v4lradio/gstv4lradiotuner.h: * sys/v4lradio/v4lradio_calls.c: (gst_v4lradio_fill_params), (gst_v4lradio_open), (gst_v4lradio_close), (gst_v4lradio_get_signal), (gst_v4lradio_get_frequency), (gst_v4lradio_set_frequency), (gst_v4lradio_get_audio), (gst_v4lradio_set_audio): * sys/v4lradio/v4lradio_calls.h: Add v4l-based analog radio source (#168728).
2005-03-31ext/mikmod/drv_gst.c: Compile fix for new mikmod versions (#171997).Ronald S. Bultje1-0/+7
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/mikmod/drv_gst.c: Compile fix for new mikmod versions (#171997).
2005-03-31ext/: Try to fix seeking problems in OGM files, especially those containing ↵Ronald S. Bultje1-0/+11
non-continuous data streams (a.o. #171777). Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_push), (gst_ogg_sync), (gst_ogg_pad_push): * ext/ogg/gstogmparse.c: (gst_ogm_parse_init), (gst_ogm_parse_kick_event), (gst_ogm_parse_chain): * ext/pango/gsttextoverlay.c: (gst_textoverlay_event), (gst_textoverlay_loop): Try to fix seeking problems in OGM files, especially those containing non-continuous data streams (a.o. #171777).
2005-03-31gst/videotestsrc/videotestsrc.c: Fix oilless compile.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/videotestsrc/videotestsrc.c: (oil_splat_u8): Fix oilless compile.
2005-03-31gst/typefind/gsttypefindfunctions.c: Detect free format mp3s with faulty ↵Ronald S. Bultje1-0/+6
headers (#170387). Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (mp3_type_frame_length_from_header), (mp3_type_find): Detect free format mp3s with faulty headers (#170387).
2005-03-31gst/playback/gstplaybasebin.*: Move from byte-based buffering to time-based ↵Ronald S. Bultje1-0/+11
buffering (for network streams). Buffer t... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (gst_play_base_bin_init), (group_commit), (check_queue), (queue_overrun), (queue_treshold_reached), (queue_out_of_data), (gen_preroll_element), (unknown_type), (gen_source_element), (setup_source), (gst_play_base_bin_change_state): * gst/playback/gstplaybasebin.h: Move from byte-based buffering to time-based buffering (for network streams). Buffer treshold/size settable via queue_size/treshold.
2005-03-30configure.ac: update for liboil-0.3. Remove librfb check.David Schleef3-35/+48
Original commit message from CVS: * configure.ac: update for liboil-0.3. Remove librfb check. * gst/games/gstvideoimage.c: (oil_splat_u8), (paint_hline_YUY2), (paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3), (paint_hline_RGB565), (paint_hline_xRGB1555): * gst/videotestsrc/videotestsrc.c: (paint_hline_YUY2), (paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3), (paint_hline_RGB565), (paint_hline_xRGB1555):
2005-03-30Don't leak capsTim-Philipp Müller2-0/+7
Original commit message from CVS: Don't leak caps