Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
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.
|
|
position get adjusted when queried (note that c...
Original commit message from CVS:
Add query function to GstSpeed, so that the stream length and current position get adjusted when queried (note that current position queries may still be wrong if the audio sink returns values based on buffer timestamps instead of passing on the query
|
|
linking
Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link),
(gst_audio_convert_channels):
create channel conversion matrix when linking
* gst/audioconvert/.cvsignore:
* gst/audioconvert/Makefile.am:
* gst/audioconvert/channelmixtest.c: (main):
add (ugly) test that ensures stereo <=> mono conversion works
correctly
|
|
Original commit message from CVS:
* gst/audioconvert/gstchannelmix.h:
include missing header file
* gst/audioconvert/gstchannelmix.c:
(gst_audio_convert_fill_compatible):
use same sign for both channels when converting to/from compatible
channel. Previously used different signs made the signals cancel
each other out and appear like silence. (fixes #167269)
|
|
Original commit message from CVS:
Convert to and from YV12 (fixes #156379)
|
|
negotiation and vice versa (Fixes #166142).
Original commit message from CVS:
2005-02-12 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new),
(gst_ximagesink_sink_link), (gst_ximagesink_change_state),
(gst_ximagesink_chain), (gst_ximagesink_set_xwindow_id),
(gst_ximagesink_expose), (gst_ximagesink_set_property),
(gst_ximagesink_finalize), (gst_ximagesink_init): Protect interface
methods from chain and negotiation and vice versa (Fixes #166142).
* sys/ximage/ximagesink.h: Add stream_lock.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link),
(gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
(gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id),
(gst_xvimagesink_expose): Check for xcontext before trying to link.
|
|
message when we can't open the DVD device; se...
Original commit message from CVS:
Don't send 'Hey! You gave me a NULL pointer yo naughty person' as error message when we can't open the DVD device; send something more useful instead (fixes #167117)
|
|
negotiation and vice versa (Fixes #166142).
Original commit message from CVS:
2005-02-11 Julien MOUTTE <julien@moutte.net>
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_sink_link), (gst_xvimagesink_change_state),
(gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
(gst_xvimagesink_buffer_alloc), (gst_xvimagesink_set_xwindow_id),
(gst_xvimagesink_expose), (gst_xvimagesink_set_property),
(gst_xvimagesink_finalize), (gst_xvimagesink_init): Protect interface
methods from chain and negotiation and vice versa (Fixes #166142).
Fix a possible bug of images in the buffer pool being discarded because
we are looking at the wrong geometry.
* sys/xvimage/xvimagesink.h: Add stream_lock.
|
|
Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer): Change uint to
unsigned int. (fixes #167128)
|
|
people with fast machines. Fix stupid mi...
Original commit message from CVS:
* gst/librfb/Makefile.am: Testing stuff before committing is
for wimps... and people with fast machines. Fix stupid
mistake.
|
|
annoying to be separate. Move rfbsrc plug...
Original commit message from CVS:
* configure.ac: Pull in librfb from my CVS tree, because it is
too small and annoying to be separate. Move rfbsrc plugin
to gst/.
* ext/Makefile.am:
* ext/librfb/Makefile.am:
* ext/librfb/gstrfbsrc.c:
* gst/librfb/Makefile.am:
* gst/librfb/gstrfbsrc.c:
* gst/librfb/rfb.c:
* gst/librfb/rfb.h:
* gst/librfb/rfbbuffer.c:
* gst/librfb/rfbbuffer.h:
* gst/librfb/rfbbytestream.c:
* gst/librfb/rfbbytestream.h:
* gst/librfb/rfbcontext.h:
* gst/librfb/rfbdecoder.c:
* gst/librfb/rfbdecoder.h:
* gst/librfb/rfbutil.h:
|
|
Original commit message from CVS:
Fix speed element and make it chain-based (fixes #156467), and make it handle more than one channel.
|
|
Original commit message from CVS:
* ext/dts/gstdtsdec.c: (gst_dtsdec_init), (gst_dtsdec_channels),
(gst_dtsdec_handle_event), (gst_dtsdec_handle_frame),
(gst_dtsdec_chain), (gst_dtsdec_change_state):
* ext/dts/gstdtsdec.h:
Don't clobber the stack constructing the channels array.
Make the element chain-based. DTS tracks can now be played.
|
|
work when included from C++ code
Original commit message from CVS:
Add G_BEGIN_DECLS and G_END_DECLS around headers where missing, so that they work when included from C++ code
|