platform/upstream/gstreamer.git
13 years agompegtsdemux: accurate seeking
Janne Grunau [Tue, 22 Mar 2011 15:49:13 +0000 (16:49 +0100)]
mpegtsdemux: accurate seeking

 * pes header parsing for pts is ugly, refactor
 * timestamps/newsegment after seeking is still off

13 years agompegtsdemux: push based seeking based on PCR
Janne Grunau [Tue, 22 Feb 2011 11:33:56 +0000 (12:33 +0100)]
mpegtsdemux: push based seeking based on PCR

buffer timestamps are converted to GstClockTime to cover pcr/pts wraps.
multiple pcr/pts wraps are handled with an index which ensures at most
a single pcr wraparound between two entries.
the last seen pcr is recorded to have a nearby index point for short seeks
resuming playback might be delayed if the postion is not a keyframe

TODO: replace manual packet scanning and parsing in the initial duration estimation

13 years agompegtsdemux: create function for pcr parsing
Janne Grunau [Wed, 23 Feb 2011 14:21:22 +0000 (15:21 +0100)]
mpegtsdemux: create function for pcr parsing

13 years agompegtsdemux: adaptation field length == 0 is valid
Janne Grunau [Mon, 11 Apr 2011 12:53:28 +0000 (14:53 +0200)]
mpegtsdemux: adaptation field length == 0 is valid

it can be used to insert a single stuffing byte
do not parse the following payload as adaptation field

13 years agoAdd gst/invtelecine to CRUFT_DIRS
Tim-Philipp Müller [Tue, 7 Jun 2011 13:14:36 +0000 (14:14 +0100)]
Add gst/invtelecine to CRUFT_DIRS

13 years agoconfigure: require GLib >= 2.24
Tim-Philipp Müller [Tue, 7 Jun 2011 12:44:08 +0000 (13:44 +0100)]
configure: require GLib >= 2.24

Make implicit requirement explicit.

13 years agotests: add a test for baseaudiovisualizer
Stefan Kost [Mon, 6 Jun 2011 12:23:22 +0000 (15:23 +0300)]
tests: add a test for baseaudiovisualizer

13 years agobaseaudiovisualizer: fix last block condition
Stefan Kost [Mon, 6 Jun 2011 12:20:30 +0000 (15:20 +0300)]
baseaudiovisualizer: fix last block condition

Also push out the last frame if we have exact amount of samples. Fix the adapter
flushing to not cause endless loops. Drop a redundant avail() check.

13 years agoaudiovisualizers: add a README with comments and plans
Stefan Kost [Sat, 4 Jun 2011 17:41:49 +0000 (20:41 +0300)]
audiovisualizers: add a README with comments and plans

13 years agodocs: update inspect files
Stefan Kost [Sat, 4 Jun 2011 17:34:20 +0000 (20:34 +0300)]
docs: update inspect files

13 years agodocs: add new audiovisualizers to the plugin docs
Stefan Kost [Sat, 4 Jun 2011 13:12:40 +0000 (16:12 +0300)]
docs: add new audiovisualizers to the plugin docs

13 years agoaudiovisualizers: remove some not needed boilerplate
Stefan Kost [Sat, 4 Jun 2011 12:56:15 +0000 (15:56 +0300)]
audiovisualizers: remove some not needed boilerplate

13 years agoaudiovisualizers: add a spacescope element
Stefan Kost [Sat, 4 Jun 2011 12:52:44 +0000 (15:52 +0300)]
audiovisualizers: add a spacescope element

Add another element that maps left/right channel to x,y coordinates.

13 years agosynaescope: tweak the algorithm
Stefan Kost [Sat, 4 Jun 2011 12:38:46 +0000 (15:38 +0300)]
synaescope: tweak the algorithm

Speed-up the calculation a bit. Keep a few values as doubles. Tune the scaling
to get nices colors.

13 years agoaudiovisualizers: doc-blob and comment updates
Stefan Kost [Sat, 4 Jun 2011 11:37:04 +0000 (14:37 +0300)]
audiovisualizers: doc-blob and comment updates

13 years agoaudiovisualizers: rename baseclass from basescope to baseaudiovisualizer
Stefan Kost [Sat, 4 Jun 2011 11:33:29 +0000 (14:33 +0300)]
audiovisualizers: rename baseclass from basescope to baseaudiovisualizer

