Arun Raghavan [Thu, 14 Mar 2013 07:39:15 +0000 (13:09 +0530)]
bluez: Add avdtpsrc/a2dpsrc to build
Arun Raghavan [Thu, 14 Mar 2013 07:28:16 +0000 (12:58 +0530)]
bluez: Fix up some problems that came in with cherry-pick
Wim Taymans [Tue, 8 Jan 2013 09:19:06 +0000 (10:19 +0100)]
bluez: We work in TIME format with avdtpsrc
Wim Taymans [Mon, 29 Oct 2012 11:15:44 +0000 (16:45 +0530)]
bluez: Fix depreacation warnings on g_mutex_*
Wim Taymans [Mon, 29 Oct 2012 11:15:25 +0000 (16:45 +0530)]
bluez: Fix a number of compiler warnings
Arun Raghavan [Mon, 29 Oct 2012 10:19:02 +0000 (15:49 +0530)]
bluez: Fix some warnings in gstavdtputil.c
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
Arun Raghavan [Thu, 11 Oct 2012 10:18:56 +0000 (15:48 +0530)]
bluez: Handle EOF in avdtpsrc correctly
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.
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).
Arun Raghavan [Thu, 11 Oct 2012 02:54:06 +0000 (08:24 +0530)]
bluez: Fix avdtpsrc classification
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.
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.
Sebastian Dröge [Thu, 28 Mar 2013 15:51:51 +0000 (16:51 +0100)]
egl: Add a boxed type for GstEGLDisplay
Tim-Philipp Müller [Thu, 28 Mar 2013 13:18:59 +0000 (13:18 +0000)]
sbc: actually enable plugin if libsbc is available
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
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
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
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
David Schleef [Tue, 26 Mar 2013 23:50:42 +0000 (16:50 -0700)]
watchdog: new element
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
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.
Wim Taymans [Tue, 30 Oct 2012 18:41:56 +0000 (18:41 +0000)]
sbc: sbcdec: skip the frame on decoding error
Wim Taymans [Mon, 29 Oct 2012 17:22:28 +0000 (17:22 +0000)]
sbc: sbcdec: set DISCONT on outgoing buffers.
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.
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.
Wim Taymans [Mon, 29 Oct 2012 12:49:53 +0000 (12:49 +0000)]
sbc: enc: sbc_get_frame_duration is in milliseconds
Wim Taymans [Mon, 29 Oct 2012 12:37:09 +0000 (12:37 +0000)]
sbc: dec: chain up to parent before downward state change
Arun Raghavan [Fri, 12 Oct 2012 13:23:16 +0000 (18:53 +0530)]
sbc: audio: Fix a leak in sbcdec
Arun Raghavan [Wed, 26 Sep 2012 01:54:01 +0000 (09:54 +0800)]
sbc: audio: Initialise SBC data before use in sbcparse element
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".
Syam Sidhardhan [Thu, 12 Apr 2012 15:03:06 +0000 (20:33 +0530)]
sbc: audio: Fix newline before EOF
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
Marcel Holtmann [Mon, 14 Feb 2011 01:51:45 +0000 (17:51 -0800)]
sbc: audio: Remove workaround for compiler warnings
Marcel Holtmann [Wed, 19 May 2010 14:59:30 +0000 (16:59 +0200)]
sbc: Add pragma based workaround for GStreamer warnings
Marcel Holtmann [Sat, 2 Jan 2010 01:08:17 +0000 (17:08 -0800)]
sbc: Update copyright information
Luiz Augusto von Dentz [Wed, 1 Apr 2009 13:45:30 +0000 (10:45 -0300)]
sbc: Remove unused variable.
Luiz Augusto von Dentz [Wed, 1 Apr 2009 13:29:31 +0000 (10:29 -0300)]
sbc: Remove unused variable.
Marcel Holtmann [Thu, 29 Jan 2009 23:31:15 +0000 (00:31 +0100)]
sbc: Fix signed/unsigned comparison issue within GStreamer plugin
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.
Marcel Holtmann [Thu, 1 Jan 2009 18:33:20 +0000 (19:33 +0100)]
sbc: Update copyright information
Marcel Holtmann [Tue, 23 Dec 2008 04:25:50 +0000 (05:25 +0100)]
sbc: First attempt in fixing compiler warnings (still needs cleanup)
Marcel Holtmann [Tue, 23 Dec 2008 03:21:57 +0000 (04:21 +0100)]
sbc: Assign variables after declarations
Johan Hedberg [Sat, 20 Dec 2008 19:42:49 +0000 (21:42 +0200)]
sbc: More coding style fixes
Luiz Augusto von Dentz [Wed, 20 Feb 2008 13:37:00 +0000 (13:37 +0000)]
sbc: Fix runtime warnings of gstreamer plugin.
Luiz Augusto von Dentz [Tue, 19 Feb 2008 19:49:24 +0000 (19:49 +0000)]
sbc: Update gstreamer plugin to use new sbc API.
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.
Marcel Holtmann [Sat, 2 Feb 2008 03:37:05 +0000 (03:37 +0000)]
sbc: Update copyright information
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.
Luiz Augusto von Dentz [Wed, 30 Jan 2008 17:30:27 +0000 (17:30 +0000)]
sbc: Enable gstreamer plugin to use autoconnect flag.
Luiz Augusto von Dentz [Wed, 30 Jan 2008 14:21:43 +0000 (14:21 +0000)]
sbc: Fixes gstreamer caps and code cleanup.
Luiz Augusto von Dentz [Thu, 24 Jan 2008 14:25:29 +0000 (14:25 +0000)]
sbc: Fix gtreamer payloader sending fragmented frames.
Luiz Augusto von Dentz [Wed, 23 Jan 2008 13:19:32 +0000 (13:19 +0000)]
sbc: Add mp3 support for gstreamer plugin.
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.
Luiz Augusto von Dentz [Fri, 23 Nov 2007 17:00:13 +0000 (17:00 +0000)]
sbc: Code cleanup.
Luiz Augusto von Dentz [Wed, 21 Nov 2007 20:24:11 +0000 (20:24 +0000)]
sbc: Integrate new ipc API implementation.
Luiz Augusto von Dentz [Tue, 13 Nov 2007 20:04:12 +0000 (20:04 +0000)]
sbc: Add sbc_reinit.
Luiz Augusto von Dentz [Mon, 12 Nov 2007 22:21:45 +0000 (22:21 +0000)]
sbc: Fix bug in sbcenc when changing encoder parameters.
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.
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.
Luiz Augusto von Dentz [Thu, 1 Nov 2007 13:56:51 +0000 (13:56 +0000)]
sbc: Fix buffers timestamps in sbcenc.
Luiz Augusto von Dentz [Mon, 29 Oct 2007 15:02:26 +0000 (15:02 +0000)]
sbc: Add bitpool capability.
Marcel Holtmann [Wed, 24 Oct 2007 21:51:37 +0000 (21:51 +0000)]
sbc: Some more coding style changes
Marcel Holtmann [Wed, 24 Oct 2007 21:36:29 +0000 (21:36 +0000)]
sbc: Don't forget to include the config options
Marcel Holtmann [Wed, 24 Oct 2007 21:33:18 +0000 (21:33 +0000)]
sbc: Fix coding style issues
Luiz Augusto von Dentz [Thu, 18 Oct 2007 22:46:12 +0000 (22:46 +0000)]
sbc: Fix coding style issues.
Luiz Augusto von Dentz [Thu, 18 Oct 2007 21:47:53 +0000 (21:47 +0000)]
sbc: Fixes sbcparser element.
Luiz Augusto von Dentz [Thu, 18 Oct 2007 21:46:49 +0000 (21:46 +0000)]
sbc: Fixes for gstsbcenc.
Luiz Augusto von Dentz [Thu, 18 Oct 2007 21:45:14 +0000 (21:45 +0000)]
sbc: Add gstsbcutil.c and gstsbcutil.h.
Marcel Holtmann [Mon, 27 Aug 2007 14:10:00 +0000 (14:10 +0000)]
sbc: Force LITTLE_ENDIAN instead of BYTE_ORDER for now
Marcel Holtmann [Sun, 26 Aug 2007 13:59:05 +0000 (13:59 +0000)]
sbc: Implement full parsing support
Marcel Holtmann [Sun, 26 Aug 2007 13:12:47 +0000 (13:12 +0000)]
sbc: Add mode property to the encoder
Marcel Holtmann [Sat, 25 Aug 2007 19:32:03 +0000 (19:32 +0000)]
sbc: Implement full encoding support
Marcel Holtmann [Sat, 25 Aug 2007 18:50:28 +0000 (18:50 +0000)]
sbc: Fix class variable naming
Marcel Holtmann [Sat, 25 Aug 2007 17:37:05 +0000 (17:37 +0000)]
sbc: Limit the supported output rates
Marcel Holtmann [Sat, 25 Aug 2007 17:03:03 +0000 (17:03 +0000)]
sbc: Implement full decoding support
Marcel Holtmann [Thu, 23 Aug 2007 19:12:23 +0000 (19:12 +0000)]
sbc: Add SBC encoder and decoder skeletons for GStreamer
Sebastian Dröge [Wed, 27 Mar 2013 08:08:40 +0000 (09:08 +0100)]
d3dvideosink: Make sure that all buffers in our pool contain our own memory
Sebastian Dröge [Tue, 26 Mar 2013 14:22:16 +0000 (15:22 +0100)]
wasapi: Initial port to 1.0
This should really use GstAudioSink and GstAudioSrc.
Sebastian Dröge [Tue, 26 Mar 2013 14:01:08 +0000 (15:01 +0100)]
wasapi: Include config.h before anything else
Sebastian Dröge [Tue, 26 Mar 2013 13:15:41 +0000 (14:15 +0100)]
d3dvideosink: Add support for crop meta
Tim-Philipp Müller [Tue, 26 Mar 2013 13:22:22 +0000 (13:22 +0000)]
build: we need a recent-enough gnutls for hls
https://bugzilla.gnome.org/show_bug.cgi?id=696597
Sebastian Dröge [Sat, 22 Dec 2012 20:59:03 +0000 (21:59 +0100)]
d3dvideosink: Implement a buffer pool that shares D3D surfaces with upstream
Sebastian Dröge [Sat, 22 Dec 2012 18:12:34 +0000 (19:12 +0100)]
d3dvideosink: Allocate a new offscreen surface for every buffer
This is a preparation for implementing a buffer pool.
David Schleef [Tue, 26 Mar 2013 01:04:09 +0000 (18:04 -0700)]
mxfdemux: Use %03u for format in gst_pad_create_stream_id_printf()
Olivier Crête [Mon, 25 Mar 2013 17:48:20 +0000 (13:48 -0400)]
srtp: Fix filter handling in caps negotiation to keep filter content
Thiago Santos [Mon, 25 Mar 2013 12:45:30 +0000 (09:45 -0300)]
applemedia: fix build for objc
The obj-c api version option is required to get applemedia to
build for ios, otherwise it won't find some symbols during linking
Wim Taymans [Mon, 25 Mar 2013 09:10:28 +0000 (10:10 +0100)]
interlaced: set both DTS and PTS
Handle both dts and pts on output buffers.
Douglas Bagnall [Sat, 9 Mar 2013 23:17:05 +0000 (12:17 +1300)]
tsdemux: remove unused current_program_number field
https://bugzilla.gnome.org/show_bug.cgi?id=690934
Tim-Philipp Müller [Fri, 22 Mar 2013 19:40:58 +0000 (19:40 +0000)]
rawparse: send segment event in time format also in push mode
When converting the incoming segment from byte to time format,
don't just convert the start/stop/time values, but also change
the segment format to TIME.
https://bugzilla.gnome.org/show_bug.cgi?id=696361
Tim-Philipp Müller [Fri, 22 Mar 2013 15:30:32 +0000 (15:30 +0000)]
configure: fix build if gnutls is not present
Skip build of hls plugin if gnutls headers can't be found.
https://bugzilla.gnome.org/show_bug.cgi?id=696392
Sebastian Dröge [Fri, 22 Mar 2013 14:49:18 +0000 (15:49 +0100)]
y4mdec: Use the correct strides as used by y4m and convert to GStreamer strides if necessary
https://bugzilla.gnome.org/show_bug.cgi?id=696361
Wim Taymans [Fri, 22 Mar 2013 14:19:32 +0000 (15:19 +0100)]
fluidsynth: rename to fluiddec
Rename the fluidsynth plugin to fluidsynthmidi and the decoder
to fluiddec to avoid conflicts with buzztard.
Sebastian Dröge [Fri, 22 Mar 2013 13:52:54 +0000 (14:52 +0100)]
y4mdec: Use the default event/query handlers for the default handling
Especially don't forward caps events from the sinkpad to the srcpad.
https://bugzilla.gnome.org/show_bug.cgi?id=696282
Sebastian Dröge [Fri, 22 Mar 2013 13:37:37 +0000 (14:37 +0100)]
y4mdec: Properly handle segment and time values of -1
Wim Taymans [Fri, 22 Mar 2013 13:48:52 +0000 (14:48 +0100)]
midi: set midi parser rank primary
Now that it supports seeking and all, mark it primary
Wim Taymans [Fri, 22 Mar 2013 12:49:49 +0000 (13:49 +0100)]
midiparse: always seek back to beginning
We always need to seek back to the beginning because when we do a flushing seek,
we might have lost events downstream.
Wim Taymans [Fri, 22 Mar 2013 12:48:26 +0000 (13:48 +0100)]
fluidsynth: fix debug of segment structure
Wim Taymans [Fri, 22 Mar 2013 12:48:03 +0000 (13:48 +0100)]
fluidsynth: handle discont
Wim Taymans [Fri, 22 Mar 2013 11:25:16 +0000 (12:25 +0100)]
midiparse: implement seeking
Seek back to 0 for backward seeking and let things run and clip for forwards
seeking.