platform/upstream/gstreamer.git
11 years agoext: printf format fixes in debug and error messages
Tim-Philipp Müller [Mon, 8 Apr 2013 16:40:14 +0000 (17:40 +0100)]
ext: printf format fixes in debug and error messages

11 years agosys: print format fixes in debug messages
Tim-Philipp Müller [Mon, 8 Apr 2013 16:34:41 +0000 (17:34 +0100)]
sys: print format fixes in debug messages

11 years agotsdemux: Add support for TrueHD audio
Edward Hervey [Sun, 7 Apr 2013 16:41:38 +0000 (18:41 +0200)]
tsdemux: Add support for TrueHD audio

11 years agohanddetect: fix build on OS/X
Todd Agulnick [Fri, 5 Apr 2013 08:41:26 +0000 (09:41 +0100)]
handdetect: fix build on OS/X

gsthanddetect.h:84: error: expected specifier-qualifier-list before 'uint'

https://bugzilla.gnome.org/show_bug.cgi?id=697305

11 years agoaudiovisualizer: shaders assume 32bpp
Tim-Philipp Müller [Thu, 4 Apr 2013 23:49:46 +0000 (00:49 +0100)]
audiovisualizer: shaders assume 32bpp

Backport fix for crashes and invalid writes in totem from libvisual
in -base, to minimise differences to version in -base and to make
sure the bug doesn't sneak back in later when the base class is
made public.

The shader code looks like it makes assumptions that are not
necessarily always true, even if they're true for now for the
existing elements, namly that pixel stride is 4, for example.

See https://bugzilla.gnome.org/show_bug.cgi?id=683527

11 years agoaudiovisualizer: handle non-existant pool in the default allocation query
Matthew Waters [Thu, 14 Mar 2013 00:15:29 +0000 (11:15 +1100)]
audiovisualizer: handle non-existant pool in the default allocation query

gst_query_set_nth_allocation_pool() requires there to be a pool in the
query already. This is not always the case when we get the query from
upstream.  Use gst_query_add_allocation_pool() instead in such case.

https://bugzilla.gnome.org/show_bug.cgi?id=681719

11 years agoaudiovisualizer: improve allocation
Wim Taymans [Tue, 29 Jan 2013 09:18:06 +0000 (10:18 +0100)]
audiovisualizer: improve allocation

Based on patch by Matthew Waters

Add private data
Add decide_allocation vmethod
Refactor bufferpool negotiation

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681719

11 years agod3dvideosink: use bilinear filter as much as possible
Andoni Morales Alastruey [Wed, 3 Apr 2013 14:12:01 +0000 (16:12 +0200)]
d3dvideosink: use bilinear filter as much as possible

Use the bilinear scalling filter when the magnifier or the minifier
filters are avaible. Some graphics cards do not provide minifier filters
but we want to use it for upscalling if it's available

https://bugzilla.gnome.org/show_bug.cgi?id=697176

11 years agorsvg: Bump minimum requirement to 2.36.0
Edward Hervey [Wed, 3 Apr 2013 12:55:52 +0000 (14:55 +0200)]
rsvg: Bump minimum requirement to 2.36.0

And handle header changes in 2.36.2

11 years agodocs: add since markers to new codecparsers video meta API
Tim-Philipp Müller [Tue, 2 Apr 2013 22:33:54 +0000 (23:33 +0100)]
docs: add since markers to new codecparsers video meta API

https://bugzilla.gnome.org/show_bug.cgi?id=691712

11 years agortmpsrc: Implement basesrc->unlock()
David Schleef [Tue, 2 Apr 2013 02:49:00 +0000 (19:49 -0700)]
rtmpsrc: Implement basesrc->unlock()

This fixes ->NULL transition problems if librtmp is stuck in a
recv or send call that never returns.

11 years agoelement-maker: call up in basetransform template
David Schleef [Sat, 30 Mar 2013 22:07:45 +0000 (15:07 -0700)]
element-maker: call up in basetransform template

More templates should be doing this: function implementations
should call up to the default implementation in the base class.

11 years agoconfigure: also check for bluez for bluetooth/bluetooth.h
Tim-Philipp Müller [Mon, 1 Apr 2013 21:38:52 +0000 (22:38 +0100)]
configure: also check for bluez for bluetooth/bluetooth.h

Fixes build on machines where bluez headers are not available.

11 years agobluez: enable bluez plugin
Tim-Philipp Müller [Mon, 1 Apr 2013 20:49:49 +0000 (21:49 +0100)]
bluez: enable bluez plugin

