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
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).
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)
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
Sebastian Dröge [Sun, 31 Mar 2013 09:46:28 +0000 (11:46 +0200)]
eglglessink: Use gst_element_get_context() wherever possible
Edward Hervey [Sat, 30 Mar 2013 12:40:21 +0000 (13:40 +0100)]
dvbsrc: We output time segments
Fixes #690949
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
Wim Taymans [Sat, 30 Mar 2013 09:25:24 +0000 (10:25 +0100)]
mpegpsdemux: push stream start event
Josep Torra [Sat, 30 Mar 2013 09:57:08 +0000 (10:57 +0100)]
midiparser: ensure variable is initialized and fix debug message access
Josep Torra [Sat, 30 Mar 2013 08:52:45 +0000 (09:52 +0100)]
mpeg4videoparser: Fix a compiler warning about uninitialised variable use
Sebastian Dröge [Thu, 28 Mar 2013 16:48:04 +0000 (17:48 +0100)]
eglglessink: Implement GstContext handling
Sebastian Dröge [Fri, 29 Mar 2013 15:11:56 +0000 (16:11 +0100)]
eglglessink: Use a separate texture for the custom textures
Sebastian Dröge [Fri, 29 Mar 2013 15:05:01 +0000 (16:05 +0100)]
eglglessink: Add support for GstVideoGLTextureUploadMeta
Josep Torra [Fri, 29 Mar 2013 09:33:10 +0000 (10:33 +0100)]
egl: check on the proper display and indent some lines
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
Olivier Crête [Mon, 25 Mar 2013 18:18:24 +0000 (14:18 -0400)]
srtp: Update example pipelines
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.
Arun Raghavan [Thu, 14 Mar 2013 12:34:55 +0000 (18:04 +0530)]
bluez: Compile fixes for avdtpsrc/a2dpsrc code against 1.x
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