13 years agoaudiovisualizers: rename scopes plugin to audiovisualizers
Stefan Kost [Sat, 4 Jun 2011 11:25:57 +0000 (14:25 +0300)]
audiovisualizers: rename scopes plugin to audiovisualizers

13 years agoscopes: fix elements descriptions
Stefan Kost [Tue, 31 May 2011 11:42:55 +0000 (14:42 +0300)]
scopes: fix elements descriptions

13 years agospectrascope: use add_pixel for non-white pixels
Stefan Kost [Mon, 30 May 2011 20:45:17 +0000 (23:45 +0300)]
spectrascope: use add_pixel for non-white pixels

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

13 years agoscopes: add a new element similar to synaesthesia
Stefan Kost [Mon, 30 May 2011 20:36:42 +0000 (23:36 +0300)]
scopes: add a new element similar to synaesthesia

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

13 years agoscopes: draw pixels with signle 32bit writes
Stefan Kost [Sat, 28 May 2011 20:22:59 +0000 (23:22 +0300)]
scopes: draw pixels with signle 32bit writes

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

13 years agobasescope: add more shading effects
Stefan Kost [Sat, 28 May 2011 11:36:51 +0000 (14:36 +0300)]
basescope: add more shading effects

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

13 years agobasescope: add a property to modify the ammount of shading
Stefan Kost [Sat, 28 May 2011 11:08:05 +0000 (14:08 +0300)]
basescope: add a property to modify the ammount of shading

Add another property to specify the shading per color channel. Fix endianess
issues in the shading code.

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

13 years agobasescope: add a backbuffer and apply shading effects
Stefan Kost [Fri, 27 May 2011 20:25:00 +0000 (23:25 +0300)]
basescope: add a backbuffer and apply shading effects

Keep the last frame and apply shade and geometry effects. Expose the shading
effects as a controllable gobject property on the baseclass.

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

13 years agobasescope: allow subclasses telling how many sample they need per frame
Stefan Kost [Fri, 27 May 2011 20:12:00 +0000 (23:12 +0300)]
basescope: allow subclasses telling how many sample they need per frame

This allows e.g. FFT based elements to require enough data. If they need more
data than what we get, we flush less from the adapter.

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

13 years agobasescope: remove some comments
Stefan Kost [Fri, 27 May 2011 19:53:10 +0000 (22:53 +0300)]
basescope: remove some comments

Those comments where pointing to example calls that we do in the subclass.

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

13 years agoscopes: add a simple fft based scope
Stefan Kost [Fri, 27 May 2011 11:43:51 +0000 (14:43 +0300)]
scopes: add a simple fft based scope

Add a 2nd demo scope that uses a fft.

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

13 years agoscopes: first version of a scopes plugin using a new baseclass
Stefan Kost [Fri, 27 May 2011 08:14:19 +0000 (11:14 +0300)]
scopes: first version of a scopes plugin using a new baseclass

Add a new baseclass for writing visualisation plugins. Provide a simple wave
oscilloscope as a first subclass.

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

13 years agompegvideoparse: Avoid double scanning of pictures
Edward Hervey [Fri, 29 Apr 2011 11:33:43 +0000 (13:33 +0200)]
mpegvideoparse: Avoid double scanning of pictures

The incoming data has already been scanned in mpeg_packetizer_add_buf.
We can therefore stop scanning for picture data as soon as we've parsed
the header. Makes mpegvideoparse 2 times faster.

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

13 years agodirectdrawsink: lower rank to secondary
Levente Farkas [Sun, 5 Jun 2011 20:56:08 +0000 (13:56 -0700)]
directdrawsink: lower rank to secondary

Signed-off-by: David Schleef <ds@schleef.org>
13 years agod3dvideosink: compile fix
Levente Farkas [Sun, 5 Jun 2011 20:38:46 +0000 (13:38 -0700)]
d3dvideosink: compile fix

Signed-off-by: David Schleef <ds@schleef.org>
13 years agoinvtelecine: Remove in favor of fieldanalysis
David Schleef [Sun, 5 Jun 2011 17:34:28 +0000 (10:34 -0700)]
invtelecine: Remove in favor of fieldanalysis

13 years agodirectdrawsink: Handle pixel-aspect-ratio
David Schleef [Sun, 5 Jun 2011 01:54:16 +0000 (18:54 -0700)]
directdrawsink: Handle pixel-aspect-ratio

Fixes: #651779.  From Raimo Järvi.

13 years agod3dvideosink: Add plugin
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.

13 years agoWork around changes in g_atomic API
David Schleef [Sat, 4 Jun 2011 21:04:44 +0000 (14:04 -0700)]
Work around changes in g_atomic API

