Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Set correct extradata for QDM2.
|
|
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).
|
|
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
|
|
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).
|
|
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?
|
|
#301158).
Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_chain):
Minor code clean-up: remove unnecessary cast
(fixes #301158).
|
|
Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_chain):
Add more debug.
|
|
increases performance).
Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_pad_link):
Attempt passthrough (massively increases performance).
|
|
Original commit message from CVS:
* gst/tags/gstvorbistag.c: (gst_vorbis_tag_add):
... and to OGM / Ogg ...
|
|
Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
Also use language code for Matroska files.
|
|
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).
|
|
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.
|
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
Prevent hangs that I apparently introduced a while ago.
|
|
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).
|
|
Original commit message from CVS:
* ext/dvdread/dvdreadsrc.c:
Remove deleted include.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
Original commit message from CVS:
add some debug info to 1394
|
|
Original commit message from CVS:
Adding Chinese translation (submitted by Abel Cheung)
|
|
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.
|
|
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.
|