David Schleef [Sun, 5 Jun 2011 17:34:28 +0000 (10:34 -0700)]
invtelecine: Remove in favor of fieldanalysis
David Schleef [Sun, 5 Jun 2011 01:54:16 +0000 (18:54 -0700)]
directdrawsink: Handle pixel-aspect-ratio
Fixes: #651779. From Raimo Järvi.
David Schleef [Sun, 5 Jun 2011 01:43:45 +0000 (18:43 -0700)]
d3dvideosink: Add plugin
Fixes #651782. Patch from various authors, by way of ossbuild.
David Schleef [Sat, 4 Jun 2011 21:04:44 +0000 (14:04 -0700)]
Work around changes in g_atomic API
See #651514 for details.
David Schleef [Sat, 4 Jun 2011 20:51:20 +0000 (13:51 -0700)]
vdpau: remove old glib compatibility code
David Schleef [Sat, 4 Jun 2011 02:36:59 +0000 (19:36 -0700)]
vp8dec: set par to 1/1
David Schleef [Sat, 4 Jun 2011 02:36:12 +0000 (19:36 -0700)]
basevideodecoder: Better handling of invalid par
David Schleef [Tue, 31 May 2011 00:03:14 +0000 (17:03 -0700)]
videofilter2: Fix copyright
Tim-Philipp Müller [Sat, 4 Jun 2011 19:35:03 +0000 (20:35 +0100)]
gst: some more unused-but-set-variable warning fixes
Debarshi Ray [Mon, 30 May 2011 12:24:26 +0000 (17:54 +0530)]
Remove unused but set variables
This is needed to satisfy the new -Wunused-but-set-variable added in
GCC 4.6: http://gcc.gnu.org/gcc-4.6/changes.html
Luciana Fujii Pontello [Mon, 9 May 2011 17:35:42 +0000 (14:35 -0300)]
camerabin2: Adding a filter to wrappercamerabinsrc
Camerabin2 allows setting a filter for image, video or viewfinder, but
not one filter for all three at the same time. I added a filter to
wrappercamerabinsrc to allow setting a global filter when using this
source.
https://bugzilla.gnome.org/show_bug.cgi?id=649822
Thiago Santos [Thu, 26 May 2011 03:09:28 +0000 (00:09 -0300)]
tests: camerabin2: remove unused var
Thiago Santos [Thu, 26 May 2011 02:29:25 +0000 (23:29 -0300)]
camerabin2: Use full names in properties
Improve API by using source instead of src in properties
Teemu Katajisto [Mon, 23 May 2011 10:36:27 +0000 (13:36 +0300)]
camerabin2: do not unref pad template
Alessandro Decina [Sun, 29 May 2011 11:16:21 +0000 (13:16 +0200)]
configure.ac: fix avc check so that it tries to link to AVCVideoServices
Avoids avc plugin from being built when AVCVideoServices is not installed
Lasse Laukkanen [Thu, 26 May 2011 09:23:01 +0000 (12:23 +0300)]
examples: camerabin: Add --image-formatter command-line option
Add command-line option to gst-camerabin-test for configuring camerabin
metadata formatter element.
Sebastian Dröge [Tue, 31 May 2011 11:08:00 +0000 (13:08 +0200)]
faac: Fix unit test after latest faac changes
Edward Hervey [Tue, 31 May 2011 10:55:45 +0000 (12:55 +0200)]
tsdemux: Fix scanning on small files
We were previously:
* Stopping early in the initial PCR scan
* Giving a negative offset for the second PCR scan
Edward Hervey [Tue, 31 May 2011 10:54:43 +0000 (12:54 +0200)]
mpegtsbase: Don't call program_stopped with a NULL program
Edward Hervey [Thu, 19 May 2011 10:55:30 +0000 (12:55 +0200)]
legacyh264parse: Delay pushing buffers until we have width/height
Stefan Kost [Fri, 27 May 2011 08:13:08 +0000 (11:13 +0300)]
zbar: remove template stamp comment
David Schleef [Tue, 31 May 2011 06:43:39 +0000 (23:43 -0700)]
bayer2rgb: Convert to Orc
Seriously faster. Algorithm is nearly the same as bilinear, which
given the speed of this code, should be considered the baseline of
quality. Speed appears to be limited by memory bandwidth, so I
didn't bother trying to make it any faster.
David Schleef [Mon, 30 May 2011 23:56:33 +0000 (16:56 -0700)]
bayer2rgb: Rewrite signal processing. Much faster.
Debarshi Ray [Mon, 30 May 2011 12:24:26 +0000 (17:54 +0530)]
Remove unused but set variables
This is needed to satisfy the new -Wunused-but-set-variable added in
GCC 4.6: http://gcc.gnu.org/gcc-4.6/changes.html
Edward Hervey [Mon, 30 May 2011 11:01:54 +0000 (13:01 +0200)]
Revert "dvdspu: Fix pad templates"
This reverts commit
732828e31cbace59e6ce4f262b8339e43ed0c631.
It was in fact an issue in core
Edward Hervey [Mon, 30 May 2011 11:01:20 +0000 (13:01 +0200)]
tsdemux: Protect against program being removed
Sebastian Dröge [Mon, 30 May 2011 10:27:37 +0000 (12:27 +0200)]
faceoverlay: Add gst-plugins-base CFLAGS and LIBS to fix compilation
Laura Lucas Alday [Mon, 30 May 2011 10:24:31 +0000 (12:24 +0200)]
faceoverlay: Add element that displays an SVG image over a detected face
Fixes bug #642759.
Tom Deseyn [Mon, 30 May 2011 06:48:29 +0000 (08:48 +0200)]
dfbvideosink: Also consider non-accelerated DirectFB surfaces
Fixes bug #631390.
Martin Storsjo [Thu, 2 Sep 2010 20:31:23 +0000 (23:31 +0300)]
qtwrapper: Decode audio until all input data is consumed
The special return value is returned from our buffer callback
when all input data has been consumed.
Martin Storsjo [Tue, 3 May 2011 11:14:20 +0000 (14:14 +0300)]
qtwrapper: Replace the hackish 42 magic number with a define
Julien MOUTTE [Mon, 30 May 2011 06:43:59 +0000 (08:43 +0200)]
dshowdecwrapper: Fix COM initialization
Fixes bug #625190.
Julien MOUTTE [Mon, 30 May 2011 06:43:40 +0000 (08:43 +0200)]
dshowdecwrapper: Fix element registration using data in the type instead of a global
Edward Hervey [Sun, 29 May 2011 16:16:49 +0000 (18:16 +0200)]
dvdspu: Fix pad templates
Our caps intersection code is a bit too touchy about what an element
returns compared to its pad templates.
Alessandro Decina [Sun, 29 May 2011 11:05:31 +0000 (13:05 +0200)]
h264parse: check for out of range pps_id one layer up
Alessandro Decina [Sun, 29 May 2011 11:03:38 +0000 (13:03 +0200)]
mpeg4videoparse: fix compiler warnings
Alessandro Decina [Sun, 29 May 2011 10:54:40 +0000 (12:54 +0200)]
legacyh264parse: check for out of range pps_id one layer up
Fixes compiler warning comparing guint8 and MAX_PPS_COUNT which is > G_MAXUINT8
Christian Fredrik Kalager Schaller [Fri, 27 May 2011 10:05:46 +0000 (11:05 +0100)]
Fix missing header file and update spec to work around current compiler issues
Tim-Philipp Müller [Fri, 27 May 2011 09:44:28 +0000 (10:44 +0100)]
faac: fix CFLAGS and LIBS order in Makefile.am
Sebastian Dröge [Fri, 27 May 2011 08:44:42 +0000 (10:44 +0200)]
faac: Set the correct, valid sample rates in the pad template caps
Sebastian Dröge [Fri, 27 May 2011 08:41:02 +0000 (10:41 +0200)]
voaacenc: Make sure to also return only a subset of the pad template caps in getcaps
Sebastian Dröge [Fri, 27 May 2011 08:35:31 +0000 (10:35 +0200)]
voaacenc: Set the correct, valid sample rates in the pad template caps
Sebastian Dröge [Fri, 27 May 2011 08:32:26 +0000 (10:32 +0200)]
voaacenc: The encoder library currently only supports 1 or 2 channels
Sebastian Dröge [Fri, 27 May 2011 08:31:07 +0000 (10:31 +0200)]
voaacenc: Add profile and level to the caps
Fixes bug #650595.
Sebastian Dröge [Fri, 27 May 2011 08:11:32 +0000 (10:11 +0200)]
faac: Add the profile and level to the caps
Also negotiate the profile from the downstream peer caps
instead of using a property.
Fixes bug #650594.
Sebastian Dröge [Fri, 27 May 2011 07:40:38 +0000 (09:40 +0200)]
faac: Use PROP_ instead of ARG_ for the property enums
Sebastian Dröge [Thu, 26 May 2011 07:59:35 +0000 (09:59 +0200)]
debugspy: Use G_PARAM_STATIC_STRINGS
Guillaume Emont [Fri, 14 Jan 2011 16:42:50 +0000 (17:42 +0100)]
debugspy: add new element
This element allows you to get information about buffers with bus messages. It
provides the same kind of information as identity does through a notify signal
on a string property, but in a more programmer-friendly way.
Gabriel Strimtu [Thu, 26 May 2011 07:46:58 +0000 (09:46 +0200)]
mpegtsparse: Fix parsing of PSI table IDs
Fixes bug #635917.
Sebastian Dröge [Thu, 26 May 2011 07:22:31 +0000 (09:22 +0200)]
dc1394src: Implement LATENCY query
Based on the LATENCY query code in v4l2src and the patch
by Tristan Matthews. Fixes bug #625520.
Stefan Kost [Wed, 25 May 2011 20:14:27 +0000 (23:14 +0300)]
tests: blacklist more sys elements from the state tests
Also wrap the list of blacklisted elements and trim some whitespace.
Stefan Kost [Wed, 25 May 2011 20:13:17 +0000 (23:13 +0300)]
lv2: ensure uniqe property names
Copy and adjust the code from ladspa plugin to ensure unique gobject property
names.
Mark Nauwelaerts [Wed, 25 May 2011 18:52:09 +0000 (20:52 +0200)]
tests: add unit tests for a number of video parsers
Mark Nauwelaerts [Wed, 25 May 2011 18:49:05 +0000 (20:49 +0200)]
tests: additional offset tracking in parser test helper
Mark Nauwelaerts [Wed, 25 May 2011 18:48:38 +0000 (20:48 +0200)]
tests: additional parameterization for parser test helper
Allow context callbacks to perform custom buffer verification
and custom element setup. Also move some static tracking variables
into helper struct and expose the latter struct for use by unit test
(callbacks).
Mark Nauwelaerts [Wed, 25 May 2011 13:26:05 +0000 (15:26 +0200)]
h264parse: plug some more buffer leaks
Mark Nauwelaerts [Wed, 25 May 2011 11:53:55 +0000 (13:53 +0200)]
h264parse: compensate for skipped bytes in parsing state offsets
Mark Nauwelaerts [Wed, 25 May 2011 11:53:21 +0000 (13:53 +0200)]
h264parse: fix clearing adapter forming avc output frame
... which needs to be reset upon a new frame and otherwise (only)
for avc input in passthrough mode (rather than on every chain call).
Mark Nauwelaerts [Wed, 25 May 2011 09:50:07 +0000 (11:50 +0200)]
h264parse: handle all valid pps_id
... which are in range 0-255.
Alessandro Decina [Sun, 15 May 2011 11:23:39 +0000 (13:23 +0200)]
h264parse: allow full negotiation for packetized input
... by defaulting to allow splitting packetized input and having
negotiation with downstream deciding whether or not this applies.
Also enable pass-through parsing mode if input and output format
(stream-format and alignment) match.
API: GstH264Parse:split-packetized (removed)
Fixes #650228.
Mark Nauwelaerts [Tue, 24 May 2011 19:50:52 +0000 (21:50 +0200)]
h263parse: also extract width and height into caps
Víctor Manuel Jáquez Leal [Thu, 21 Apr 2011 20:42:45 +0000 (22:42 +0200)]
jpegparse: unit test for APP1/exif & comment parsing
https://bugzilla.gnome.org/show_bug.cgi?id=648478
Tim-Philipp Müller [Wed, 25 May 2011 13:42:38 +0000 (14:42 +0100)]
mpeg2enc: fix build with 1.9.0 release again after recent fixes for mjpegtools 2.0.0
https://bugzilla.gnome.org/show_bug.cgi?id=650970
Andreas Frisch [Wed, 25 May 2011 13:10:19 +0000 (15:10 +0200)]
mpegtsmux: fix pointer output in stream-not-associated debug output
https://bugzilla.gnome.org/show_bug.cgi?id=651050
Götz Waschk [Tue, 24 May 2011 13:42:44 +0000 (15:42 +0200)]
mpeg2enc: support mjpegtools 2.0
This adds conditional includes for the renamed headers in mjpegtools 2.0.
Fixes: #650970.
Sebastian Dröge [Mon, 23 May 2011 15:29:56 +0000 (17:29 +0200)]
xviddec: Add video/mpeg,mpegversion=4 to the caps
Fixes bug #609639.
Lasse Laukkanen [Fri, 20 May 2011 14:06:49 +0000 (17:06 +0300)]
camerabin: Add image-formatter property
Add image-formatter property in order to let application configure
the formatter element for metadata.
Mark Nauwelaerts [Mon, 23 May 2011 11:54:35 +0000 (13:54 +0200)]
mpeg4videoparse: additional debug tracing
Mark Nauwelaerts [Mon, 23 May 2011 10:06:01 +0000 (12:06 +0200)]
videoparsers: add new mpegvideoparse
Mark Nauwelaerts [Mon, 23 May 2011 10:02:00 +0000 (12:02 +0200)]
mpegvideoparse: rename to legacympegvideoparse
Mark Nauwelaerts [Wed, 18 May 2011 07:47:43 +0000 (09:47 +0200)]
h264parse: avoid stale parsing state
Mark Nauwelaerts [Tue, 17 May 2011 20:42:45 +0000 (22:42 +0200)]
h263parse: simplify minimum frame size handling
Mark Nauwelaerts [Tue, 17 May 2011 20:42:29 +0000 (22:42 +0200)]
h264parse: simplify minimum frame size handling
Mark Nauwelaerts [Tue, 17 May 2011 20:39:19 +0000 (22:39 +0200)]
mpeg4videoparse: simplify minimum frame size handling
Mark Nauwelaerts [Tue, 17 May 2011 20:18:51 +0000 (22:18 +0200)]
mpeg4videoparse: avoid stale parsing state
Mark Nauwelaerts [Thu, 12 May 2011 10:07:39 +0000 (12:07 +0200)]
mpeg4videoparse: port to baseparse
Mark Nauwelaerts [Mon, 23 May 2011 13:03:18 +0000 (15:03 +0200)]
configure.ac: bump -core/-base requirement to 0.10.34.1
... since latest baseparse API is required for videoparsers.
Mark Nauwelaerts [Mon, 23 May 2011 12:41:27 +0000 (14:41 +0200)]
h264parse: gracefully handle truncated input NAL units
Rather than assert'ing in such case, emit warning if the length of a NAL unit
is less than expected 2 and discard it.
Based on patch by Benjamin M. Schwartz <bens@alum.mit.edu>
Fixes #650416.
Vincent Génieux [Mon, 23 May 2011 14:47:31 +0000 (16:47 +0200)]
dvbsrc: Add timeout property and use GstPoll instead of poll
This allows to use much higher timeout values because GstPoll
is interruptible and keeps the number of wakeups during signal
loss lower.
Fixes bug #608171.
Christian Fredrik Kalager Schaller [Mon, 23 May 2011 13:58:08 +0000 (14:58 +0100)]
fix build of openal plugin from disted tarball
Sebastian Dröge [Mon, 23 May 2011 13:32:09 +0000 (15:32 +0200)]
teletextdec: Minor cleanup and indention fixes
Sebastian Dröge [Mon, 23 May 2011 13:20:45 +0000 (15:20 +0200)]
teletextdec: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Mon, 23 May 2011 13:14:04 +0000 (15:14 +0200)]
teletextdec: Fix buffer data leak
Andoni Morales Alastruey [Fri, 10 Sep 2010 12:34:42 +0000 (14:34 +0200)]
teletextdec: Add support for pango
https://bugzilla.gnome.org/show_bug.cgi?id=619739
Andoni Morales Alastruey [Thu, 10 Jun 2010 10:44:27 +0000 (12:44 +0200)]
teletextdec: add a new method to convert a page in a list of strings
https://bugzilla.gnome.org/show_bug.cgi?id=619739
Andoni Morales Alastruey [Thu, 9 Sep 2010 14:41:32 +0000 (16:41 +0200)]
teletextdec: add some data in the preroll buffer
https://bugzilla.gnome.org/show_bug.cgi?id=619739
Andoni Morales Alastruey [Thu, 10 Jun 2010 11:55:30 +0000 (13:55 +0200)]
teletextdec: fix deadlock on a stream error
https://bugzilla.gnome.org/show_bug.cgi?id=619739
Andoni Morales Alastruey [Thu, 10 Jun 2010 10:42:42 +0000 (12:42 +0200)]
teletextdec: don't try to push an event on a pad that returned an error
https://bugzilla.gnome.org/show_bug.cgi?id=619739
Andoni Morales Alastruey [Mon, 13 Sep 2010 09:59:18 +0000 (11:59 +0200)]
teletextdec: New teletext decoder plugin based in zvbi
https://bugzilla.gnome.org/show_bug.cgi?id=619739
Sebastian Dröge [Mon, 23 May 2011 12:14:09 +0000 (14:14 +0200)]
openal: Add new openalsrc element
Based on patches by Victor Lin <bornstub@gmail.com>
Fixes bug #550230.
Sebastian Dröge [Mon, 23 May 2011 11:41:36 +0000 (13:41 +0200)]
openal: Add new OpenAL sink element
Based on a patch by Chris Robinson <chris.kcat@gmail.com>
Fixes bug #615615.
Thiago Santos [Fri, 20 May 2011 18:25:08 +0000 (15:25 -0300)]
camerabin2: Do not segfault on null locations
Prevent capture from starting when saving location is set to
NULL
Stefan Kost [Fri, 20 May 2011 10:04:54 +0000 (13:04 +0300)]
camapplicationinfo: fix possible array overrun
Rafael Diniz [Fri, 20 May 2011 07:58:50 +0000 (09:58 +0200)]
mpeg[pt]sdemux: Add support for AAC LATM/LOAS streams
Fixes bug #615681.
W. Michael Petullo [Thu, 19 May 2011 06:05:14 +0000 (08:05 +0200)]
apexsink: Add support for generation 2 AirTunes hardware
Fixes bug #649931.
Stefan Kost [Thu, 19 May 2011 21:35:55 +0000 (00:35 +0300)]
mxf-example: fix the { } scope
Stefan Kost [Thu, 19 May 2011 21:20:07 +0000 (00:20 +0300)]
festival: don't leak fd on error
Stefan Kost [Thu, 19 May 2011 21:16:00 +0000 (00:16 +0300)]
librfb: don't leak password on error
Stefan Kost [Thu, 19 May 2011 20:57:38 +0000 (23:57 +0300)]
docs: remove obsolete commented out part
We don't have this in the other modules and its not needed.
Stefan Kost [Thu, 19 May 2011 20:50:47 +0000 (23:50 +0300)]
docs: update plugin introspection data
Now more files are merged and produced in a canonical fashion, which hopefully
creates less or no delta in the future.