platform/upstream/gstreamer.git
12 years agortmp: don't use gst_element_class_install_std_props()
Tim-Philipp Müller [Thu, 9 Feb 2012 00:09:36 +0000 (00:09 +0000)]
rtmp: don't use gst_element_class_install_std_props()

It's about to be removed.

12 years agoRemove legacyh264parse element
Tim-Philipp Müller [Wed, 8 Feb 2012 20:09:39 +0000 (20:09 +0000)]
Remove legacyh264parse element

One h264 parser ought to be enough for anybody.

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

12 years agoGST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
Wim Taymans [Wed, 8 Feb 2012 15:37:13 +0000 (16:37 +0100)]
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING

12 years agotests: fix more unit tests
Wim Taymans [Tue, 7 Feb 2012 16:00:26 +0000 (17:00 +0100)]
tests: fix more unit tests

12 years agotests: fix more tests
Wim Taymans [Tue, 7 Feb 2012 11:14:05 +0000 (12:14 +0100)]
tests: fix more tests

12 years agotests: fix some tests
Wim Taymans [Tue, 7 Feb 2012 11:02:34 +0000 (12:02 +0100)]
tests: fix some tests

12 years agoaudiovis: port to 0.11 some more
Wim Taymans [Tue, 7 Feb 2012 11:02:05 +0000 (12:02 +0100)]
audiovis: port to 0.11 some more

12 years agodebugutils: port to 0.11
Mark Nauwelaerts [Thu, 2 Feb 2012 22:21:50 +0000 (23:21 +0100)]
debugutils: port to 0.11

12 years agobuild: ignore GValueArray deprecation warnings for the time being
Tim-Philipp Müller [Wed, 1 Feb 2012 17:53:50 +0000 (17:53 +0000)]
build: ignore GValueArray deprecation warnings for the time being

until this gets sorted out with the GLib folks and we have a
viable alternative.

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

12 years agochromaprint: port to 0.11
Tim-Philipp Müller [Wed, 1 Feb 2012 17:46:50 +0000 (17:46 +0000)]
chromaprint: port to 0.11

12 years agoadpcmdec: fix up for GstAudioDecoder API change
Tim-Philipp Müller [Wed, 1 Feb 2012 17:06:11 +0000 (17:06 +0000)]
adpcmdec: fix up for GstAudioDecoder API change

12 years agoamrwbenc: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:27:22 +0000 (16:27 +0100)]
amrwbenc: Use new audio encoder/decoder base class API for srcpad caps

12 years agovoaacenc: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:26:59 +0000 (16:26 +0100)]
voaacenc: Use new audio encoder/decoder base class API for srcpad caps

12 years agofaac: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:26:24 +0000 (16:26 +0100)]
faac: Use new audio encoder/decoder base class API for srcpad caps

12 years agofaad: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:26:01 +0000 (16:26 +0100)]
faad: Use new audio encoder/decoder base class API for srcpad caps

12 years agodts: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:25:19 +0000 (16:25 +0100)]
dts: Use new audio encoder/decoder base class API for srcpad caps

12 years agogsm: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:23:31 +0000 (16:23 +0100)]
gsm: Use new audio encoder/decoder base class API for srcpad caps

12 years agocontroller: adapt to control-source type changes
Stefan Sauer [Tue, 31 Jan 2012 11:29:13 +0000 (12:29 +0100)]
controller: adapt to control-source type changes

12 years agocontroller: rename control-bindings
Stefan Sauer [Mon, 30 Jan 2012 21:41:05 +0000 (22:41 +0100)]
controller: rename control-bindings

gst_control_binding_xxx -> gst_xxx_control_binding for consistency.

12 years agoupdate for HEADER flag
Wim Taymans [Mon, 30 Jan 2012 16:17:16 +0000 (17:17 +0100)]
update for HEADER flag

12 years agortpmux: Unref non-forwarded events
Olivier Crête [Sun, 29 Jan 2012 18:01:05 +0000 (18:01 +0000)]
rtpmux: Unref non-forwarded events