Seems to mostly work now.

https://bugzilla.gnome.org/show_bug.cgi?id=690582

11 years agoBump soft liborc requirement to 0.4.17
Tim-Philipp Müller [Mon, 1 Apr 2013 20:48:01 +0000 (21:48 +0100)]
Bump soft liborc requirement to 0.4.17

To match -base and -good. Also fixes potential
crash when a fallback function has to be used.

11 years agoeglglessink: Use the EGLImage and GstVideoGLTextureUploadMeta caps features
Sebastian Dröge [Mon, 1 Apr 2013 08:20:33 +0000 (10:20 +0200)]
eglglessink: Use the EGLImage and GstVideoGLTextureUploadMeta caps features

11 years agoegl: Add a #define for the EGLImage memory caps feature
Sebastian Dröge [Mon, 1 Apr 2013 08:20:14 +0000 (10:20 +0200)]
egl: Add a #define for the EGLImage memory caps feature

11 years agorsvg: Don't include rsvg-cairo.h directly
Edward Hervey [Mon, 1 Apr 2013 07:13:16 +0000 (09:13 +0200)]
rsvg: Don't include rsvg-cairo.h directly

Including it directly is now deprecated

11 years agovdpau: Don't use deprecated GMutex methods
Edward Hervey [Mon, 1 Apr 2013 07:10:53 +0000 (09:10 +0200)]
vdpau: Don't use deprecated GMutex methods

11 years agorsvg: Port to 1.0
Luciana Fujii Pontello [Fri, 29 Mar 2013 16:57:12 +0000 (17:57 +0100)]
rsvg: Port to 1.0

Also port the decoder to the GstVideoDecoder

11 years agovdpau: Port to 1.0
Edward Hervey [Thu, 20 Sep 2012 17:03:11 +0000 (19:03 +0200)]
vdpau: Port to 1.0

New base class for vdpau decoders
* mpeg2 ported and activated
* h264 ported but deactivated
* Uses GstMpegVideo meta

11 years agompegvideoparse: Only add meta if downstream needs it
Edward Hervey [Sun, 23 Dec 2012 00:54:52 +0000 (01:54 +0100)]
mpegvideoparse: Only add meta if downstream needs it

It's not perfect, because in the cases where upstream doesn't
initiate an allocation query, we won't know.

11 years agompegvideoparse: Store information in GstMpegVideo12Meta
Edward Hervey [Thu, 20 Sep 2012 16:27:11 +0000 (18:27 +0200)]
mpegvideoparse: Store information in GstMpegVideo12Meta

FIXME : Only do so if we know downstream will need it

11 years agocodecparsers: Add Mpeg Video GstMeta
Edward Hervey [Thu, 20 Sep 2012 16:03:59 +0000 (18:03 +0200)]
codecparsers: Add Mpeg Video GstMeta

This can be used by parsers to provide pre-parsed information to
downstream elements that would require it (so they can avoid having
to parse the bitstream again).

11 years agocodecparser: Fix picture packet extension size check
Edward Hervey [Wed, 26 Dec 2012 12:16:27 +0000 (13:16 +0100)]
codecparser: Fix picture packet extension size check

It is at least 34 bit big (5 bytes with byte padding)

11 years agodvb: Move CAM handling to a separate GstTask
Edward Hervey [Sun, 31 Mar 2013 10:11:48 +0000 (12:11 +0200)]
dvb: Move CAM handling to a separate GstTask

* No longer blocks in READY=>PAUSED (faster startup)
* No longer requires a pad probe

11 years agoeglglessink: Use gst_element_get_context() wherever possible
Sebastian Dröge [Sun, 31 Mar 2013 09:46:28 +0000 (11:46 +0200)]
eglglessink: Use gst_element_get_context() wherever possible

11 years agodvbsrc: We output time segments
Edward Hervey [Sat, 30 Mar 2013 12:40:21 +0000 (13:40 +0100)]
dvbsrc: We output time segments

Fixes #690949

11 years agotsparse: Ensure segment events are forwarded
Edward Hervey [Sat, 30 Mar 2013 12:39:49 +0000 (13:39 +0100)]
tsparse: Ensure segment events are forwarded

We skip them for tsdemux though (recreated later)

Fixes #690949

11 years agompegpsdemux: push stream start event
Wim Taymans [Sat, 30 Mar 2013 09:25:24 +0000 (10:25 +0100)]
mpegpsdemux: push stream start event