See #651514 for details.

13 years agovdpau: remove old glib compatibility code
David Schleef [Sat, 4 Jun 2011 20:51:20 +0000 (13:51 -0700)]
vdpau: remove old glib compatibility code

13 years agovp8dec: set par to 1/1
David Schleef [Sat, 4 Jun 2011 02:36:59 +0000 (19:36 -0700)]
vp8dec: set par to 1/1

13 years agobasevideodecoder: Better handling of invalid par
David Schleef [Sat, 4 Jun 2011 02:36:12 +0000 (19:36 -0700)]
basevideodecoder: Better handling of invalid par

13 years agovideofilter2: Fix copyright
David Schleef [Tue, 31 May 2011 00:03:14 +0000 (17:03 -0700)]
videofilter2: Fix copyright

13 years agogst: some more unused-but-set-variable warning fixes
Tim-Philipp Müller [Sat, 4 Jun 2011 19:35:03 +0000 (20:35 +0100)]
gst: some more unused-but-set-variable warning fixes

13 years agoRemove unused but set variables
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

13 years agocamerabin2: Adding a filter to wrappercamerabinsrc
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

13 years agotests: camerabin2: remove unused var
Thiago Santos [Thu, 26 May 2011 03:09:28 +0000 (00:09 -0300)]
tests: camerabin2: remove unused var

13 years agocamerabin2: Use full names in properties
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

13 years agocamerabin2: do not unref pad template
Teemu Katajisto [Mon, 23 May 2011 10:36:27 +0000 (13:36 +0300)]
camerabin2: do not unref pad template

13 years agoconfigure.ac: fix avc check so that it tries to link to AVCVideoServices
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

13 years agoexamples: camerabin: Add --image-formatter command-line option
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.

13 years agofaac: Fix unit test after latest faac changes
Sebastian Dröge [Tue, 31 May 2011 11:08:00 +0000 (13:08 +0200)]
faac: Fix unit test after latest faac changes

13 years agotsdemux: Fix scanning on small files
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

13 years agompegtsbase: Don't call program_stopped with a NULL program
Edward Hervey [Tue, 31 May 2011 10:54:43 +0000 (12:54 +0200)]
mpegtsbase: Don't call program_stopped with a NULL program

13 years agolegacyh264parse: Delay pushing buffers until we have width/height
Edward Hervey [Thu, 19 May 2011 10:55:30 +0000 (12:55 +0200)]
legacyh264parse: Delay pushing buffers until we have width/height

13 years agozbar: remove template stamp comment
Stefan Kost [Fri, 27 May 2011 08:13:08 +0000 (11:13 +0300)]
zbar: remove template stamp comment

13 years agobayer2rgb: Convert to Orc
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.

13 years agobayer2rgb: Rewrite signal processing. Much faster.
David Schleef [Mon, 30 May 2011 23:56:33 +0000 (16:56 -0700)]
bayer2rgb: Rewrite signal processing. Much faster.

13 years agoRemove unused but set variables
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

13 years agoRevert "dvdspu: Fix pad templates"
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

13 years agotsdemux: Protect against program being removed
Edward Hervey [Mon, 30 May 2011 11:01:20 +0000 (13:01 +0200)]
tsdemux: Protect against program being removed

13 years agofaceoverlay: Add gst-plugins-base CFLAGS and LIBS to fix compilation
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

13 years agofaceoverlay: Add element that displays an SVG image over a detected face
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.

13 years agodfbvideosink: Also consider non-accelerated DirectFB surfaces
Tom Deseyn [Mon, 30 May 2011 06:48:29 +0000 (08:48 +0200)]
dfbvideosink: Also consider non-accelerated DirectFB surfaces

Fixes bug #631390.

13 years agoqtwrapper: Decode audio until all input data is consumed
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.

13 years agoqtwrapper: Replace the hackish 42 magic number with a define
Martin Storsjo [Tue, 3 May 2011 11:14:20 +0000 (14:14 +0300)]
qtwrapper: Replace the hackish 42 magic number with a define

13 years agodshowdecwrapper: Fix COM initialization
Julien MOUTTE [Mon, 30 May 2011 06:43:59 +0000 (08:43 +0200)]
dshowdecwrapper: Fix COM initialization

Fixes bug #625190.

13 years agodshowdecwrapper: Fix element registration using data in the type instead of a global
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

13 years agodvdspu: Fix pad templates
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.