Also, don't unref forwarded ones

12 years agortpmux: resync iterator on resync
Olivier Crête [Sat, 28 Jan 2012 16:57:03 +0000 (16:57 +0000)]
rtpmux: resync iterator on resync

12 years agortpmux: Re-push sticky events on input pad change
Olivier Crête [Fri, 27 Jan 2012 11:08:52 +0000 (12:08 +0100)]
rtpmux: Re-push sticky events on input pad change

12 years agodtmf: Use new-style caps
Olivier Crête [Fri, 27 Jan 2012 11:07:43 +0000 (12:07 +0100)]
dtmf: Use new-style caps

12 years agoconfigure.ac: Add mpegdemux to the list of ported plugins
Sebastian Dröge [Fri, 27 Jan 2012 16:00:19 +0000 (17:00 +0100)]
configure.ac: Add mpegdemux to the list of ported plugins

12 years agompegdemux: Don't leak the SCHEDULING query
Sebastian Dröge [Fri, 27 Jan 2012 15:56:53 +0000 (16:56 +0100)]
mpegdemux: Don't leak the SCHEDULING query

12 years agoPort mpegdemux to 0.11
Matej Knopp [Thu, 26 Jan 2012 12:13:06 +0000 (07:13 -0500)]
Port mpegdemux to 0.11

12 years agoadpcmdec: port to 0.11
Mark Nauwelaerts [Thu, 26 Jan 2012 22:28:28 +0000 (23:28 +0100)]
adpcmdec: port to 0.11

12 years agoadpcmenc: port to 0.11
Mark Nauwelaerts [Thu, 26 Jan 2012 22:28:20 +0000 (23:28 +0100)]
adpcmenc: port to 0.11

12 years agogsm: port to 0.11
Mark Nauwelaerts [Thu, 26 Jan 2012 22:28:07 +0000 (23:28 +0100)]
gsm: port to 0.11

12 years agoconfigure.ac: Add the DVB plugin to the non-ported plugins
Sebastian Dröge [Thu, 26 Jan 2012 14:03:27 +0000 (15:03 +0100)]
configure.ac: Add the DVB plugin to the non-ported plugins

It needs the MPEG TS parser and currently crashes during instantiation
because it can't create the MPEG TS parser.

12 years agompeg2enc: port to 0.11
Mark Nauwelaerts [Wed, 25 Jan 2012 17:25:01 +0000 (18:25 +0100)]
mpeg2enc: port to 0.11

12 years agoport some more to new memory API
Mark Nauwelaerts [Wed, 25 Jan 2012 17:49:58 +0000 (18:49 +0100)]
port some more to new memory API

Fixes #668677.

12 years agoautoconvert: port to 0.11
Olivier Crête [Wed, 25 Jan 2012 15:37:22 +0000 (16:37 +0100)]
autoconvert: port to 0.11

12 years agobayer: Intersect transformed caps with filter
Olivier Crête [Wed, 25 Jan 2012 15:57:52 +0000 (16:57 +0100)]
bayer: Intersect transformed caps with filter

12 years agortpmux: Don't leak gvalue from iterator
Olivier Crête [Wed, 25 Jan 2012 14:43:01 +0000 (15:43 +0100)]
rtpmux: Don't leak gvalue from iterator

12 years agomore porting
Wim Taymans [Wed, 25 Jan 2012 15:46:44 +0000 (16:46 +0100)]
more porting

12 years agoport some more to new memory API
Mark Nauwelaerts [Wed, 25 Jan 2012 15:20:41 +0000 (16:20 +0100)]
port some more to new memory API

12 years agoport to new memory API
Wim Taymans [Wed, 25 Jan 2012 13:50:50 +0000 (14:50 +0100)]
port to new memory API

12 years agoAutomatic update of common submodule
Thomas Vander Stichele [Wed, 25 Jan 2012 12:58:19 +0000 (13:58 +0100)]
Automatic update of common submodule

From c463bc0 to 7fda524

