Age | Commit message (Collapse) | Author | Files | Lines |
|
Original commit message from CVS:
* ext/gnomevfs/gstgnomevfsuri.c: (gst_gnomevfs_get_supported_uris):
Add dav/davs (#300377).
|
|
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.
|
|
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
|
|
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)
|
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
Skip unknown nodes.
|
|
Original commit message from CVS:
* gst/switch/gstswitch.c: Set a default debug category. (Fixes: #300337)
|
|
errors. (Fixes: #300469)
Original commit message from CVS:
* gst/videotestsrc/videotestsrc.c: (gst_videotestsrc_smpte):
Fix rounding problem that causes rendering errors. (Fixes:
#300469)
|
|
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.
|
|
Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_open_file):
Enable random access, so we can seek over HTTP.
|
|
Original commit message from CVS:
make sure there is a test registry to work against
|
|
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
|
|
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.
|
|
Original commit message from CVS:
ignore already applied patch
|
|
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
|
|
(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).
|
|
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.
|
|
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
|