11 years agomidiparser: ensure variable is initialized and fix debug message access
Josep Torra [Sat, 30 Mar 2013 09:57:08 +0000 (10:57 +0100)]
midiparser: ensure variable is initialized and fix debug message access

11 years agompeg4videoparser: Fix a compiler warning about uninitialised variable use
Josep Torra [Sat, 30 Mar 2013 08:52:45 +0000 (09:52 +0100)]
mpeg4videoparser: Fix a compiler warning about uninitialised variable use

11 years agoeglglessink: Implement GstContext handling
Sebastian Dröge [Thu, 28 Mar 2013 16:48:04 +0000 (17:48 +0100)]
eglglessink: Implement GstContext handling

11 years agoeglglessink: Use a separate texture for the custom textures
Sebastian Dröge [Fri, 29 Mar 2013 15:11:56 +0000 (16:11 +0100)]
eglglessink: Use a separate texture for the custom textures

11 years agoeglglessink: Add support for GstVideoGLTextureUploadMeta
Sebastian Dröge [Fri, 29 Mar 2013 15:05:01 +0000 (16:05 +0100)]
eglglessink: Add support for GstVideoGLTextureUploadMeta

11 years agoegl: check on the proper display and indent some lines
Josep Torra [Fri, 29 Mar 2013 09:33:10 +0000 (10:33 +0100)]
egl: check on the proper display and indent some lines

11 years agoshm: Make sure the zero-sized array is always last in the struct
Olivier Crête [Thu, 28 Mar 2013 18:36:16 +0000 (14:36 -0400)]
shm: Make sure the zero-sized array is always last in the struct

https://bugzilla.gnome.org/show_bug.cgi?id=696681

11 years agosrtp: Update example pipelines
Olivier Crête [Mon, 25 Mar 2013 18:18:24 +0000 (14:18 -0400)]
srtp: Update example pipelines

11 years agobluez: Remove a2dpsrc bin
Arun Raghavan [Thu, 28 Mar 2013 17:36:07 +0000 (17:36 +0000)]
bluez: Remove a2dpsrc bin

This element isn't really useful. The original plan was to use this to
eventually allow dynamically picking a format based on what we can
support while negotiating with the source device. We can just plug in a
decodebin downstream and it'll handle RTP depayloading and decoding of
whatever format we negotiated with the source device.

11 years agobluez: Compile fixes for avdtpsrc/a2dpsrc code against 1.x
Arun Raghavan [Thu, 14 Mar 2013 12:34:55 +0000 (18:04 +0530)]
bluez: Compile fixes for avdtpsrc/a2dpsrc code against 1.x

11 years agobluez: Add avdtpsrc/a2dpsrc to build
Arun Raghavan [Thu, 14 Mar 2013 07:39:15 +0000 (13:09 +0530)]
bluez: Add avdtpsrc/a2dpsrc to build

11 years agobluez: Fix up some problems that came in with cherry-pick
Arun Raghavan [Thu, 14 Mar 2013 07:28:16 +0000 (12:58 +0530)]
bluez: Fix up some problems that came in with cherry-pick

11 years agobluez: We work in TIME format with avdtpsrc
Wim Taymans [Tue, 8 Jan 2013 09:19:06 +0000 (10:19 +0100)]
bluez: We work in TIME format with avdtpsrc

11 years agobluez: Fix depreacation warnings on g_mutex_*
Wim Taymans [Mon, 29 Oct 2012 11:15:44 +0000 (16:45 +0530)]
bluez: Fix depreacation warnings on g_mutex_*

11 years agobluez: Fix a number of compiler warnings
Wim Taymans [Mon, 29 Oct 2012 11:15:25 +0000 (16:45 +0530)]
bluez: Fix a number of compiler warnings

11 years agobluez: Fix some warnings in gstavdtputil.c
Arun Raghavan [Mon, 29 Oct 2012 10:19:02 +0000 (15:49 +0530)]
bluez: Fix some warnings in gstavdtputil.c

11 years agobluez: Fix typo in resetting the D-Bus connection
Arun Raghavan [Fri, 12 Oct 2012 13:22:24 +0000 (18:52 +0530)]
bluez: Fix typo in resetting the D-Bus connection

No real effect since FALSE and NULL are both 0

11 years agobluez: Handle EOF in avdtpsrc correctly
Arun Raghavan [Thu, 11 Oct 2012 10:18:56 +0000 (15:48 +0530)]
bluez: Handle EOF in avdtpsrc correctly