12 years agoMerge branch 'master' into 0.11
Sebastian Dröge [Wed, 25 Jan 2012 12:22:43 +0000 (13:22 +0100)]
Merge branch 'master' into 0.11

Conflicts:
configure.ac
ext/kate/gstkateenc.c
gst/colorspace/colorspace.c
gst/mpegvideoparse/mpegvideoparse.c

12 years agompegpsdemux: limit the amount of scanning done on duration queries
Alessandro Decina [Wed, 18 Jan 2012 11:04:52 +0000 (12:04 +0100)]
mpegpsdemux: limit the amount of scanning done on duration queries

Limit the amount of data scanned when looking for PTSes in duration queries as a
failsafe for kinda broken, potentially large files with sparse or no PTSes.

12 years agompegpsdemux: don't scan for the last PTS if the first wasn't found
Alessandro Decina [Wed, 18 Jan 2012 10:28:26 +0000 (11:28 +0100)]
mpegpsdemux: don't scan for the last PTS if the first wasn't found

12 years agodtmf: port to 0.11
Olivier Crête [Wed, 25 Jan 2012 10:21:50 +0000 (11:21 +0100)]
dtmf: port to 0.11

12 years agortpvp8: port to 0.11
Olivier Crête [Wed, 25 Jan 2012 09:45:51 +0000 (10:45 +0100)]
rtpvp8: port to 0.11

12 years agovideomaxrate: Remove, videorate includes the same functionality now
Olivier Crête [Tue, 24 Jan 2012 21:14:39 +0000 (22:14 +0100)]
videomaxrate: Remove, videorate includes the same functionality now

12 years agortpmux: port to 0.11
Olivier Crête [Tue, 24 Jan 2012 13:20:52 +0000 (14:20 +0100)]
rtpmux: port to 0.11

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 25 Jan 2012 10:38:43 +0000 (11:38 +0100)]
Automatic update of common submodule

From 2a59016 to c463bc0

12 years agoflite: make constant static arrays actually static
Vincent Penquerc'h [Tue, 24 Jan 2012 11:56:34 +0000 (11:56 +0000)]
flite: make constant static arrays actually static

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 agovp8enc: trace outgoing timestamps
Oleksij Rempel (Alexey Fisher) [Tue, 24 Jan 2012 10:22:46 +0000 (11:22 +0100)]
vp8enc: trace outgoing timestamps

add info level prints for outgoing timestamps.

Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
12 years agoresindvd: fix caps refcount error
Vincent Penquerc'h [Mon, 23 Jan 2012 22:20:40 +0000 (22:20 +0000)]
resindvd: fix caps refcount error

/me bad monkey.

12 years agoh264parse: fix gst_h264_parse_clock_timestamp always failing
Jonas Larsson [Mon, 23 Jan 2012 18:30:19 +0000 (18:30 +0000)]
h264parse: fix gst_h264_parse_clock_timestamp always failing

12 years agoREQUIREMENTS: we need librtmp for rtmp support
Tim-Philipp Müller [Mon, 23 Jan 2012 18:01:14 +0000 (18:01 +0000)]
REQUIREMENTS: we need librtmp for rtmp support

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

12 years agocodecparsers: read the cbr_flag in h264_parse_hrd_parameters
Jonas Larsson [Mon, 23 Jan 2012 17:51:34 +0000 (18:51 +0100)]
codecparsers: read the cbr_flag in h264_parse_hrd_parameters

12 years agompegtsdemux: fix frequent deadlock demuxing MPEG TS
Vincent Penquerc'h [Mon, 23 Jan 2012 17:47:45 +0000 (17:47 +0000)]
mpegtsdemux: fix frequent deadlock demuxing MPEG TS

A previous patch to add streams early to fix playback of
low bitrate streams causes frequent deadlock of a nature
I'm at loss how to fix.
I'm not certain whether it's a bug in decodebin2, or in
that mpegtsdemux patch.
Since it causes a major regression, let it be disabled for now.

12 years agompegtsdemux: break out when stream identified
Mark Nauwelaerts [Mon, 23 Jan 2012 13:10:43 +0000 (14:10 +0100)]
mpegtsdemux: break out when stream identified

