platform/upstream/gstreamer.git
12 years agoflite: fix uninitialized return value
Vincent Penquerc'h [Tue, 24 Jan 2012 11:53:26 +0000 (11:53 +0000)]
flite: fix uninitialized return value

12 years agoUpdate spec file to work
Christian Fredrik Kalager Schaller [Mon, 23 Jan 2012 11:54:08 +0000 (11:54 +0000)]
Update spec file to work

12 years agocontroller: move from control-binding to control-binding-direct
Stefan Sauer [Sat, 21 Jan 2012 19:08:36 +0000 (20:08 +0100)]
controller: move from control-binding to control-binding-direct

12 years agoRemove legacy mpegvideoparse plugin
Tim-Philipp Müller [Sun, 22 Jan 2012 19:27:59 +0000 (19:27 +0000)]
Remove legacy mpegvideoparse plugin

There's a new one in the videoparsers plugin.

12 years agomultifdsink: make git ignore generated files
Tim-Philipp Müller [Sun, 22 Jan 2012 19:13:50 +0000 (19:13 +0000)]
multifdsink: make git ignore generated files

12 years agoh263parse: make level and profile fields in caps strings
Tim-Philipp Müller [Sun, 22 Jan 2012 19:11:21 +0000 (19:11 +0000)]
h263parse: make level and profile fields in caps strings

For consistency with other caps.

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

12 years agoUpdate spec file for actually ported elements
Christian Fredrik Kalager Schaller [Fri, 20 Jan 2012 16:12:02 +0000 (16:12 +0000)]
Update spec file for actually ported elements

12 years agocontroller: adapt to control binding changes
Stefan Sauer [Fri, 20 Jan 2012 13:46:00 +0000 (14:46 +0100)]
controller: adapt to control binding changes

12 years agocontroller: adapt to controller api changes
Stefan Sauer [Fri, 20 Jan 2012 10:40:00 +0000 (11:40 +0100)]
controller: adapt to controller api changes

Don't use the convenience api for control sources.

12 years agoport to new gthread API
Wim Taymans [Thu, 19 Jan 2012 10:34:26 +0000 (11:34 +0100)]
port to new gthread API

12 years agoconfigure.ac: Remove GIO check, this is in gst-glib2.m4 now
Sebastian Dröge [Wed, 18 Jan 2012 16:01:38 +0000 (17:01 +0100)]
configure.ac: Remove GIO check, this is in gst-glib2.m4 now

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 18 Jan 2012 15:46:31 +0000 (16:46 +0100)]
Automatic update of common submodule

From 0807187 to 2a59016

12 years agosdpdemux: Port to GIO and the new udpsrc/sink properties
Sebastian Dröge [Wed, 18 Jan 2012 15:35:04 +0000 (16:35 +0100)]
sdpdemux: Port to GIO and the new udpsrc/sink properties

12 years agoconfigure.ac: Add opus to the non-ported plugins
Sebastian Dröge [Wed, 18 Jan 2012 15:01:38 +0000 (16:01 +0100)]
configure.ac: Add opus to the non-ported plugins

It needs to be updated for the new multichannel API.

12 years agomultifdsink: Add $(GST_PLUGINS_BAD_CFLAGS) for the i18n header file
Sebastian Dröge [Wed, 18 Jan 2012 14:48:00 +0000 (15:48 +0100)]
multifdsink: Add $(GST_PLUGINS_BAD_CFLAGS) for the i18n header file

12 years agomultifdsink: Add to the docs
Sebastian Dröge [Tue, 17 Jan 2012 12:12:27 +0000 (13:12 +0100)]
multifdsink: Add to the docs

12 years agomplex: port to 0.11
Mark Nauwelaerts [Mon, 16 Jan 2012 21:52:18 +0000 (22:52 +0100)]
mplex: port to 0.11

12 years agopcapparse: port to 0.11
Mark Nauwelaerts [Mon, 16 Jan 2012 21:52:13 +0000 (22:52 +0100)]
pcapparse: port to 0.11

12 years agoirtspparse: port to 0.11
Mark Nauwelaerts [Mon, 16 Jan 2012 21:51:59 +0000 (22:51 +0100)]
irtspparse: port to 0.11