11 years agobluez: Fix avdtpsrc getcaps() function
Arun Raghavan [Thu, 11 Oct 2012 03:27:01 +0000 (08:57 +0530)]
bluez: Fix avdtpsrc getcaps() function

This is now a proper subset of the template caps.

11 years agobluez: Add an a2dpsrc bin element
Arun Raghavan [Thu, 11 Oct 2012 03:08:16 +0000 (08:38 +0530)]
bluez: Add an a2dpsrc bin element

This wraps avdtpsrc + rtpsbcdepay into a single element. when more
formats are supported in avdtpsrc, payloader selection will need to be
done dynamically.

This could also be extended to accept a device, connect to it, and
provide avdtpsrc a transport (instead of passing through a transport as
it does now).

11 years agobluez: Fix avdtpsrc classification
Arun Raghavan [Thu, 11 Oct 2012 02:54:06 +0000 (08:24 +0530)]
bluez: Fix avdtpsrc classification

11 years agobluez: Bump up priority for sockets in AVDTP elements
Arun Raghavan [Wed, 10 Oct 2012 16:08:46 +0000 (21:38 +0530)]
bluez: Bump up priority for sockets in AVDTP elements

This is based on the code in PulseAudio.

11 years agobluez: Add an avdtpsrc element
Arun Raghavan [Wed, 10 Oct 2012 14:19:32 +0000 (19:49 +0530)]
bluez: Add an avdtpsrc element

Source element that connects to a given transport and reads audio over
AVDTP. Does not provide a clock but uses the system clock to timestamp
incoming packets. Only SBC is currently supported.

11 years agoegl: Add a boxed type for GstEGLDisplay
Sebastian Dröge [Thu, 28 Mar 2013 15:51:51 +0000 (16:51 +0100)]
egl: Add a boxed type for GstEGLDisplay

11 years agosbc: actually enable plugin if libsbc is available
Tim-Philipp Müller [Thu, 28 Mar 2013 13:18:59 +0000 (13:18 +0000)]
sbc: actually enable plugin if libsbc is available

11 years agosbc: port encoder to GstAudioEncoder
Tim-Philipp Müller [Wed, 27 Mar 2013 13:11:11 +0000 (13:11 +0000)]
sbc: port encoder to GstAudioEncoder

https://bugzilla.gnome.org/show_bug.cgi?id=690582

11 years agosbc: port decoder to GstAudioDecoder
Tim-Philipp Müller [Tue, 26 Mar 2013 13:55:32 +0000 (13:55 +0000)]
sbc: port decoder to GstAudioDecoder

https://bugzilla.gnome.org/show_bug.cgi?id=690582

11 years agosbc: import sbc decoder/encoder from bluez and port to 1.0
Tim-Philipp Müller [Wed, 16 Jan 2013 11:36:25 +0000 (11:36 +0000)]
sbc: import sbc decoder/encoder from bluez and port to 1.0

https://bugzilla.gnome.org/show_bug.cgi?id=690582

11 years agoMerge SBC decoder and encoder from bluez
Tim-Philipp Müller [Wed, 27 Mar 2013 22:24:03 +0000 (22:24 +0000)]
Merge SBC decoder and encoder from bluez

https://bugzilla.gnome.org/show_bug.cgi?id=690582

11 years agowatchdog: new element
David Schleef [Tue, 26 Mar 2013 23:50:42 +0000 (16:50 -0700)]
watchdog: new element

11 years agosbc: remove parser in favour of new GstBaseParse-based sbcparse in -good
Tim-Philipp Müller [Wed, 27 Mar 2013 00:56:31 +0000 (00:56 +0000)]
sbc: remove parser in favour of new GstBaseParse-based sbcparse in -good

11 years agosbc: sbcdec: make decoder more performant
Wim Taymans [Tue, 8 Jan 2013 09:19:39 +0000 (10:19 +0100)]
sbc: sbcdec: make decoder more performant

Use an adapter to accumulate input buffers.
Decode all input in one output buffer when possible to reduce the amount of push
operations.

11 years agosbc: sbcdec: skip the frame on decoding error
Wim Taymans [Tue, 30 Oct 2012 18:41:56 +0000 (18:41 +0000)]
sbc: sbcdec: skip the frame on decoding error

11 years agosbc: sbcdec: set DISCONT on outgoing buffers.
Wim Taymans [Mon, 29 Oct 2012 17:22:28 +0000 (17:22 +0000)]
sbc: sbcdec: set DISCONT on outgoing buffers.