12 years agompegtsdemux: avoid NULL manipulation if invalid input
Mark Nauwelaerts [Mon, 23 Jan 2012 13:06:54 +0000 (14:06 +0100)]
mpegtsdemux: avoid NULL manipulation if invalid input

12 years agompegdemux: avoid NULL manipulation if invalid input
Mark Nauwelaerts [Mon, 23 Jan 2012 13:05:45 +0000 (14:05 +0100)]
mpegdemux: avoid NULL manipulation if invalid input

12 years agompegdemux: avoid some unlikely leaks
Mark Nauwelaerts [Mon, 23 Jan 2012 13:01:02 +0000 (14:01 +0100)]
mpegdemux: avoid some unlikely leaks

12 years agompegvideoparse: prevent some fall-through cases
Mark Nauwelaerts [Mon, 23 Jan 2012 12:58:57 +0000 (13:58 +0100)]
mpegvideoparse: prevent some fall-through cases

12 years agomve: use signed loop variable
Mark Nauwelaerts [Mon, 23 Jan 2012 12:58:04 +0000 (13:58 +0100)]
mve: use signed loop variable

... when using it in i >= 0.

12 years agomve: ensure best target found
Mark Nauwelaerts [Mon, 23 Jan 2012 12:57:32 +0000 (13:57 +0100)]
mve: ensure best target found

12 years agofestival: enhance some error case handling
Mark Nauwelaerts [Mon, 23 Jan 2012 12:56:02 +0000 (13:56 +0100)]
festival: enhance some error case handling

12 years agonuvdemux: check directly for valid buffer
Mark Nauwelaerts [Mon, 23 Jan 2012 12:55:33 +0000 (13:55 +0100)]
nuvdemux: check directly for valid buffer

... rather than doing so indirectly in (incomplete) semantic way.

12 years agobasevideoencoder: fix parameter sanity check
Mark Nauwelaerts [Mon, 23 Jan 2012 12:54:32 +0000 (13:54 +0100)]
basevideoencoder: fix parameter sanity check

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 agoresindvd: fix preroll on titles with no audio track
Vincent Penquerc'h [Fri, 20 Jan 2012 15:34:27 +0000 (15:34 +0000)]
resindvd: fix preroll on titles with no audio track

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

12 years agorsndvdsrc: fix leak
Vincent Penquerc'h [Fri, 20 Jan 2012 12:25:09 +0000 (12:25 +0000)]
rsndvdsrc: fix leak

12 years agoresindvdbin: fix video/audio mixup in error message
Vincent Penquerc'h [Fri, 20 Jan 2012 12:15:20 +0000 (12:15 +0000)]
resindvdbin: fix video/audio mixup in error message

12 years agorsnaudiomunge: keep the object ref longer
Vincent Penquerc'h [Fri, 20 Jan 2012 10:42:21 +0000 (10:42 +0000)]
rsnaudiomunge: keep the object ref longer

Since we do not get a ref to the pad, I'm not certain it's safe
to drop the object and use the pad later, so hold the object ref
till we're done with the pad.

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 agoRevert "!colorspace: fix odd size problems"
David Schleef [Mon, 23 Jan 2012 00:59:37 +0000 (16:59 -0800)]
Revert "!colorspace: fix odd size problems"

This reverts commit e2e6fdcb6b265db201f191952aeed429e85e834e.
Untested commit was accidentally pushed.

12 years agoRevert "colorspace: Fix out-of-bound errors for v210"
David Schleef [Mon, 23 Jan 2012 00:58:59 +0000 (16:58 -0800)]
Revert "colorspace: Fix out-of-bound errors for v210"

This reverts commit 3b8b87cb6c217b9f0b52cfa3079c4a36afd1c424.
Untested commit was accidentally pushed.

12 years agointer: Fix compilation
David Schleef [Mon, 23 Jan 2012 00:55:46 +0000 (16:55 -0800)]
inter: Fix compilation

Fix up previously botched rebase.

