Vincent Penquerc'h [Tue, 15 Nov 2011 19:53:33 +0000 (19:53 +0000)]
opusparse: add opusparse element
A very simple element that parses Opus streams from the ad hoc
framing used by the Opus test vectors.
Wim Taymans [Wed, 16 Nov 2011 11:40:58 +0000 (12:40 +0100)]
update for renamed flags
Use the _check_reconfigure method instead of checking flags.
Vincent Penquerc'h [Tue, 15 Nov 2011 17:49:48 +0000 (17:49 +0000)]
opusenc: fix pointer mismatch in memcpy on drain
Wim Taymans [Tue, 15 Nov 2011 16:55:50 +0000 (17:55 +0100)]
_query_peer_*() -> _peer_query_*()
Wim Taymans [Tue, 15 Nov 2011 16:24:07 +0000 (17:24 +0100)]
_peer_get_caps() -> _peer_query_caps()
Wim Taymans [Tue, 15 Nov 2011 15:34:13 +0000 (16:34 +0100)]
change getcaps to query
Vincent Penquerc'h [Mon, 14 Nov 2011 13:41:58 +0000 (13:41 +0000)]
opus: port to encoder/decoder base classes
Tim-Philipp Müller [Sun, 13 Nov 2011 23:55:56 +0000 (23:55 +0000)]
Update for GstURIHandler get_protocols() changes
Vincent Penquerc'h [Fri, 11 Nov 2011 17:46:41 +0000 (17:46 +0000)]
opus: port to 0.11
Wim Taymans [Fri, 11 Nov 2011 09:39:17 +0000 (10:39 +0100)]
Merge branch 'master' into 0.11
Matej Knopp [Thu, 10 Nov 2011 22:42:40 +0000 (19:42 -0300)]
mpegvideoparse: add support for progressive frames
https://bugzilla.gnome.org/show_bug.cgi?id=663782
Stefan Sauer [Wed, 9 Nov 2011 19:09:01 +0000 (20:09 +0100)]
audiovisualizer: port to 0.11
Edward Hervey [Thu, 10 Nov 2011 17:34:03 +0000 (18:34 +0100)]
gme: Remove query_types
Wim Taymans [Thu, 10 Nov 2011 17:34:48 +0000 (18:34 +0100)]
Merge branch 'master' into 0.11
Wim Taymans [Thu, 10 Nov 2011 17:25:53 +0000 (18:25 +0100)]
update for adapter api change
Vincent Penquerc'h [Thu, 10 Nov 2011 17:13:40 +0000 (17:13 +0000)]
opusenc: fix bandwidth property type mismatch
Wim Taymans [Thu, 10 Nov 2011 11:14:19 +0000 (12:14 +0100)]
Merge branch 'master' into 0.11
Wim Taymans [Thu, 10 Nov 2011 11:11:21 +0000 (12:11 +0100)]
chain up in set_clock
Thiago Santos [Wed, 9 Nov 2011 15:21:37 +0000 (12:21 -0300)]
camerabin2: protect image location list with mutex
Rename the image taglists' mutex into image capture mutex and
use it also for the image capture list to prevent concurrent
access from different threads (application and capture threads).
Thiago Santos [Wed, 9 Nov 2011 14:45:27 +0000 (11:45 -0300)]
camerabin2: Handle null taglists for images
Add NULL and check for them to the image capture taglist list, representing
that a capture has no application tags set.
Thiago Santos [Wed, 9 Nov 2011 14:17:15 +0000 (11:17 -0300)]
camerabin2: Don't store preview location if preview isn't requested
Do not store preview location is post-previews is false, this would
mess up preview naming in case application switches between enabling
and disabling previews
Lasse Laukkanen [Wed, 9 Nov 2011 12:41:44 +0000 (09:41 -0300)]
camerabin2: Avoid blocking in start-capture and send application tags later
Tags are currently sent from start-capture, which is run in the
application thread. For images we can delay the tags pushing to the
buffer probe and push the tags with the location event and reduce
start-capture time.
Wim Taymans [Wed, 9 Nov 2011 11:24:37 +0000 (12:24 +0100)]
Merge branch 'master' into 0.11
Wim Taymans [Wed, 9 Nov 2011 11:19:04 +0000 (12:19 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst/colorspace/colorspace.c
Thijs Vermeir [Wed, 9 Nov 2011 11:00:05 +0000 (12:00 +0100)]
fix documentation typo
Thijs Vermeir [Wed, 9 Nov 2011 10:56:07 +0000 (11:56 +0100)]
dtmf: fix compiler warning for uninitialized values
Wim Taymans [Wed, 9 Nov 2011 10:55:14 +0000 (11:55 +0100)]
remove query types
Olivier Crête [Fri, 4 Nov 2011 21:54:04 +0000 (17:54 -0400)]
dtmfsrc: Reject start/stop requests that come out of order
Olivier Crête [Sat, 29 Oct 2011 16:24:26 +0000 (18:24 +0200)]
dtmf: Post messages when starting to send/receive DTMF
This way, the UI can display the DTMF events as they as being sent.
Thiago Santos [Tue, 8 Nov 2011 11:08:20 +0000 (08:08 -0300)]
camerabin2: Decrement processing counter when message handling finishes
Some messages might be interesting to applications, so we can only
decrement the processing counter and send the idle notification
when those messages are posted on the pipline's bus
Thiago Santos [Tue, 8 Nov 2011 10:33:59 +0000 (07:33 -0300)]
camerabin2: update tests to set post-previews to true
Makes most of camerabin2 tests pass again
Wim Taymans [Tue, 8 Nov 2011 10:28:41 +0000 (11:28 +0100)]
update for probe api changes
Lasse Laukkanen [Tue, 8 Nov 2011 10:09:41 +0000 (07:09 -0300)]
camerabin2: change post-previews property default value as false
Generating and posting preview image always comes with a performance
penalty so set default value as false. The preview-caps property that
defines the preview image format is also NULL by default, so instead
of generating preview image of unspecified format by default explicit
action from application should be required for enabling preview image
posting feature.
Application also has to add custom code to be able
to handle preview messages on its message handling function anyway.
Reynaldo H. Verdejo Pinochet [Mon, 7 Nov 2011 23:39:56 +0000 (20:39 -0300)]
Add Android buildsystem hooks for codecparsers
Vincent Penquerc'h [Tue, 1 Nov 2011 20:37:17 +0000 (20:37 +0000)]
colorspace: fix r210 writing only half a scanline
https://bugzilla.gnome.org/show_bug.cgi?id=663203
Vincent Penquerc'h [Mon, 7 Nov 2011 16:41:42 +0000 (16:41 +0000)]
adpcm: add more consts, espcially for static const data
Wim Taymans [Mon, 7 Nov 2011 16:13:11 +0000 (17:13 +0100)]
dvdbasebin: fix for pad probes update
Vincent Penquerc'h [Thu, 3 Nov 2011 18:55:24 +0000 (18:55 +0000)]
autoconvert: merge caps instead of using union
It's a lot faster, and preserves caps ordering.
https://bugzilla.gnome.org/show_bug.cgi?id=663346
Vincent Penquerc'h [Thu, 27 Oct 2011 14:53:48 +0000 (15:53 +0100)]
tiger: add a 'silent' property to skip rendering
https://bugzilla.gnome.org/show_bug.cgi?id=662857
Vincent Penquerc'h [Mon, 29 Aug 2011 12:00:02 +0000 (13:00 +0100)]
mpegdemux: catch section lengths extending past the buffer length
This is probably the cause for an occasional crash while streaming
MPEG. Blind fix after staring at the code and following logic, so
may or may not fix the issue, I cannot test.
Vincent Penquerc'h [Thu, 20 Oct 2011 09:42:42 +0000 (10:42 +0100)]
resindvdsrc: do not try to seek before the first chapter
https://bugzilla.gnome.org/show_bug.cgi?id=589064
Vincent Penquerc'h [Wed, 5 Oct 2011 17:30:23 +0000 (18:30 +0100)]
celtenc: fix latency query
https://bugzilla.gnome.org/show_bug.cgi?id=616421
Vincent Penquerc'h [Wed, 5 Oct 2011 17:25:58 +0000 (18:25 +0100)]
opusenc: fix latency query
This makes live 'audiosrc ! opusenc ! opusdec ! audiosink' pipelines
actually work without all audio being dumped.
https://bugzilla.gnome.org/show_bug.cgi?id=660999
Vincent Penquerc'h [Wed, 5 Oct 2011 14:47:06 +0000 (15:47 +0100)]
opusenc: use debug level for debug info, not error
https://bugzilla.gnome.org/show_bug.cgi?id=660999
Vincent Penquerc'h [Thu, 29 Sep 2011 13:22:53 +0000 (14:22 +0100)]
celtenc: fix calculation of filler data size
https://bugzilla.gnome.org/show_bug.cgi?id=660469
Vincent Penquerc'h [Thu, 29 Sep 2011 13:22:33 +0000 (14:22 +0100)]
opusenc: fix calculation of filler data size
https://bugzilla.gnome.org/show_bug.cgi?id=660469
Vincent Penquerc'h [Mon, 3 Oct 2011 17:28:14 +0000 (18:28 +0100)]
mpegpsdemux: fix zero length packet handling
https://bugzilla.gnome.org/show_bug.cgi?id=631416
Vincent Penquerc'h [Wed, 2 Nov 2011 12:41:54 +0000 (12:41 +0000)]
tests: mark test input data const
https://bugzilla.gnome.org/show_bug.cgi?id=663235
Vincent Penquerc'h [Wed, 2 Nov 2011 12:41:30 +0000 (12:41 +0000)]
mpegvideoparser: input data is const, mark it so
Vincent Penquerc'h [Wed, 2 Nov 2011 12:38:30 +0000 (12:38 +0000)]
tests: allow building with older versions of glib (g_list_free_full)
https://bugzilla.gnome.org/show_bug.cgi?id=663234
Wim Taymans [Mon, 7 Nov 2011 09:02:00 +0000 (10:02 +0100)]
Merge branch 'master' into 0.11
Reynaldo H. Verdejo Pinochet [Fri, 4 Nov 2011 21:06:51 +0000 (18:06 -0300)]
Fix missing sources on bayer's buildsystem androgenizer call
Stefan Sauer [Fri, 4 Nov 2011 17:52:35 +0000 (18:52 +0100)]
controller: port to new controller location and api
Wim Taymans [Fri, 4 Nov 2011 15:34:11 +0000 (16:34 +0100)]
more template fixes
Edward Hervey [Fri, 4 Nov 2011 15:23:03 +0000 (16:23 +0100)]
examples : Port to 0.11
René Stadler [Fri, 4 Nov 2011 12:04:19 +0000 (13:04 +0100)]
h264parser: add more size checks and improve existing
Don't subtract with unsigned values, that will bite us. Also fix format
specifier in the log message.
Wim Taymans [Fri, 4 Nov 2011 11:31:19 +0000 (12:31 +0100)]
more template fixes
Wim Taymans [Fri, 4 Nov 2011 11:22:37 +0000 (12:22 +0100)]
make request pads take _%u
Wim Taymans [Fri, 4 Nov 2011 10:24:53 +0000 (11:24 +0100)]
video: port somewhat to 0.11
In 0.11 this should be done differently
Wim Taymans [Fri, 4 Nov 2011 10:01:42 +0000 (11:01 +0100)]
Merge branch 'master' into 0.11
Edward Hervey [Fri, 4 Nov 2011 09:17:38 +0000 (10:17 +0100)]
gme: Fix for removal of gst_element_found_tags_for_pad()
Olivier Crête [Thu, 3 Nov 2011 21:17:10 +0000 (17:17 -0400)]
surfaceconverter: Remove duplicated forward declaration
It seems that some compilers don't like duplicated typedefs.
Wim Taymans [Thu, 3 Nov 2011 15:57:29 +0000 (16:57 +0100)]
videoenc: fix compiler warning
Wim Taymans [Thu, 3 Nov 2011 15:57:17 +0000 (16:57 +0100)]
video: fix for metadata API change
Edward Hervey [Thu, 3 Nov 2011 13:01:41 +0000 (14:01 +0100)]
vp8: Port to 0.11
Edward Hervey [Thu, 3 Nov 2011 12:56:49 +0000 (13:56 +0100)]
libs/video: Finish porting to 0.11
Nicolas Dufresne [Wed, 28 Sep 2011 23:29:07 +0000 (19:29 -0400)]
video: Add libgstbasevideo PC file
Nicolas Dufresne [Wed, 19 Oct 2011 20:19:51 +0000 (16:19 -0400)]
video: Add GstVideoContext interface
This interface will be used to implement video context sharing. Those
context could be X11 Display, VaDisplay, etc.
Nicolas Dufresne [Fri, 7 Oct 2011 23:05:30 +0000 (19:05 -0400)]
video: Abstract surface API for HW accelerated codecs
Vincent Penquerc'h [Wed, 26 Oct 2011 15:31:39 +0000 (16:31 +0100)]
tests: make const data const
https://bugzilla.gnome.org/show_bug.cgi?id=662776
Vincent Penquerc'h [Wed, 26 Oct 2011 15:29:35 +0000 (16:29 +0100)]
vc1parser: do not overwrite buffer
I do not know the bitstream format, but this seems likely
to be what was intended. Also add a check on the number of
items to read.
https://bugzilla.gnome.org/show_bug.cgi?id=662776
Sreerenj Balachandran [Fri, 21 Oct 2011 10:18:26 +0000 (13:18 +0300)]
vc1parser: fix parsing of RANGEREDFRM
Wim Taymans [Wed, 2 Nov 2011 11:10:03 +0000 (12:10 +0100)]
tag: update for tag API removal
Wim Taymans [Wed, 2 Nov 2011 09:31:24 +0000 (10:31 +0100)]
Merge branch 'master' into 0.11
Wim Taymans [Wed, 2 Nov 2011 08:14:41 +0000 (09:14 +0100)]
gme: update for taglist api changes
Wim Taymans [Sat, 29 Oct 2011 07:09:25 +0000 (09:09 +0200)]
structure: fix for api update
Wim Taymans [Sat, 29 Oct 2011 06:25:54 +0000 (08:25 +0200)]
caps: update for new API
Thiago Santos [Tue, 1 Nov 2011 14:47:46 +0000 (11:47 -0300)]
camerabin2: On capture error, skip previews
When the camera source fails to do some capture, skip the next
preview and decrement processing counter.
Lasse Laukkanen [Tue, 1 Nov 2011 13:38:33 +0000 (10:38 -0300)]
camerabin2: track also preview images with processing counter
Makes camerabin2 only signal that it is idle after all previews have
been generated, images are captured and saved, and videos have
been finished properly.
René Stadler [Tue, 1 Nov 2011 14:08:26 +0000 (15:08 +0100)]
h264parser: fix access to uninitialized memory
When vui->timing_info_present is 0, vui->fixed_frame_rate_flag and others
cannot be accessed since they have not been set.
It was also possible that sps->fps_{num,den} end up initialized here.
Brad Smith [Tue, 1 Nov 2011 11:11:47 +0000 (11:11 +0000)]
configure: hack around broken mplex 2.0.0 headers in mplex check
Due to the addition of an unconditional inclusion of config.h in
mjpegtool 2.0.0's stream_params.h header the autoconf test for the
mplex module failed. Hack around this in the same way we did for
mpeg2enc.
https://bugzilla.gnome.org/show_bug.cgi?id=661614
Brad Smith [Tue, 1 Nov 2011 11:09:52 +0000 (11:09 +0000)]
configure: fix typo in mpeg2enc check so CPPFLAGS get restored correctly
https://bugzilla.gnome.org/show_bug.cgi?id=661614
René Stadler [Tue, 1 Nov 2011 11:29:35 +0000 (12:29 +0100)]
h264parser: fix MAX_SPS/PPS boundary checks
René Stadler [Tue, 1 Nov 2011 11:12:56 +0000 (12:12 +0100)]
tests: h264parse: fix exit code
Tim-Philipp Müller [Tue, 1 Nov 2011 00:45:25 +0000 (00:45 +0000)]
Update for pad API changes
GstProbeType, GstProbeReturn and GstActivateMode -> GstPad*
Robert Swain [Fri, 28 Oct 2011 09:10:06 +0000 (11:10 +0200)]
fieldanalysis: Don't reset the context on DISCONT
On discont, the queue of frames was being cleared, but also the
context reset. We only need to clear the queue.
Tim-Philipp Müller [Mon, 31 Oct 2011 14:51:32 +0000 (14:51 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Mon, 31 Oct 2011 14:51:01 +0000 (14:51 +0000)]
kate, bayer, tsdemux: update for caps and taglist API changes
Tim-Philipp Müller [Mon, 31 Oct 2011 14:50:24 +0000 (14:50 +0000)]
configure: add kate and mythtv to non-ported list
katetiger isn't ported, so plugin doesn't build if libtiger is present.
Alessandro Decina [Mon, 31 Oct 2011 10:36:06 +0000 (11:36 +0100)]
basevideoencoder: handle failures in start() and stop()
Tommi Myöhänen [Mon, 31 Oct 2011 09:59:53 +0000 (06:59 -0300)]
basecamerasrc: optimize state changing speed
Create preview pipeline already in initialization phase. This speeds
up NULL_TO_READY state change. Also implement a separate function for
setting the preview filter element.
This also restricts the preview filter property to work only on
NULL state.
Wim Taymans [Fri, 28 Oct 2011 13:16:43 +0000 (15:16 +0200)]
make elements compile again
Wim Taymans [Thu, 27 Oct 2011 14:23:26 +0000 (16:23 +0200)]
mpegtsdemux: fix compilation
Wim Taymans [Thu, 27 Oct 2011 14:23:10 +0000 (16:23 +0200)]
assrender: fix compilation
Wim Taymans [Thu, 27 Oct 2011 14:22:45 +0000 (16:22 +0200)]
add spandsp to non-ported
Wim Taymans [Thu, 27 Oct 2011 14:13:56 +0000 (16:13 +0200)]
Merge branch 'master' into 0.11
Stefan Sauer [Fri, 21 Oct 2011 13:04:05 +0000 (15:04 +0200)]
interfaces: clean up the use of iface and class/klass
Sreerenj Balachandran [Wed, 19 Oct 2011 07:24:52 +0000 (10:24 +0300)]
vc1parser: Correct the parsing of FRMRTQ_POSTPROC and BITRTQ_POSTPROC
Sreerenj Balachandran [Fri, 21 Oct 2011 08:40:54 +0000 (11:40 +0300)]
vc1parser: Correct the parsing of sequece layer.
Reynaldo H. Verdejo Pinochet [Thu, 20 Oct 2011 12:39:19 +0000 (09:39 -0300)]
Disable ext/faad for the android ndk build
It currently makes the build fail. Idea is to enable
it back again once its building problems get sorted
out.