gstreamer/ext
Sebastian Dröge 14c0bebf4b ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th...
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
(gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps),
(gst_wavpack_dec_clip_outgoing_buffer),
(gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain):
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
(gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
(gst_wavpack_enc_chain):
* ext/wavpack/gstwavpackenc.h:
* ext/wavpack/gstwavpackparse.c:
Don't play audioconvert. As wavpack wants/outputs all samples with
width==32 and depth=[1,32] accept this and let audioconvert convert
to accepted formats instead of doing it in the element for n*8 depths.
This also adds support for non-n*8 depths and prevents some useless
memory allocations. Fixes #421598
Also add a workaround for bug #421542 in wavpackenc for now...
* tests/check/elements/wavpackdec.c: (GST_START_TEST):
* tests/check/elements/wavpackenc.c: (GST_START_TEST):
* tests/check/elements/wavpackparse.c: (GST_START_TEST):
Consider the change above in the unit tests and test if the correct
caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in
the wavpackparse unit test.
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
(gst_wavpack_dec_sink_set_caps):
Set caps on the src pad as soon as possible.
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackenc.h:
* ext/wavpack/gstwavpackparse.h:
Fix indention. gst-indent is now called by cicl.
2007-03-30 04:50:11 +00:00
..
alsaspdif ext/alsaspdif/alsaspdifsink.c: Set rank to NONE so that it doesn't get autoplugged by autoaudiosink (which didn't hap... 2007-02-02 11:09:50 +00:00
amrwb ext/amrwb/gstamrwbparse.c: GST_PAD_PARENT doesn't return a GstObject with an incremented refcount. 2007-02-07 12:29:03 +00:00
arts Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
artsd Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
audiofile remove obsolete _factory_init protos and functions 2006-11-24 09:05:39 +00:00
audioresample Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
bz2 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
cdaudio ext/cdaudio/gstcdaudio.c: Port to 0.10. 2006-09-23 13:21:43 +00:00
dirac Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
directfb ext/directfb/dfbvideosink.c: Chain up in finalize. 2007-03-04 16:38:39 +00:00
divx Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
dts ext/dts/gstdtsdec.c: A few small clean-ups. 2007-03-02 18:24:14 +00:00
faac ext/faac/gstfaac.c: Add decoder specific info on the caps. 2006-09-21 13:41:42 +00:00
faad ext/faad/gstfaad.c: Also update the comment that describes the hack. 2007-02-11 11:59:49 +00:00
gsm Fix build with LDFLAGS='-Wl,-z,defs'. 2007-02-24 22:52:48 +00:00
hermes More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
ivorbis Add patch from Bug 357055 from Chris Lord, adding support for Vorbis streams 2007-03-02 11:14:33 +00:00
jack ext/jack/gstjackaudioclient.c: Don't need to take the connection lock, it will not be used and could cause deadlocks. 2007-03-18 17:57:48 +00:00
ladspa Fix build with LDFLAGS='-Wl,-z,defs'. 2007-02-24 22:52:48 +00:00
lcs More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
libfame Fix leaks (#351502). 2006-08-15 19:29:58 +00:00
libmms ext/libmms/gstmms.c: These debug statements should be using LOG level. 2006-12-15 09:34:31 +00:00
mpeg2enc Port mpeg2enc to 0.10 (#343184). 2006-07-13 11:06:45 +00:00
mplex Fix up all the state change functions. 2005-09-05 17:20:29 +00:00
musepack configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866). 2006-06-09 17:38:20 +00:00
musicbrainz Another batch of printf format fixes. 2006-10-05 18:14:46 +00:00
mythtv ext/mythtv/gstmythtvsrc.c: Remove sleep calls, they've been moved into the library now ... (#354451). 2007-01-28 13:01:02 +00:00
nas ext/: Printf format string fixes. 2007-03-10 20:10:09 +00:00
neon ext/neon/gstneonhttpsrc.c: Alloc user agent string only once. 2007-03-22 21:07:02 +00:00
polyp remove obsolete _factory_init protos and functions 2006-11-24 09:05:39 +00:00
sdl ext/: Fix various compiler warnings that reveal potential bugs. 2007-01-04 09:51:56 +00:00
shout Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
snapshot Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
sndfile ext/: Printf format string fixes. 2007-03-10 20:10:09 +00:00
soundtouch higher up first 2006-09-03 21:12:36 +00:00
spc ext/spc/gstspc.c: Fix build with disabled gst-debug. 2006-11-16 18:22:37 +00:00
swfdec Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
tarkin Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
theora ext/theora/theoradec.c: Send events on the right pads, since they don't work very well if you send them in the wrong ... 2006-11-26 17:23:14 +00:00
timidity Add crossreferences to glib/gobject/gstream docs. Also fix typo in timidity.cfg check. 2007-02-13 09:44:20 +00:00
wavpack ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th... 2007-03-30 04:50:11 +00:00
x264 Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet. 2007-03-25 13:06:26 +00:00
xine More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
xvid ext/xvid/gstxviddec.c: Add some debug log and fix a stupid output buffer duration bug. 2007-03-27 18:00:56 +00:00
Makefile.am Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet. 2007-03-25 13:06:26 +00:00