Age | Commit message (Collapse) | Author | Files | Lines |
|
dvdnav://[title[,chapter[,angle]]] format
Original commit message from CVS:
* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_finalize),
(dvdnavsrc_loop), (dvdnavsrc_uri_get_uri), (dvdnavsrc_uri_set_uri):
Extend URI handler for dvdnav:// to support
dvdnav://[title[,chapter[,angle]]] format
Send flush events on a HOP_CHANNEL. Send filler events in
smaller increments, to keep get mouse movements upstream through
queues faster.
* ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init),
(dvdnavsrc_make_clut_change_event), (_seek_title), (_seek_chapter),
(dvdreadsrc_get), (dvdreadsrc_change_state):
Send colour palette for subtitles whenever the PGC changes.
|
|
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Add extradata for ALAC.
|
|
Original commit message from CVS:
* ext/cdio/cddasrc.c: (cddasrc_get):
Fix EOS emission for the last track on the disc.
|
|
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
|