11 years agosbc: sbcdec: handle DISCONT and timestamps
Wim Taymans [Mon, 29 Oct 2012 17:19:50 +0000 (17:19 +0000)]
sbc: sbcdec: handle DISCONT and timestamps

Reset state on discont.
Interpollate timestamps.

11 years agosbc: audio: Make the sbcdec element copy buffer metadata
Arun Raghavan [Wed, 3 Oct 2012 07:17:14 +0000 (12:47 +0530)]
sbc: audio: Make the sbcdec element copy buffer metadata

Makes sure we don't lose timestamps, etc.

11 years agosbc: enc: sbc_get_frame_duration is in milliseconds
Wim Taymans [Mon, 29 Oct 2012 12:49:53 +0000 (12:49 +0000)]
sbc: enc: sbc_get_frame_duration is in milliseconds

11 years agosbc: dec: chain up to parent before downward state change
Wim Taymans [Mon, 29 Oct 2012 12:37:09 +0000 (12:37 +0000)]
sbc: dec: chain up to parent before downward state change

11 years agosbc: audio: Fix a leak in sbcdec
Arun Raghavan [Fri, 12 Oct 2012 13:23:16 +0000 (18:53 +0530)]
sbc: audio: Fix a leak in sbcdec

11 years agosbc: audio: Initialise SBC data before use in sbcparse element
Arun Raghavan [Wed, 26 Sep 2012 01:54:01 +0000 (09:54 +0800)]
sbc: audio: Initialise SBC data before use in sbcparse element

11 years agosbc: Fix trivial coding style issues on pointer declarations and casting
Anderson Lizardo [Tue, 21 Aug 2012 15:49:24 +0000 (11:49 -0400)]
sbc: Fix trivial coding style issues on pointer declarations and casting

Avoid using C++ style pointer declarations like "char* ptr", as most
BlueZ code uses "char *ptr".

11 years agosbc: audio: Fix newline before EOF
Syam Sidhardhan [Thu, 12 Apr 2012 15:03:06 +0000 (20:33 +0530)]
sbc: audio: Fix newline before EOF

11 years agosbc: Fix common misspelled words
Lucas De Marchi [Sat, 2 Jul 2011 15:32:40 +0000 (12:32 -0300)]
sbc: Fix common misspelled words

Accounting of misspelled words, as detected by codespell:

acording      2
ancilliary    1
appropiate    1
atribute      1
cant          1
comming       2
gracefull     1
lenght        1
mispelled     1
occured       1
occurences    1
ocurred       3
prefered      1
presense      1
reponse       1
seperate      1
succesful     1
successully   1
sucessfull    1
sucessfully   1

11 years agosbc: audio: Remove workaround for compiler warnings
Marcel Holtmann [Mon, 14 Feb 2011 01:51:45 +0000 (17:51 -0800)]
sbc: audio: Remove workaround for compiler warnings

11 years agosbc: Add pragma based workaround for GStreamer warnings
Marcel Holtmann [Wed, 19 May 2010 14:59:30 +0000 (16:59 +0200)]
sbc: Add pragma based workaround for GStreamer warnings

11 years agosbc: Update copyright information
Marcel Holtmann [Sat, 2 Jan 2010 01:08:17 +0000 (17:08 -0800)]
sbc: Update copyright information

11 years agosbc: Remove unused variable.
Luiz Augusto von Dentz [Wed, 1 Apr 2009 13:45:30 +0000 (10:45 -0300)]
sbc: Remove unused variable.

11 years agosbc: Remove unused variable.
Luiz Augusto von Dentz [Wed, 1 Apr 2009 13:29:31 +0000 (10:29 -0300)]
sbc: Remove unused variable.

11 years agosbc: Fix signed/unsigned comparison issue within GStreamer plugin
Marcel Holtmann [Thu, 29 Jan 2009 23:31:15 +0000 (00:31 +0100)]
sbc: Fix signed/unsigned comparison issue within GStreamer plugin

11 years agosbc: Use native byte order for audio in GStreamer and ALSA plugins
Siarhei Siamashka [Mon, 19 Jan 2009 08:26:28 +0000 (10:26 +0200)]
sbc: Use native byte order for audio in GStreamer and ALSA plugins

This fixes endianness inconsistency between default SBC
configuration and GStreamer/ALSA.

11 years agosbc: Update copyright information
Marcel Holtmann [Thu, 1 Jan 2009 18:33:20 +0000 (19:33 +0100)]
sbc: Update copyright information