12 years agomultifdsink: Move multifdsink from gst-plugins-base to gst-plugins-bad
Sebastian Dröge [Mon, 16 Jan 2012 10:29:03 +0000 (11:29 +0100)]
multifdsink: Move multifdsink from gst-plugins-base to gst-plugins-bad

12 years agoMerge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Fri, 13 Jan 2012 00:11:54 +0000 (00:11 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11

12 years agocogmse: fix pad leaks
Vincent Penquerc'h [Thu, 12 Jan 2012 17:16:32 +0000 (17:16 +0000)]
cogmse: fix pad leaks

12 years agopatchdetect: remove (leaking) dead code
Vincent Penquerc'h [Thu, 12 Jan 2012 17:11:14 +0000 (17:11 +0000)]
patchdetect: remove (leaking) dead code

12 years agointer: remove (leaking) dead code
Vincent Penquerc'h [Thu, 12 Jan 2012 16:45:39 +0000 (16:45 +0000)]
inter: remove (leaking) dead code

12 years agoschroenc: balance encoder and video format alloc/dealloc
Vincent Penquerc'h [Thu, 12 Jan 2012 16:36:19 +0000 (16:36 +0000)]
schroenc: balance encoder and video format alloc/dealloc

They would leak if just constructing and freeing an object,
and probably crash if going from PLAYING to READY and back
again (though I haven't tested that).

12 years agohlsdemux: fix queue leak
Vincent Penquerc'h [Thu, 12 Jan 2012 15:58:36 +0000 (15:58 +0000)]
hlsdemux: fix queue leak

12 years agodccpclientsink: fix string leak
Vincent Penquerc'h [Thu, 12 Jan 2012 15:43:51 +0000 (15:43 +0000)]
dccpclientsink: fix string leak

12 years agoy4mdec: fix event leak
Vincent Penquerc'h [Thu, 12 Jan 2012 15:19:01 +0000 (15:19 +0000)]
y4mdec: fix event leak

12 years agompegvideoparser: fix memory leak
Vincent Penquerc'h [Thu, 12 Jan 2012 14:34:25 +0000 (14:34 +0000)]
mpegvideoparser: fix memory leak

12 years agovoaacenc: also indicate mono audio in sink caps
Mark Nauwelaerts [Thu, 12 Jan 2012 09:26:39 +0000 (10:26 +0100)]
voaacenc: also indicate mono audio in sink caps

12 years agofaac: also indicate mono audio in sink caps
Mark Nauwelaerts [Thu, 12 Jan 2012 09:25:48 +0000 (10:25 +0100)]
faac: also indicate mono audio in sink caps

12 years agoschrodec: fix tag leak
Vincent Penquerc'h [Wed, 11 Jan 2012 18:24:41 +0000 (18:24 +0000)]
schrodec: fix tag leak

12 years agoschrodec: take out unused leaking buffer
Vincent Penquerc'h [Wed, 11 Jan 2012 18:12:22 +0000 (18:12 +0000)]
schrodec: take out unused leaking buffer

12 years agovoaacenc: port to 0.11
Mark Nauwelaerts [Wed, 11 Jan 2012 17:37:15 +0000 (18:37 +0100)]
voaacenc: port to 0.11

12 years agoopusparse: fix caps leak
Vincent Penquerc'h [Wed, 11 Jan 2012 16:34:35 +0000 (16:34 +0000)]
opusparse: fix caps leak

12 years agoopusparse: fix slist leak
Vincent Penquerc'h [Wed, 11 Jan 2012 16:32:31 +0000 (16:32 +0000)]
opusparse: fix slist leak

12 years agotests: fix buffer leaks in opus tests
Vincent Penquerc'h [Wed, 11 Jan 2012 13:32:36 +0000 (13:32 +0000)]
tests: fix buffer leaks in opus tests

12 years agofaac: fix some input and output buffer map and ref handling
Mark Nauwelaerts [Wed, 11 Jan 2012 11:58:08 +0000 (12:58 +0100)]
faac: fix some input and output buffer map and ref handling

12 years agofaac: base class audio info is not yet set during set_format
Mark Nauwelaerts [Wed, 11 Jan 2012 11:57:19 +0000 (12:57 +0100)]
faac: base class audio info is not yet set during set_format

... since it will only be committed after it has been accepted by subclass.
In particular, subclass should not rely on it during its setup.

12 years agofaac: sprinkle some more layout info in caps
Mark Nauwelaerts [Wed, 11 Jan 2012 11:55:32 +0000 (12:55 +0100)]
faac: sprinkle some more layout info in caps

12 years agovoamrwbenc: fix audio format in template caps
Mark Nauwelaerts [Wed, 11 Jan 2012 11:39:01 +0000 (12:39 +0100)]
voamrwbenc: fix audio format in template caps

12 years agovoamrwbenc: port to 0.11
Mark Nauwelaerts [Wed, 11 Jan 2012 11:24:15 +0000 (12:24 +0100)]
voamrwbenc: port to 0.11

12 years agofaad: Unset the UNPOSITIONED flag if we have valid channel positions
Sebastian Dröge [Wed, 11 Jan 2012 09:50:52 +0000 (10:50 +0100)]
faad: Unset the UNPOSITIONED flag if we have valid channel positions

12 years agomodplug: fix caps leak
Vincent Penquerc'h [Tue, 10 Jan 2012 17:27:54 +0000 (17:27 +0000)]
modplug: fix caps leak

12 years agodtsdec: Port to 0.11
Sebastian Dröge [Tue, 10 Jan 2012 15:59:18 +0000 (16:59 +0100)]
dtsdec: Port to 0.11

12 years agoMerge branch 'master' into 0.11
Sebastian Dröge [Tue, 10 Jan 2012 14:50:37 +0000 (15:50 +0100)]
Merge branch 'master' into 0.11

Conflicts:
gst/mpegtsdemux/tsdemux.c
gst/videoparsers/gsth264parse.c
tests/check/elements/camerabin2.c

12 years agoopusenc: fix slist leak
Vincent Penquerc'h [Tue, 10 Jan 2012 13:38:50 +0000 (13:38 +0000)]
opusenc: fix slist leak

12 years agoopusenc: fix caps leak
Vincent Penquerc'h [Tue, 10 Jan 2012 13:38:42 +0000 (13:38 +0000)]
opusenc: fix caps leak

12 years agointerlace: fix caps leaks
Vincent Penquerc'h [Tue, 10 Jan 2012 13:25:05 +0000 (13:25 +0000)]
interlace: fix caps leaks

12 years agointerlace: fix ref leak
Vincent Penquerc'h [Tue, 10 Jan 2012 13:24:22 +0000 (13:24 +0000)]
interlace: fix ref leak

12 years agotsdemux: Don't provide bogus values in non-TIME push-mode
Edward Hervey [Tue, 10 Jan 2012 10:41:34 +0000 (11:41 +0100)]
tsdemux: Don't provide bogus values in non-TIME push-mode

Only take the upstream segment values in GST_FORMAT_TIME

12 years agotsdemux: Handle rollover in PTS and DTS
Edward Hervey [Tue, 10 Jan 2012 10:37:13 +0000 (11:37 +0100)]
tsdemux: Handle rollover in PTS and DTS

Also hands back-rollover which can happen with PTS

12 years agovp8dec: use is_alt_data option to prevent timestamp collisions
Oleksij Rempel (Alexey Fisher) [Wed, 4 Jan 2012 10:05:48 +0000 (11:05 +0100)]
vp8dec: use is_alt_data option to prevent timestamp collisions

altref/invisible frames usually stored in container with same timestamp as
dependet frame. This make basevideodecoder to update timestamp for dependet
frame and couse TS colision on next frame:

                 ^- here is altref
time     : 1 2 3 4 5 6 7 8 9
webm ts  : 1   3 5 5   7   9
vp8dec ts: 1   3   7   7   9

Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245

Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
12 years agobasevideodecoder: add option to hande alt frame data
Oleksij Rempel (Alexey Fisher) [Wed, 4 Jan 2012 10:09:23 +0000 (11:09 +0100)]
basevideodecoder: add option to hande alt frame data

altref/invisible 'frame' do not describe some frame directly, so it can't be
displayed and timestamps should not be updated.

Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245
Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
12 years agocodecparsers: mpeg4: fix parsing when recursively skipping user data
Mark Nauwelaerts [Mon, 9 Jan 2012 13:56:29 +0000 (14:56 +0100)]
codecparsers: mpeg4: fix parsing when recursively skipping user data

12 years agofaad: Make sure that the srcpad has caps before finishing actual audio data
Sebastian Dröge [Mon, 9 Jan 2012 13:59:58 +0000 (14:59 +0100)]
faad: Make sure that the srcpad has caps before finishing actual audio data

12 years agompeg4videoparse: Don't update caps on every buffer
Sebastian Dröge [Mon, 9 Jan 2012 13:39:43 +0000 (14:39 +0100)]
mpeg4videoparse: Don't update caps on every buffer

12 years agompeg4videoparse: Don't call gst_buffer_memcmp() with a NULL buffer
Sebastian Dröge [Mon, 9 Jan 2012 13:28:14 +0000 (14:28 +0100)]
mpeg4videoparse: Don't call gst_buffer_memcmp() with a NULL buffer

12 years agoh264parse: use the framerate that was copied a few lines above
Vincent Penquerc'h [Mon, 9 Jan 2012 11:03:24 +0000 (11:03 +0000)]
h264parse: use the framerate that was copied a few lines above

12 years agompegvideoparse: add a couple consts on string literal arrays
Vincent Penquerc'h [Mon, 9 Jan 2012 10:58:56 +0000 (10:58 +0000)]
mpegvideoparse: add a couple consts on string literal arrays

12 years agowrappercamerabinsrc: GstBaseCameraSrc is the base class, not GstBin
Sebastian Dröge [Mon, 9 Jan 2012 07:40:48 +0000 (08:40 +0100)]
wrappercamerabinsrc: GstBaseCameraSrc is the base class, not GstBin

12 years agoconfigure: voamrwbenc, lv2 and telextdec are not ported yet
Sebastian Dröge [Mon, 9 Jan 2012 07:34:48 +0000 (08:34 +0100)]
configure: voamrwbenc, lv2 and telextdec are not ported yet

12 years agocoloreffects: added support for a visual magnifier color filter to be used in gnome...
David Biomech360 [Mon, 19 Dec 2011 16:24:31 +0000 (11:24 -0500)]
coloreffects: added support for a visual magnifier color filter to be used in gnome-video-effects

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

12 years agoh264parse: fix test and set not using the same input
Vincent Penquerc'h [Fri, 6 Jan 2012 10:52:36 +0000 (10:52 +0000)]
h264parse: fix test and set not using the same input

This fixes H.264 output not having a set framerate, and
confusing some of the elements downstream (such as interlace).

12 years agointerlace: avoid dividing by zero on unkbown framerate
Vincent Penquerc'h [Fri, 6 Jan 2012 10:39:07 +0000 (10:39 +0000)]
interlace: avoid dividing by zero on unkbown framerate

If the framerate is unknown, we cannot generate meaningful
buffer timestamps/durations, so set them to _NONE instead of
calculating something wrong and dividing by 0.

12 years agovp8: add initial preset file
Oleksij Rempel (Alexey Fisher) [Mon, 2 Jan 2012 07:28:13 +0000 (08:28 +0100)]
vp8: add initial preset file

This is initial preset file, currently with only one profile
for realtime encoding.

Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
12 years agoexamples: link against video library
Wim Taymans [Thu, 5 Jan 2012 13:30:21 +0000 (14:30 +0100)]
examples: link against video library

12 years agocodecparsers: remove h263 gob parsing, since there is no gob immediate after svh
Zhao Halley [Thu, 8 Dec 2011 04:15:39 +0000 (12:15 +0800)]
codecparsers: remove h263 gob parsing, since there is no gob immediate after svh

12 years agocodecparsers: add missing zero_bits in h263 parsing
Zhao Halley [Thu, 8 Dec 2011 04:13:38 +0000 (12:13 +0800)]
codecparsers: add missing zero_bits in h263 parsing

12 years agocodecparsers: includes start_marker in h263 header for parsing
Zhao Halley [Thu, 8 Dec 2011 04:12:21 +0000 (12:12 +0800)]
codecparsers: includes start_marker in h263 header for parsing

12 years agocodecparsers: fix offset issue in h263 parse
Zhao Halley [Thu, 8 Dec 2011 04:07:42 +0000 (12:07 +0800)]
codecparsers: fix offset issue in h263 parse

12 years agocodecparsers: fix mask pattern for h263 start marker
Zhao Halley [Thu, 8 Dec 2011 03:27:56 +0000 (11:27 +0800)]
codecparsers: fix mask pattern for h263 start marker

12 years agotests: test for GTK 2.24 for new symbols used in camerabin2 tests
Vincent Penquerc'h [Thu, 5 Jan 2012 11:01:01 +0000 (11:01 +0000)]
tests: test for GTK 2.24 for new symbols used in camerabin2 tests

The whole tree is likely to switch to GTK 3.0 at some point, but
we might as well continue building with slightly less new versions
if it's not hard to do.

12 years agosignalprocessor: The multichannel.h header is gone now
Sebastian Dröge [Thu, 5 Jan 2012 09:38:22 +0000 (10:38 +0100)]
signalprocessor: The multichannel.h header is gone now

12 years agofaad: Update for the new raw audio caps
Sebastian Dröge [Thu, 5 Jan 2012 09:23:07 +0000 (10:23 +0100)]
faad: Update for the new raw audio caps

12 years agofaac: Port to the new raw audio caps
Sebastian Dröge [Thu, 5 Jan 2012 08:52:16 +0000 (09:52 +0100)]
faac: Port to the new raw audio caps

12 years agoflitetestsrc: Update to the new raw audio caps
Sebastian Dröge [Thu, 5 Jan 2012 08:34:27 +0000 (09:34 +0100)]
flitetestsrc: Update to the new raw audio caps

12 years agoaudiovisualizers: Update for the new raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 15:13:14 +0000 (16:13 +0100)]
audiovisualizers: Update for the new raw audio caps

12 years agoAutomatic update of common submodule
Tim-Philipp Müller [Wed, 4 Jan 2012 19:52:31 +0000 (19:52 +0000)]
Automatic update of common submodule

From 0546e58 to 0807187

12 years agotests: remove temporary files when done in camerabin, camerabin2 and jifmux tests
Tim-Philipp Müller [Wed, 4 Jan 2012 18:42:57 +0000 (18:42 +0000)]
tests: remove temporary files when done in camerabin, camerabin2 and jifmux tests

12 years agotests: port some more unit tests
Wim Taymans [Wed, 4 Jan 2012 10:28:36 +0000 (11:28 +0100)]
tests: port some more unit tests

12 years agoh264parse: fix and tweak frame timestamping
Mark Nauwelaerts [Wed, 4 Jan 2012 09:56:51 +0000 (10:56 +0100)]
h264parse: fix and tweak frame timestamping

... to run with properly init'ed variables, and to only perform interpolation
in safe cases.

12 years agoGST_FLOW_UNEXPECTED -> GST_FLOW_EOS
Wim Taymans [Wed, 4 Jan 2012 09:02:28 +0000 (10:02 +0100)]
GST_FLOW_UNEXPECTED -> GST_FLOW_EOS

12 years agoh264parse: prefer negotiating pass-through
Mark Nauwelaerts [Tue, 3 Jan 2012 21:09:04 +0000 (22:09 +0100)]
h264parse: prefer negotiating pass-through

12 years agoh264parse: mark byte-stream AU frame with inserted codec NALs as keyframe
Mark Nauwelaerts [Tue, 3 Jan 2012 20:59:32 +0000 (21:59 +0100)]
h264parse: mark byte-stream AU frame with inserted codec NALs as keyframe

12 years agoh264parse: properly determine skip amount when no NAL start found yet
Mark Nauwelaerts [Tue, 3 Jan 2012 19:23:16 +0000 (20:23 +0100)]
h264parse: properly determine skip amount when no NAL start found yet

12 years agoh264parse: some more proper parse state reset
Mark Nauwelaerts [Tue, 3 Jan 2012 19:21:51 +0000 (20:21 +0100)]
h264parse: some more proper parse state reset

12 years agoGST_FLOW_UNEXPECTED -> GST_FLOW_EOS
Wim Taymans [Tue, 3 Jan 2012 14:26:54 +0000 (15:26 +0100)]
GST_FLOW_UNEXPECTED -> GST_FLOW_EOS

12 years agocamerabin2: encoding profiles are objects in 0.11
Edward Hervey [Mon, 2 Jan 2012 14:55:21 +0000 (15:55 +0100)]
camerabin2: encoding profiles are objects in 0.11

12 years agoexamples: Fix build
Edward Hervey [Mon, 2 Jan 2012 14:52:23 +0000 (15:52 +0100)]
examples: Fix build

12 years agocontroller: port to API changes
Stefan Sauer [Sat, 31 Dec 2011 08:55:46 +0000 (09:55 +0100)]
controller: port to API changes

12 years agoconfigure: update for gdp dataprotocol library removal
Tim-Philipp Müller [Fri, 30 Dec 2011 19:08:08 +0000 (19:08 +0000)]
configure: update for gdp dataprotocol library removal

12 years agompegtsbase: Swallow incoming caps event
Edward Hervey [Fri, 30 Dec 2011 17:18:10 +0000 (18:18 +0100)]
mpegtsbase: Swallow incoming caps event

Otherwise we end up asking subclasses to push the event forward,
which will fail since no pads are created yet.

12 years agotsdemux: Properly carry over the timestamp
Edward Hervey [Fri, 30 Dec 2011 17:17:26 +0000 (18:17 +0100)]
tsdemux: Properly carry over the timestamp

12 years agotsdemux: Use incoming timestamps in live mode
Edward Hervey [Tue, 8 Nov 2011 19:19:41 +0000 (20:19 +0100)]
tsdemux: Use incoming timestamps in live mode

12 years agotsdemux: Report latency (700ms)
Edward Hervey [Tue, 8 Nov 2011 19:12:50 +0000 (20:12 +0100)]
tsdemux: Report latency (700ms)

12 years agompegtsbase: Query whether upstream is live or not
Edward Hervey [Tue, 8 Nov 2011 08:44:18 +0000 (09:44 +0100)]
mpegtsbase: Query whether upstream is live or not

12 years agotsdemux: Activate pad before settings caps
Matej Knopp [Tue, 6 Dec 2011 16:37:45 +0000 (17:37 +0100)]
tsdemux: Activate pad before settings caps

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

12 years agoMerge remote-tracking branch 'origin/master' into 0.11
Edward Hervey [Fri, 30 Dec 2011 10:49:27 +0000 (11:49 +0100)]
Merge remote-tracking branch 'origin/master' into 0.11

Conflicts:
tests/examples/camerabin2/Makefile.am

12 years agoMerge remote-tracking branch 'origin/master' into 0.11-premerge
Edward Hervey [Fri, 30 Dec 2011 10:41:17 +0000 (11:41 +0100)]
Merge remote-tracking branch 'origin/master' into 0.11-premerge

Conflicts:
docs/libs/Makefile.am
ext/kate/gstkatetiger.c
ext/opus/gstopusdec.c
ext/xvid/gstxvidenc.c
gst-libs/gst/basecamerabinsrc/Makefile.am
gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c
gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h
gst-libs/gst/video/gstbasevideocodec.c
gst-libs/gst/video/gstbasevideocodec.h
gst-libs/gst/video/gstbasevideodecoder.c
gst-libs/gst/video/gstbasevideoencoder.c
gst/asfmux/gstasfmux.c
gst/audiovisualizers/gstwavescope.c
gst/camerabin2/gstcamerabin2.c
gst/debugutils/gstcompare.c
gst/frei0r/gstfrei0rmixer.c
gst/mpegpsmux/mpegpsmux.c
gst/mpegtsmux/mpegtsmux.c
gst/mxf/mxfmux.c
gst/videomeasure/gstvideomeasure_ssim.c
gst/videoparsers/gsth264parse.c
gst/videoparsers/gstmpeg4videoparse.c