13 years agoh264parse: check for out of range pps_id one layer up
Alessandro Decina [Sun, 29 May 2011 11:05:31 +0000 (13:05 +0200)]
h264parse: check for out of range pps_id one layer up

13 years agompeg4videoparse: fix compiler warnings
Alessandro Decina [Sun, 29 May 2011 11:03:38 +0000 (13:03 +0200)]
mpeg4videoparse: fix compiler warnings

13 years agolegacyh264parse: check for out of range pps_id one layer up
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

13 years agoFix missing header file and update spec to work around current compiler issues
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

13 years agofaac: fix CFLAGS and LIBS order in Makefile.am
Tim-Philipp Müller [Fri, 27 May 2011 09:44:28 +0000 (10:44 +0100)]
faac: fix CFLAGS and LIBS order in Makefile.am

13 years agofaac: Set the correct, valid sample rates in the pad template caps
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

13 years agovoaacenc: Make sure to also return only a subset of the pad template caps in getcaps
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

13 years agovoaacenc: Set the correct, valid sample rates in the pad template caps
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

13 years agovoaacenc: The encoder library currently only supports 1 or 2 channels
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

13 years agovoaacenc: Add profile and level to the caps
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.

13 years agofaac: Add the profile and level to the caps
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.

13 years agofaac: Use PROP_ instead of ARG_ for the property enums
Sebastian Dröge [Fri, 27 May 2011 07:40:38 +0000 (09:40 +0200)]
faac: Use PROP_ instead of ARG_ for the property enums

13 years agodebugspy: Use G_PARAM_STATIC_STRINGS
Sebastian Dröge [Thu, 26 May 2011 07:59:35 +0000 (09:59 +0200)]
debugspy: Use G_PARAM_STATIC_STRINGS

13 years agodebugspy: add new element
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.

13 years agompegtsparse: Fix parsing of PSI table IDs
Gabriel Strimtu [Thu, 26 May 2011 07:46:58 +0000 (09:46 +0200)]
mpegtsparse: Fix parsing of PSI table IDs

Fixes bug #635917.

13 years agodc1394src: Implement LATENCY query
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.

13 years agotests: blacklist more sys elements from the state tests
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.

13 years agolv2: ensure uniqe property names
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.

13 years agotests: add unit tests for a number of video parsers
Mark Nauwelaerts [Wed, 25 May 2011 18:52:09 +0000 (20:52 +0200)]
tests: add unit tests for a number of video parsers

13 years agotests: additional offset tracking in parser test helper
Mark Nauwelaerts [Wed, 25 May 2011 18:49:05 +0000 (20:49 +0200)]
tests: additional offset tracking in parser test helper

13 years agotests: additional parameterization for 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).

13 years agoh264parse: plug some more buffer leaks
Mark Nauwelaerts [Wed, 25 May 2011 13:26:05 +0000 (15:26 +0200)]
h264parse: plug some more buffer leaks

13 years agoh264parse: compensate for skipped bytes in parsing state offsets
Mark Nauwelaerts [Wed, 25 May 2011 11:53:55 +0000 (13:53 +0200)]
h264parse: compensate for skipped bytes in parsing state offsets

13 years agoh264parse: fix clearing adapter forming avc output frame
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).

13 years agoh264parse: handle all valid pps_id
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.

13 years agoh264parse: allow full negotiation for packetized input
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.

13 years agoh263parse: also extract width and height into caps
Mark Nauwelaerts [Tue, 24 May 2011 19:50:52 +0000 (21:50 +0200)]
h263parse: also extract width and height into caps

13 years agojpegparse: unit test for APP1/exif & comment parsing
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

13 years agompeg2enc: fix build with 1.9.0 release again after recent fixes for mjpegtools 2.0.0
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

13 years agompegtsmux: fix pointer output in stream-not-associated debug output
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

13 years agompeg2enc: support mjpegtools 2.0
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.

13 years agoxviddec: Add video/mpeg,mpegversion=4 to the caps
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.

13 years agocamerabin: Add image-formatter property
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.

13 years agompeg4videoparse: additional debug tracing
Mark Nauwelaerts [Mon, 23 May 2011 11:54:35 +0000 (13:54 +0200)]
mpeg4videoparse: additional debug tracing

13 years agovideoparsers: add new mpegvideoparse
Mark Nauwelaerts [Mon, 23 May 2011 10:06:01 +0000 (12:06 +0200)]
videoparsers: add new mpegvideoparse