11 years agosbc: First attempt in fixing compiler warnings (still needs cleanup)
Marcel Holtmann [Tue, 23 Dec 2008 04:25:50 +0000 (05:25 +0100)]
sbc: First attempt in fixing compiler warnings (still needs cleanup)

11 years agosbc: Assign variables after declarations
Marcel Holtmann [Tue, 23 Dec 2008 03:21:57 +0000 (04:21 +0100)]
sbc: Assign variables after declarations

11 years agosbc: More coding style fixes
Johan Hedberg [Sat, 20 Dec 2008 19:42:49 +0000 (21:42 +0200)]
sbc: More coding style fixes

11 years agosbc: Fix runtime warnings of gstreamer plugin.
Luiz Augusto von Dentz [Wed, 20 Feb 2008 13:37:00 +0000 (13:37 +0000)]
sbc: Fix runtime warnings of gstreamer plugin.

11 years agosbc: Update gstreamer plugin to use new sbc API.
Luiz Augusto von Dentz [Tue, 19 Feb 2008 19:49:24 +0000 (19:49 +0000)]
sbc: Update gstreamer plugin to use new sbc API.

11 years agosbc: Make use of parameters selected in alsa plugin and fix auto selection.
Luiz Augusto von Dentz [Thu, 14 Feb 2008 21:22:38 +0000 (21:22 +0000)]
sbc: Make use of parameters selected in alsa plugin and fix auto selection.

11 years agosbc: Update copyright information
Marcel Holtmann [Sat, 2 Feb 2008 03:37:05 +0000 (03:37 +0000)]
sbc: Update copyright information

11 years agosbc: Add bitpool property and others fixes for gstreamer plugin.
Luiz Augusto von Dentz [Fri, 1 Feb 2008 19:28:37 +0000 (19:28 +0000)]
sbc: Add bitpool property and others fixes for gstreamer plugin.

11 years agosbc: Enable gstreamer plugin to use autoconnect flag.
Luiz Augusto von Dentz [Wed, 30 Jan 2008 17:30:27 +0000 (17:30 +0000)]
sbc: Enable gstreamer plugin to use autoconnect flag.

11 years agosbc: Fixes gstreamer caps and code cleanup.
Luiz Augusto von Dentz [Wed, 30 Jan 2008 14:21:43 +0000 (14:21 +0000)]
sbc: Fixes gstreamer caps and code cleanup.

11 years agosbc: Fix gtreamer payloader sending fragmented frames.
Luiz Augusto von Dentz [Thu, 24 Jan 2008 14:25:29 +0000 (14:25 +0000)]
sbc: Fix gtreamer payloader sending fragmented frames.

11 years agosbc: Add mp3 support for gstreamer plugin.
Luiz Augusto von Dentz [Wed, 23 Jan 2008 13:19:32 +0000 (13:19 +0000)]
sbc: Add mp3 support for gstreamer plugin.

11 years agosbc: Make a2dpsink to act like a bin and split the payloader.
Luiz Augusto von Dentz [Wed, 23 Jan 2008 13:14:02 +0000 (13:14 +0000)]
sbc: Make a2dpsink to act like a bin and split the payloader.

11 years agosbc: Code cleanup.
Luiz Augusto von Dentz [Fri, 23 Nov 2007 17:00:13 +0000 (17:00 +0000)]
sbc: Code cleanup.

11 years agosbc: Integrate new ipc API implementation.
Luiz Augusto von Dentz [Wed, 21 Nov 2007 20:24:11 +0000 (20:24 +0000)]
sbc: Integrate new ipc API implementation.

11 years agosbc: Add sbc_reinit.
Luiz Augusto von Dentz [Tue, 13 Nov 2007 20:04:12 +0000 (20:04 +0000)]
sbc: Add sbc_reinit.

11 years agosbc: Fix bug in sbcenc when changing encoder parameters.
Luiz Augusto von Dentz [Mon, 12 Nov 2007 22:21:45 +0000 (22:21 +0000)]
sbc: Fix bug in sbcenc when changing encoder parameters.

11 years agosbc: Make sbc codec to write directly in application buffers and so avoiding memcpys.
Luiz Augusto von Dentz [Mon, 12 Nov 2007 18:15:59 +0000 (18:15 +0000)]
sbc: Make sbc codec to write directly in application buffers and so avoiding memcpys.

11 years agosbc: Fix sbc negotiation and improves buffer handling by using GstAdapter.
Luiz Augusto von Dentz [Thu, 1 Nov 2007 19:45:00 +0000 (19:45 +0000)]
sbc: Fix sbc negotiation and improves buffer handling by using GstAdapter.