12 years agocolorspace: Fix out-of-bound errors for v210
David Schleef [Tue, 10 Jan 2012 05:59:57 +0000 (21:59 -0800)]
colorspace: Fix out-of-bound errors for v210

12 years ago!colorspace: fix odd size problems
David Schleef [Sun, 1 Jan 2012 01:14:24 +0000 (17:14 -0800)]
!colorspace: fix odd size problems

12 years agointer: Add channel property
David Schleef [Sun, 22 Jan 2012 23:49:12 +0000 (15:49 -0800)]
inter: Add channel property

12 years agoschro: Handle 10 and 16-bit formats
David Schleef [Sun, 22 Jan 2012 23:48:28 +0000 (15:48 -0800)]
schro: Handle 10 and 16-bit formats

12 years agoavc: fix broken line continuation
David Schleef [Sun, 1 Jan 2012 01:13:02 +0000 (17:13 -0800)]
avc: fix broken line continuation

12 years agocolorspace: Add jpeg color-matrix conversion
David Schleef [Fri, 19 Aug 2011 02:49:08 +0000 (19:49 -0700)]
colorspace: Add jpeg color-matrix conversion

12 years agointer: Add subtitle inter elements
David Schleef [Tue, 9 Aug 2011 16:19:10 +0000 (09:19 -0700)]
inter: Add subtitle inter elements

12 years agokateenc: Don't error on empty input buffers
David Schleef [Thu, 4 Aug 2011 20:05:22 +0000 (13:05 -0700)]
kateenc: Don't error on empty input buffers

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 agocodecparsers: h264: fix ref_pic_list_modification()
Gwenole Beauchesne [Wed, 18 Jan 2012 15:35:16 +0000 (16:35 +0100)]
codecparsers: h264: fix ref_pic_list_modification()

The entries were not filled in linearly and the termination was not
recorded either. Now, the actual number of modifications is recorded
similarly to dec_ref_pic_marking(). i.e. an explicit counter instead
of storing the termination value in the array.

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

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 agoconfigure: only check for gst-plugins-{good,ugly,ffmpeg} in uninstalled setups
Tim-Philipp Müller [Fri, 20 Jan 2012 15:23:54 +0000 (15:23 +0000)]
configure: only check for gst-plugins-{good,ugly,ffmpeg} in uninstalled setups

We don't install .pc files for plugin modules, because we only need
them in uninstalled setups, so we can find the plugins for unit tests
(even when run a couple of directories deeper or out-of-tree during
make distcheck).

Try to avoid confusion, so only check for those if this is in fact
an uninstalled setup. For installed setups there's no problem finding
the plugins, we assume they are all in the plugindir specified by
GStreamer core's .pc file.

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

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 agochromaprint: minor clean-ups
Tim-Philipp Müller [Fri, 20 Jan 2012 00:53:46 +0000 (00:53 +0000)]
chromaprint: minor clean-ups

Flesh out docs a bit, fix element class.

12 years agochromaprint: import Acoustid audio fingerprinting plugin
Lukáš Lalinský [Sun, 2 Jan 2011 19:34:04 +0000 (19:34 +0000)]
chromaprint: import Acoustid audio fingerprinting plugin

Imported from https://launchpad.net/gst-chromaprint

12 years agompegpsdemux: handle corner-case of short read in pull_buffer better
Tim-Philipp Müller [Tue, 10 Jan 2012 00:22:38 +0000 (00:22 +0000)]
mpegpsdemux: handle corner-case of short read in pull_buffer better

It's extremely unlikely, but there are corner cases where a short
read might happen, so handle that, just in case.

12 years agogsmenc: fix unused-but-set-variable compiler warning
Tim-Philipp Müller [Thu, 19 Jan 2012 15:43:51 +0000 (15:43 +0000)]
gsmenc: fix unused-but-set-variable compiler warning

12 years agoAdd --disable-fatal-warnings configure option
Tim-Philipp Müller [Thu, 19 Jan 2012 15:12:46 +0000 (15:12 +0000)]
Add --disable-fatal-warnings configure option

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