Age | Commit message (Collapse) | Author | Files | Lines |
|
Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data),
(gst_asf_demux_process_chunk):
Read streams (with num-packets=0), too.
|
|
Original commit message from CVS:
Add bugnums
|
|
Original commit message from CVS:
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
Use auto* elements as defaults.
|
|
Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_class_init),
(gst_esdsink_soundserver_running), (gst_esdsink_get_property),
(gst_esdsink_factory_init):
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_find_best):
Add initial code for soundserver-running-detection.
|
|
Original commit message from CVS:
* configure.ac:
Up the gstreamer core requirement to 0.8.9.1
|
|
Original commit message from CVS:
* configure.ac:
Fix FAAD detection problems against FAAD-CVS.
* ext/faad/gstfaad.c: (gst_faad_class_init),
(gst_faad_chanpos_to_gst), (gst_faad_srcconnect), (gst_faad_sync),
(gst_faad_chain):
Fix FAAD channel positions for mono/stereo against FAAD CVS.
Implement raw stream sync support for AAC+ radio support. Embed
info structure in our function to prevent unneeded excessive
allocations.
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_populate),
(gst_ogg_demux_push):
Only set first/last positions when we search for them. Fixes
invalid length reporting for some video files.
* gst/playback/gstdecodebin.c: (remove_element_chain):
Always remove only our own kids.
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
Fix ESDS atom finding bug.
* gst/typefind/gsttypefindfunctions.c: (aac_type_find):
Implement frame-finding (similar to MP3) to support AAC+ radio.
|
|
implementation, use it so we preserve GstD...
Original commit message from CVS:
* gst/videoscale/gstvideoscale.c:
(gst_videoscale_handle_src_event):
Events have a perfectly good copy_on_write implementation,
use it so we preserve GstData flags too.
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
(gst_ximagesink_handle_event), (gst_ximagesink_chain),
(gst_ximagesink_send_pending_navigation), (gst_ximagesink_expose):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_handle_event), (gst_xvimagesink_chain),
(gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc),
(gst_xvimagesink_interface_supported),
(gst_xvimagesink_send_pending_navigation),
(gst_xvimagesink_navigation_send_event),
(gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_expose),
(gst_xvimagesink_colorbalance_list_channels),
(gst_xvimagesink_colorbalance_set_value),
(gst_xvimagesink_colorbalance_get_value),
(gst_xvimagesink_set_property), (gst_xvimagesink_get_property),
(gst_xvimagesink_finalize), (gst_xvimagesink_init),
(gst_xvimagesink_base_init), (gst_xvimagesink_class_init),
(gst_xvimagesink_get_type), (plugin_init):
* sys/xvimage/xvimagesink.h:
Move send_pending_navigation functions outside the stream_lock and let
them lock/unlock when they need so we don't hold the stream lock
while sending the event upstream.
Add need_expose flag to avoid an unnecessary screen update if an
incoming buffer beat us to it.
Unset the GST_EVENT_COMMON_FLAG_NEED_RESPONSE flag to avoid blocking on
queues while sending navigation events, since we don't need a reply.
Handle filler events for still frames.
|
|
Original commit message from CVS:
back to cvs
|
|
Original commit message from CVS:
releasing 0.8.8, Fluded
|
|
Original commit message from CVS:
fix for gcc 2.95
|
|
pre-gap audio are not ripped correctly
Original commit message from CVS:
Patch by: Ronald Bultje
* ext/cdparanoia/gstcdparanoia.c:
fix for #168994 - tracks from cd's that have pre-gap audio are not
ripped correctly
|
|
Original commit message from CVS:
Patch by: Ronald Bultje
* ext/alsa/gstalsamixer.c:
* ext/alsa/gstalsamixertrack.h:
Fix for #166982 - crash in gnome-volume-control
|
|
Original commit message from CVS:
prerel
|
|
Original commit message from CVS:
add missing -plugins- thanks to Michal Arnauts for the pointer
|
|
Original commit message from CVS:
whoops, parenthesis
|
|
Original commit message from CVS:
try to fix segfault
|
|
fixes build on AMD64. (fixes #168885)
Original commit message from CVS:
Use GINT_TO_POINTER and GPOINTER_TO_INT macros instead of direct casts; fixes build on AMD64. (fixes #168885)
|
|
Original commit message from CVS:
* gst-libs/gst/resample/resample.c: (gst_resample_scale):
* gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
Stop sucking.
|
|
Original commit message from CVS:
* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init),
(gst_auto_audio_sink_detect):
* gst/autodetect/gstautoaudiosink.h:
* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init),
(gst_auto_video_sink_detect):
* gst/autodetect/gstautovideosink.h:
Fix pad replugging (makes code similar to the gconf ones).
|
|
Original commit message from CVS:
* configure.ac:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_class_init), (gst_auto_audio_sink_init),
(gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state):
* gst/autodetect/gstautoaudiosink.h:
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_class_init), (gst_auto_video_sink_init),
(gst_auto_video_sink_detect), (gst_auto_video_sink_change_state):
* gst/autodetect/gstautovideosink.h:
Fix testsuite, re-enable autosink.
|
|
Original commit message from CVS:
remove autosink stuff until it doesn't open devices in NULL
|
|
Original commit message from CVS:
Small C99'ism (#168587)
|
|
gst_tag_register_musicbrainz_tags().
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* gst-libs/gst/tag/tag.h:
Add the MusicBrainz tags and prototype
gst_tag_register_musicbrainz_tags().
* gst/tags/Makefile.am:
Add tags.c.
* gst/tags/tags.c:
Implement gst_tag_register_musicbrainz_tags().
* ext/vorbis/oggvorbisenc.c:
Register the MusicBrainz tags.
* gst/tags/gstvorbistag.c:
Add mapping for MusicBrainz tags. All above fixes #167639.
|
|
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* gst/tcp/gstfdset.c: (gst_fdset_free):
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_close):
Plug memleaks (#168260).
|
|
less than the requested amount of bytes (#16...
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_read_data),
(gst_tcpserversrc_gdp_read_caps),
(gst_tcpserversrc_gdp_read_header):
Don't assume blocking socket; read can return less than the
requested amount of bytes (#167509).
|
|
leading to corrupt AYUV->RGB conversions (#1...
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* gst/ffmpegcolorspace/imgconvert_template.h:
Fix wrong macro availability leading to corrupt AYUV->RGB
conversions (#166207).
|
|
Original commit message from CVS:
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* ext/jpeg/gstjpegdec.c: (gst_jpegdec_class_init),
(gst_jpegdec_finalize), (gst_jpegdec_change_state):
Fix memleak (#168254).
|
|
element on GConf change.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/gconf/Makefile.am:
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_get_type),
(gst_gconf_audio_sink_base_init),
(gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_init),
(gst_gconf_audio_sink_dispose), (cb_toggle_element),
(gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfaudiosink.h:
* ext/gconf/gstgconfelements.c: (plugin_init):
* ext/gconf/gstgconfelements.h:
* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_get_type),
(gst_gconf_video_sink_base_init),
(gst_gconf_video_sink_class_init), (gst_gconf_video_sink_init),
(gst_gconf_video_sink_dispose), (cb_toggle_element),
(gst_gconf_video_sink_change_state):
* ext/gconf/gstgconfvideosink.h:
Add GConf video/audio sink handling elements. Automagically
change contained element on GConf change.
* gst/autodetect/Makefile.am:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_get_type), (gst_auto_audio_sink_base_init),
(gst_auto_audio_sink_class_init), (gst_auto_audio_sink_init),
(gst_auto_audio_sink_factory_filter),
(gst_auto_audio_sink_compare_ranks),
(gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
* gst/autodetect/gstautoaudiosink.h:
* gst/autodetect/gstautodetect.c: (plugin_init):
* gst/autodetect/gstautodetect.h:
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_get_type), (gst_auto_video_sink_base_init),
(gst_auto_video_sink_class_init), (gst_auto_video_sink_init),
(gst_auto_video_sink_factory_filter),
(gst_auto_video_sink_compare_ranks),
(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
* gst/autodetect/gstautovideosink.h:
Add video/audio output autodetection elements, based on ranks.
No sound server handling in autoaudiosink yet.
* ext/alsa/gstalsaplugin.c: (plugin_init):
* sys/oss/gstossaudio.c: (plugin_init):
Change ranks to prefer ALSA over OSS.
|
|
obvious reasons).
Original commit message from CVS:
* ext/ivorbis/vorbis.c: (plugin_init):
Set rank to secondary, we always prefer oggdemux (for obvious
reasons).
|
|
buffering (requested).
Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (check_queue), (buffer_underrun),
(buffer_running), (buffer_overrun), (gen_source_element):
Remove probe when no longer blocking for buffering (requested).
|
|
Original commit message from CVS:
Small C99'ism fix.
|
|
now we don't scale each buffer _twice_. F...
Original commit message from CVS:
2005-02-24 Jan Schmidt <thaytan@mad.scientist.com>
* ext/gdk_pixbuf/pixbufscale.c: (pixbufscale_scale):
Remove bogus gdk_pixbuf_scale_simple call, so now we
don't scale each buffer _twice_. Fixes #168271
* sys/ximage/ximagesink.c: (gst_ximagesink_chain):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain):
Don't lock the stream_lock until after the gst_element_wait
|
|
Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_handle_src_event):
seek events weren't working completely
* gst/silence/gstsilence.c: (gst_silence_handle_src_event): Added seek
|
|
Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
Expose the primary means of bitrate as main bitrate.
|
|
symbol conflict.
Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
Kick the hell out of gcc for not warning me about a symbol conflict.
|
|
Original commit message from CVS:
* ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_link):
Don't leak caps string (fixes #168134)
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init),
(gst_jpegenc_init), (gst_jpegenc_finalize),
(gst_jpegenc_change_state):
Don't leak line buffers and context struct (fixes #168133).
|
|
Fix build and up requirement to 0.5.0, an...
Original commit message from CVS:
Since dirac 0.5.0 the framerate in dirac is expressed as a rational number. Fix build and up requirement to 0.5.0, and also pass parameters to gst_diracdec_link in the right order. (fixes #167959)
|
|
Original commit message from CVS:
Whoops.
|
|
Original commit message from CVS:
Fix playback of certain invalid muxed streams. Partial fix for #149158
|
|
Original commit message from CVS:
* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain):
Make sure we only write to writable buffers
|
|
values for alaw and mulaw audio instead of ju...
Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_audio_caps_with_data):
Do actually fix invalid RIFF fmt header values for alaw
and mulaw audio instead of just saying so.
* gst/wavparse/gstwavparse.c: (gst_wavparse_fmt):
Give gst_riff_create_audio_caps_with_data() a chance to
fix up broken format header fields before extracting any
parameters from the header. (fixes #167633)
|
|
Original commit message from CVS:
Don't leak othercaps in link function (fixes #167878)
|
|
Original commit message from CVS:
support libvisual 0.2.0
|
|
Original commit message from CVS:
Fix rowstrides
|
|
gcc-2.95 happy
Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_invert):
Declare variables at beginning of block and make gcc-2.95 happy
(fixes # 167482, patch by Gergely Nagy).
* gst/tcp/gsttcpclientsrc.c:
* gst/tcp/gsttcpclientsrc.h:
Move some includes into the header, so that struct sockaddr_in is
defined when it should be defined on FreeBSD as well (fixes
#167483).
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_init_receive):
Don't pass uninitialised values to setsockopt() here either.
|
|
Original commit message from CVS:
Do not pass uninitialised values to setsockopt(). (fixes #167704)
|
|
in opt.
Original commit message from CVS:
* gst/playback/gstplaybin.c: (add_sink):
Invert bin_add/link order to workaround deadlock in opt.
|
|
Original commit message from CVS:
* gst/modplug/gstmodplug.cc:
Add missing break causing position queries to fail.
|
|
calculations...
Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_populate):
Granpos can apparently be -1, which screws up calculations...
|
|
stream thread from whichever thread sends them.
Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_chain),
(gst_ximagesink_send_pending_navigation),
(gst_ximagesink_navigation_send_event), (gst_ximagesink_finalize),
(gst_ximagesink_init):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
(gst_xvimagesink_send_pending_navigation),
(gst_xvimagesink_navigation_send_event),
(gst_xvimagesink_finalize), (gst_xvimagesink_init):
* sys/xvimage/xvimagesink.h:
Use a mutex protected list to marshal navigation
events into the stream thread from whichever thread
sends them.
|