summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2005-03-30gst/playback/gstplaybasebin.c: Don't crash if subparse isn't available ↵Ronald S. Bultje1-0/+5
(#170060). Original commit message from CVS: * gst/playback/gstplaybasebin.c: (setup_subtitle): Don't crash if subparse isn't available (#170060).
2005-03-30ext/jpeg/gstjpegdec.*: Don't exit on invalid data. Instead, throw an error. ↵Ronald S. Bultje1-0/+8
Partially fixes #164028. Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_my_error_exit), (gst_jpegdec_init), (gst_jpegdec_chain): * ext/jpeg/gstjpegdec.h: Don't exit on invalid data. Instead, throw an error. Partially fixes #164028.
2005-03-26oopsRonald S. Bultje1-0/+1
Original commit message from CVS: oops
2005-03-26configure.ac: Unbreak my breakage.Ronald S. Bultje2-0/+13
Original commit message from CVS: * configure.ac: Unbreak my breakage.
2005-03-26currently pure ASM, needs to be ported over to C at some point.Ronald S. Bultje3-9/+52
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * configure.ac: * ext/Makefile.am: * ext/spc/APU.Asm: * ext/spc/APU.Inc: * ext/spc/APU.h: * ext/spc/DSP.Asm: * ext/spc/DSP.Inc: * ext/spc/DSP.h: * ext/spc/Macro.Inc: * ext/spc/Makefile.am: * ext/spc/SPC700.Asm: * ext/spc/SPC700.Inc: * ext/spc/SPC700.h: * ext/spc/Types.h: * ext/spc/gstspc.c: (gst_spc_get_type), (gst_spc_base_init), (gst_spc_class_init), (gst_spc_get_formats), (gst_spc_get_query_types), (gst_spc_init), (gst_spc_query), (gst_spc_loop), (spc_setup), (gst_spc_change_state), (plugin_init): * ext/spc/gstspc.h: * ext/spc/spc.h: * gst/typefind/gsttypefindfunctions.c: (plugin_init): Add SPC decoder, based on code from Michael Payne (#141189), currently pure ASM, needs to be ported over to C at some point.
2005-03-26gst/typefind/gsttypefindfunctions.c: Obviously, a framelen of 0 is not right.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (aac_type_find): Obviously, a framelen of 0 is not right.
2005-03-26gst/audioscale/gstaudioscale.c: It's GstAudioscale, no namespace pollution ↵Benjamin Otte1-0/+5
please Original commit message from CVS: * gst/audioscale/gstaudioscale.c: (audioscale_get_type): It's GstAudioscale, no namespace pollution please
2005-03-26Add new libcdio-based cddasrc plugin (fixes #171530)Tim-Philipp Müller3-0/+35
Original commit message from CVS: Add new libcdio-based cddasrc plugin (fixes #171530)
2005-03-26gst/librfb/gstrfbsrc.c: Check return values to avoid segfaults.David Schleef5-13/+59
Original commit message from CVS: * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_get): Check return values to avoid segfaults. * gst/librfb/rfbbytestream.c: (rfb_bytestream_get), (rfb_bytestream_check), (rfb_bytestream_copy_nocheck), (rfb_bytestream_read), (rfb_bytestream_peek): * gst/librfb/rfbbytestream.h: * gst/librfb/rfbdecoder.c: (rfb_socket_get_buffer), (rfb_socket_send_buffer), (rfb_decoder_iterate), (rfb_decoder_state_wait_for_protocol_version), (rfb_decoder_state_wait_for_security), (rfb_decoder_state_wait_for_server_initialisation), (rfb_decoder_state_normal), (rfb_decoder_state_framebuffer_update):
2005-03-23gst/adder/gstadder.c: Implement release_pad function, fixes #170390.Ronald S. Bultje1-0/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/adder/gstadder.c: (gst_adder_class_init), (gst_adder_release_pad), (gst_adder_get_property): Implement release_pad function, fixes #170390.
2005-03-23gst/silence/gstsilence.c: forgot a break in the inner switchEdward Hervey1-0/+6
Original commit message from CVS: * gst/silence/gstsilence.c: (gst_silence_handle_src_event): forgot a break in the inner switch Fixes bug #171341
2005-03-23ext/mad/gstid3tag.c: It's enough to parse ID#v1 tags with our own function. ↵Benjamin Otte1-0/+6
No need to ask libmad first. Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_chain): It's enough to parse ID#v1 tags with our own function. No need to ask libmad first.
2005-03-21Catch tag events that are sent out by id3demux before typefinding has ↵Tim-Philipp Müller1-0/+10
happened, and re-send them later on once typefi... Original commit message from CVS: Catch tag events that are sent out by id3demux before typefinding has happened, and re-send them later on once typefinding has finished and id3demuxbin's ghost source pad has been created. If we don't do this, the event will never make it downstream. (fixes #170319)
2005-03-21GST_TAG_DATE takes a date in julian calendar days, not a year (partially ↵Tim-Philipp Müller2-14/+50
fixes #170306) Original commit message from CVS: GST_TAG_DATE takes a date in julian calendar days, not a year (partially fixes #170306)
2005-03-20ext/jack/gstjack.c: don't use deprecated gst_buffer_set_dataBenjamin Otte2-1/+7
Original commit message from CVS: * ext/jack/gstjack.c: (gst_jack_loop): don't use deprecated gst_buffer_set_data
2005-03-20gst/playback/gstplaybasebin.c: Close down thread if opening failed. Fixes ↵Ronald S. Bultje1-0/+5
crash in #170083. Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state): Close down thread if opening failed. Fixes crash in #170083.