Age | Commit message (Collapse) | Author | Files | Lines |
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
NULL-terminate vararg functions properly (#172946).
|
|
Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume):
Fix unassigned variable (causing #172884).
|
|
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
|
|
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.
|
|
Original commit message from CVS:
* sys/oss/gstossmixer.c: (gst_ossmixer_get_volume):
Fix mute misbehaviour.
|
|
Original commit message from CVS:
Fix macro that got messed up by previous sed action
|
|
Original commit message from CVS:
Get rid of ^M characters in source files
|
|
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)
|
|
Original commit message from CVS:
New plugin: wavpackdec; add typefinding for wavpack
|
|
Original commit message from CVS:
Forgot to specify the Bug# the patch fixes in the ChangeLog in the last commit
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
Original commit message from CVS:
* ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
Export codec-name for OGM tracks as well.
|
|
Original commit message from CVS:
* gst/speed/gstspeed.c: (speed_chain):
Fix buffer overflow (#172281).
|
|
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.
|
|
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.
|
|
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).
|
|
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).
|
|
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).
|
|
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).
|
|
Original commit message from CVS:
* gst/videotestsrc/videotestsrc.c: (oil_splat_u8):
Fix oilless compile.
|
|
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).
|
|
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.
|
|
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):
|
|
Original commit message from CVS:
Don't leak caps
|
|
(#170060).
Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_subtitle):
Don't crash if subparse isn't available (#170060).
|
|
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.
|
|
Original commit message from CVS:
oops
|
|
Original commit message from CVS:
* configure.ac:
Unbreak my breakage.
|
|
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.
|
|
Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (aac_type_find):
Obviously, a framelen of 0 is not right.
|
|
please
Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: (audioscale_get_type):
It's GstAudioscale, no namespace pollution please
|
|
Original commit message from CVS:
Add new libcdio-based cddasrc plugin (fixes #171530)
|
|
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):
|
|
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.
|
|
Original commit message from CVS:
* gst/silence/gstsilence.c: (gst_silence_handle_src_event):
forgot a break in the inner switch
Fixes bug #171341
|
|
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.
|
|
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)
|
|
fixes #170306)
Original commit message from CVS:
GST_TAG_DATE takes a date in julian calendar days, not a year (partially fixes #170306)
|
|
Original commit message from CVS:
* ext/jack/gstjack.c: (gst_jack_loop):
don't use deprecated gst_buffer_set_data
|
|
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.
|
|
Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_get),
(cdparanoia_event):
* ext/cdparanoia/gstcdparanoia.h:
Implement flush after seek.
|
|
Original commit message from CVS:
* configure.ac: bump swfdec requirement
* ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
(gst_swfdec_video_link), (gst_swfdec_loop), (gst_swfdec_init),
(gst_swfdec_get_event_masks), (gst_swfdec_get_src_formats),
(gst_swfdec_src_event): Add support for navigation
* ext/swfdec/gstswfdec.h:
|
|
Workaround for broken incoming streams that enco...
Original commit message from CVS:
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
(gst_mpeg_demux_parse_packet), (gst_mpeg_demux_send_subbuffer):
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_new_pad),
(gst_mpeg_parse_parse_packhead):
Fix for integer overflows in SCR discont detection. Workaround
for broken incoming streams that encounter apparent integer
overflows in server-side header rewriting. Some more debug.
|
|
qtdemux.
Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
(got_redirect), (try_to_link_1):
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(group_commit), (got_redirect), (setup_source),
(gst_play_base_bin_change_state):
* gst/playback/gstplaybasebin.h:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
(gst_qtdemux_handle_sink_event), (gst_qtdemux_loop_header),
(qtdemux_parse_tree):
* gst/qtdemux/qtdemux.h:
Some crap for the redirect signal. Also fix hang on redirect-files
in qtdemux.
|
|
when not using autoprobing.
Original commit message from CVS:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_open),
(gst_v4lsrc_get_any_caps), (gst_v4lsrc_getcaps):
Implement special any-caps that is somewhat more exact when
not using autoprobing.
|
|
Original commit message from CVS:
* ext/faac/gstfaac.c: (gst_faac_init), (gst_faac_sinkconnect),
(gst_faac_srcconnect), (gst_faac_chain):
Long live capsnego... Move over to explicit caps for now...
|
|
at least somewhat (although, arguably, it...
Original commit message from CVS:
* ext/faac/gstfaac.c: (gst_faac_init), (gst_faac_srcconnect),
(gst_faac_chain), (gst_faac_change_state):
* ext/faac/gstfaac.h:
Change timestamp generation to lineair since that works at least
somewhat (although, arguably, it is incorrect). Disable all but
16-bit integer input since all the other are untested and lead
to unpredicteable results inside libfaac.
|