gstreamer/gst
Sebastian Dröge 8c254cffdc gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing.
Original commit message from CVS:
* gst/interleave/Makefile.am:
* gst/interleave/deinterleave.c: (deinterleave_24),
(gst_deinterleave_finalize), (gst_deinterleave_base_init),
(gst_deinterleave_class_init), (gst_deinterleave_init),
(gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps),
(gst_deinterleave_set_process_function),
(gst_deinterleave_sink_setcaps), (__remove_channels),
(__set_channels), (gst_deinterleave_getcaps),
(gst_deinterleave_process), (gst_deinterleave_chain),
(gst_deinterleave_sink_activate_push):
* gst/interleave/deinterleave.h:
Add support for all raw audio formats and provide better negotiation
if the caps are changing.
Don't allow changes of the channel positions and set the position of
the corresponding channel on the src pad caps.
General cleanup and smaller bugfixes.
* tests/check/elements/deinterleave.c: (float_buffer_check_probe):
Check the channel positions on the output buffer caps.
2008-05-16 21:56:24 +00:00
..
alpha gst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386. 2008-02-19 10:47:20 +00:00
apetag gst/apetag/: Port APE tag demuxer over to the new GstTagDemux in -base. 2007-10-06 15:13:09 +00:00
audiofx gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values. 2008-03-13 14:30:45 +00:00
auparse Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527. 2007-05-21 09:32:26 +00:00
autodetect gst/autodetect/gstautovideosink.*: Fix docs. 2007-12-05 16:04:47 +00:00
avi gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts. 2008-05-13 20:25:20 +00:00
cutter gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent. 2007-04-18 12:36:37 +00:00
debug gst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replacement locally as elsewhere. 2008-04-28 22:38:11 +00:00
effectv Fix build against core CVS. 2007-07-11 22:31:06 +00:00
equalizer gst/: Fix includes order 2008-02-09 00:15:25 +00:00
flx Fix a bunch of leaks shown by the newly-added states test. 2007-03-04 13:52:03 +00:00
goom Add goom2k1 into the docs. 2008-05-11 14:43:26 +00:00
goom2k1 Add goom2k1 into the docs. 2008-05-11 14:43:26 +00:00
icydemux Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test. 2008-02-07 21:17:36 +00:00
id3demux Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ... 2008-01-11 21:08:59 +00:00
interleave gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing. 2008-05-16 21:56:24 +00:00
law gst/law/: Make negotiation a bit modern. 2008-04-01 11:00:43 +00:00
level gst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more notes about whats needed for libo... 2008-05-08 10:20:52 +00:00
matroska gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV. 2008-05-12 16:35:39 +00:00
median Fix memory leaks. 2007-06-22 10:12:15 +00:00
monoscope gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define... 2007-02-12 23:35:16 +00:00
multifile Close some memory leaks spotted by the unit test. Fixes bug #515697. 2008-02-11 14:01:52 +00:00
multipart gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573. 2008-02-05 17:59:24 +00:00
oldcore Fix memory leaks. 2007-06-22 10:12:15 +00:00
qtdemux gst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886. 2008-05-02 09:09:58 +00:00
replaygain Make rganalysis and rglimiter elements GAP-flag aware. 2008-03-24 12:32:59 +00:00
rtp gst/rtp/gstrtph264depay.c: Small comment added. 2008-05-14 18:28:46 +00:00
rtsp gst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065. 2008-05-08 16:58:02 +00:00
smpte gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case. 2007-04-17 16:39:02 +00:00
spectrum gst/spectrum/gstspectrum.c: Rename property enums and default defines for the properties to match the property names ... 2008-04-04 09:50:10 +00:00
udp gst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable message when trying to read packets on... 2008-05-01 10:52:11 +00:00
videobox gst/videobox/gstvideobox.c: Initialise liboil in plugin_init() 2007-11-29 11:40:15 +00:00
videocrop gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. 2007-01-28 18:28:33 +00:00
videofilter ext/annodex/Makefile.am: Fix CFLAGS/LIBS. 2007-07-20 07:41:58 +00:00
videomixer gst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a valid timestamp. 2008-02-29 12:35:24 +00:00
wavenc gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and... 2007-06-03 11:21:44 +00:00
wavparse gst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double frees or make failures by another... 2008-01-19 14:53:58 +00:00
Makefile.am tidying up -good for business 2005-08-30 17:32:12 +00:00