platform/upstream/gstreamer.git
12 years agompegts: don't poke into private adapter fields
Wim Taymans [Tue, 1 May 2012 07:41:18 +0000 (09:41 +0200)]
mpegts: don't poke into private adapter fields

12 years agotests: update camerabin(2) unit test for rename
Tim-Philipp Müller [Mon, 30 Apr 2012 17:05:09 +0000 (18:05 +0100)]
tests: update camerabin(2) unit test for rename

12 years agocamerabin2: rename to "camerabin"
Tim-Philipp Müller [Mon, 30 Apr 2012 16:56:16 +0000 (17:56 +0100)]
camerabin2: rename to "camerabin"

But leave source code intact for now, for easier patch merging.

12 years agoRemove old camerabin
Tim-Philipp Müller [Mon, 30 Apr 2012 16:44:34 +0000 (17:44 +0100)]
Remove old camerabin

12 years agohlsdemux: start paused task on new data
Gil Pedersen [Wed, 25 Apr 2012 11:31:36 +0000 (13:31 +0200)]
hlsdemux: start paused task on new data

12 years agoandroid: Add support for the faac plugin
Arun Raghavan [Sat, 21 Apr 2012 06:06:09 +0000 (11:36 +0530)]
android: Add support for the faac plugin

12 years agoReenable faad plugin for the Android NDK builds
Reynaldo H. Verdejo Pinochet [Mon, 16 Apr 2012 14:07:51 +0000 (10:07 -0400)]
Reenable faad plugin for the Android NDK builds

12 years agorsvg: Stop using deprecated API when compiling with RSVG 2.35.0 or newer
Sebastian Dröge [Wed, 25 Apr 2012 09:50:15 +0000 (11:50 +0200)]
rsvg: Stop using deprecated API when compiling with RSVG 2.35.0 or newer

12 years agodecklink: Fix unitialized variable
Edward Hervey [Thu, 29 Mar 2012 13:57:58 +0000 (15:57 +0200)]
decklink: Fix unitialized variable

12 years agoopus: Handle GstByteWriter return values
Edward Hervey [Wed, 4 Apr 2012 09:51:28 +0000 (11:51 +0200)]
opus: Handle GstByteWriter return values

12 years agoconfigure: sndio plugin is not ported yet
Sebastian Dröge [Wed, 25 Apr 2012 08:27:00 +0000 (10:27 +0200)]
configure: sndio plugin is not ported yet

12 years agosndio: Fix i18n initialization
Sebastian Dröge [Wed, 25 Apr 2012 08:25:51 +0000 (10:25 +0200)]
sndio: Fix i18n initialization

12 years agosndio: add sndio plugin for OpenBSD
Jacob Meuser [Thu, 12 Apr 2012 01:05:26 +0000 (21:05 -0400)]
sndio: add sndio plugin for OpenBSD

12 years agocoloreffects: port to 0.11
Mark Nauwelaerts [Tue, 24 Apr 2012 15:00:57 +0000 (17:00 +0200)]
coloreffects: port to 0.11

12 years agodvb-sub: Use unchecked byte reader functions
Sebastian Dröge [Tue, 24 Apr 2012 13:20:16 +0000 (15:20 +0200)]
dvb-sub: Use unchecked byte reader functions

12 years agomms: Use correct enum type
Sebastian Dröge [Tue, 24 Apr 2012 12:57:11 +0000 (14:57 +0200)]
mms: Use correct enum type

12 years agovdpau: Switch from deprecated XKeycodeToKeysym() to XkbKeycodeToKeysym()
Sebastian Dröge [Tue, 24 Apr 2012 09:02:26 +0000 (11:02 +0200)]
vdpau: Switch from deprecated XKeycodeToKeysym() to XkbKeycodeToKeysym()

Conflicts:

sys/vdpau/gstvdpsink.c

12 years agoasfmux: use some more boilerplate
Mark Nauwelaerts [Mon, 23 Apr 2012 15:11:38 +0000 (17:11 +0200)]
asfmux: use some more boilerplate

12 years agoasfmux: port to 0.11
Mark Nauwelaerts [Mon, 23 Apr 2012 14:55:18 +0000 (16:55 +0200)]
asfmux: port to 0.11

12 years agohlsdemux: port to 0.11
Gil Pedersen [Thu, 12 Apr 2012 12:17:14 +0000 (14:17 +0200)]
hlsdemux: port to 0.11

12 years agodvbsrc: pass the reason for failed read as GstFlowReturn
Wim Taymans [Fri, 20 Apr 2012 13:05:36 +0000 (15:05 +0200)]
dvbsrc: pass the reason for failed read as GstFlowReturn

Make the _read_device function return a GstFlowReturn so that we can propagate
this to the caller. This allows us to differentiate between poll errors and
flushing state.

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

12 years agoFix format (type is explicitly unsigned long)
Руслан Ижбулатов [Tue, 17 Apr 2012 07:44:00 +0000 (11:44 +0400)]
Fix format (type is explicitly unsigned long)

Fixes #674244

12 years agonas: Rework nassink a little
Wim Taymans [Fri, 20 Apr 2012 10:09:08 +0000 (12:09 +0200)]
nas: Rework nassink a little

Based on patch from <ole.hellqvist at spray.se>
Create and destroy flow in prepare/unprepare
Remove some duplicate code from close and prepare that is now in unprepare.

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

12 years agoDoc fixes (gstsurfaceconverter, gstsurfacemeta).
Sreerenj Balachandran [Wed, 18 Apr 2012 09:02:52 +0000 (12:02 +0300)]
Doc fixes (gstsurfaceconverter, gstsurfacemeta).

12 years agompegtsdemux: we ignore warnings differently
Wim Taymans [Fri, 20 Apr 2012 09:23:56 +0000 (11:23 +0200)]
mpegtsdemux: we ignore warnings differently

We suppress the warnings in the .c file instead.

12 years agompegtsdemux: port to 0.11
Gil Pedersen [Thu, 19 Apr 2012 12:20:52 +0000 (14:20 +0200)]
mpegtsdemux: port to 0.11

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

12 years agompegtsbase: clarify event ownership
Wim Taymans [Fri, 20 Apr 2012 08:50:19 +0000 (10:50 +0200)]
mpegtsbase: clarify event ownership

12 years agompegtsdemux: fix memory leaks
Gil Pedersen [Thu, 19 Apr 2012 11:59:37 +0000 (13:59 +0200)]
mpegtsdemux: fix memory leaks

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

12 years agofieldanalysis: Does not need to link to libgstbasevideo at all
Sebastian Dröge [Fri, 20 Apr 2012 09:12:49 +0000 (11:12 +0200)]
fieldanalysis: Does not need to link to libgstbasevideo at all

Conflicts:

gst/fieldanalysis/Makefile.am

12 years agofix for video api update
Wim Taymans [Thu, 19 Apr 2012 12:24:45 +0000 (14:24 +0200)]
fix for video api update

12 years agovideo: Update for libgstvideo API changes
Sebastian Dröge [Thu, 19 Apr 2012 10:29:56 +0000 (12:29 +0200)]
video: Update for libgstvideo API changes

12 years agojpegparse: Do not set the duration to the input buffer's duration unless valid
Youness Alaoui [Wed, 18 Apr 2012 02:46:12 +0000 (22:46 -0400)]
jpegparse: Do not set the duration to the input buffer's duration unless valid
This causes a bug where the first buffer has ts = 0, dur=X, the second buffer
has ts=X (because of ts += duration), dur=-1, then the following buffers
will start having a non valid timestamp.
The real duration is only calculated during the caps negociation when there
is a framerate available and the buffer's duration is invalid.

12 years agotsdemux: Set currentlist to NULL after free.
Julian Scheel [Tue, 17 Apr 2012 13:44:07 +0000 (15:44 +0200)]
tsdemux: Set currentlist to NULL after free.

This prevents double free of currentlist is some circumstances.

12 years agojpegparse: Fix duration in buffers. It's frames per second, not seconds per frame
Youness Alaoui [Tue, 17 Apr 2012 22:56:50 +0000 (18:56 -0400)]
jpegparse: Fix duration in buffers. It's frames per second, not seconds per frame

12 years agocollectpads2: rename to collectpads
Mark Nauwelaerts [Tue, 17 Apr 2012 13:22:59 +0000 (15:22 +0200)]
collectpads2: rename to collectpads

12 years agoapplemedia: do not link gstinterfaces
Matej Knopp [Mon, 16 Apr 2012 09:00:44 +0000 (11:00 +0200)]
applemedia: do not link gstinterfaces

12 years agoAutomatic update of common submodule
Sebastian Dröge [Mon, 16 Apr 2012 07:09:25 +0000 (09:09 +0200)]
Automatic update of common submodule

From 6db25be to dc70203

12 years agompegtsmux: fix pad iterator leak
Alessandro Decina [Thu, 12 Apr 2012 22:13:39 +0000 (00:13 +0200)]
mpegtsmux: fix pad iterator leak

12 years agompegtsmux: don't leak force key unit events
Alessandro Decina [Thu, 12 Apr 2012 22:14:27 +0000 (00:14 +0200)]
mpegtsmux: don't leak force key unit events

12 years agompegvideoparse: Do not ignore start code at the end of buffer
Matej Knopp [Sat, 14 Apr 2012 19:09:25 +0000 (21:09 +0200)]
mpegvideoparse: Do not ignore start code at the end of buffer

12 years agompegvideoparse: Parser fails to split some frames
Matej Knopp [Sat, 14 Apr 2012 19:02:06 +0000 (21:02 +0200)]
mpegvideoparse: Parser fails to split some frames

12 years agompegvideoparse: Fix FPS and frame duration for telecine files
Matej Knopp [Sat, 14 Apr 2012 18:53:47 +0000 (20:53 +0200)]
mpegvideoparse: Fix FPS and frame duration for telecine files

12 years agompegvideoparse: Do not update codec-data when only quantiser matrix changes
Matej Knopp [Sat, 14 Apr 2012 18:46:24 +0000 (20:46 +0200)]
mpegvideoparse: Do not update codec-data when only quantiser matrix changes

12 years agogeometrictransform: don't link against libgstinterfaces which was removed
Tim-Philipp Müller [Sat, 14 Apr 2012 14:29:15 +0000 (15:29 +0100)]
geometrictransform: don't link against libgstinterfaces which was removed

The GstNavigation interface is now in libgstvideo.

12 years agofix crash
Matej Knopp [Fri, 13 Apr 2012 20:04:38 +0000 (22:04 +0200)]
fix crash

last_sc is not reset every time a frame is being output, which can cause
last_sc > buf_size in subsequent frame.

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

12 years agoSet sync_poinr = 1 for keyframe
Matej Knopp [Fri, 13 Apr 2012 13:12:12 +0000 (15:12 +0200)]
Set sync_poinr = 1 for keyframe

12 years agogeometrictransform: use 1.0 videofilter baseclass functions
Thiago Santos [Fri, 13 Apr 2012 17:07:05 +0000 (14:07 -0300)]
geometrictransform: use 1.0 videofilter baseclass functions

Port to the new functions of the videofilter class

12 years agogeometrictransform: port to 1.0
Thiago Santos [Fri, 13 Apr 2012 13:16:38 +0000 (10:16 -0300)]
geometrictransform: port to 1.0

Straightforward port of geometrictransform plugin

12 years agoconfigure: Modernize autotools setup a bit
Sebastian Dröge [Fri, 13 Apr 2012 11:44:46 +0000 (13:44 +0200)]
configure: Modernize autotools setup a bit

Also we now only create tar.bz2 and tar.xz tarballs.

12 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 13 Apr 2012 11:37:21 +0000 (13:37 +0200)]
Automatic update of common submodule

From 464fe15 to 6db25be

12 years agoUpdate for the removal of the interfaces library and the tuner/mixer interfaces
Sebastian Dröge [Fri, 13 Apr 2012 11:10:13 +0000 (13:10 +0200)]
Update for the removal of the interfaces library and the tuner/mixer interfaces

12 years agoSync Android.mk entries to the new major version
Reynaldo H. Verdejo Pinochet [Thu, 12 Apr 2012 22:25:09 +0000 (18:25 -0400)]
Sync Android.mk entries to the new major version

Change naming on the pkgconfig files to reflect
the 0.10 -> 1.0 bump.

12 years agoBack to development
Sebastian Dröge [Thu, 12 Apr 2012 09:19:27 +0000 (11:19 +0200)]
Back to development

12 years agoRelease 0.11.90
Sebastian Dröge [Thu, 12 Apr 2012 08:50:10 +0000 (10:50 +0200)]
Release 0.11.90

12 years agoUpdate .po files
Sebastian Dröge [Thu, 12 Apr 2012 08:47:35 +0000 (10:47 +0200)]
Update .po files

12 years agotests: remove obsolete multifdsink test
Mark Nauwelaerts [Wed, 11 Apr 2012 19:47:52 +0000 (21:47 +0200)]
tests: remove obsolete multifdsink test

... which is in -base nowadays.

12 years agotests: remove obsolete x264enc unit test
Mark Nauwelaerts [Tue, 10 Apr 2012 15:35:54 +0000 (17:35 +0200)]
tests: remove obsolete x264enc unit test

... which is in -ugly nowadays.

12 years agotests: port some more to 1.0
Mark Nauwelaerts [Tue, 10 Apr 2012 15:24:05 +0000 (17:24 +0200)]
tests: port some more to 1.0

12 years agovoaacenc: plug caps leak
Mark Nauwelaerts [Tue, 10 Apr 2012 15:22:57 +0000 (17:22 +0200)]
voaacenc: plug caps leak

12 years agoopusdec: tweak caps negotiation
Mark Nauwelaerts [Tue, 10 Apr 2012 15:22:44 +0000 (17:22 +0200)]
opusdec: tweak caps negotiation

... so as to avoid leaking caps or manipulating NULL caps.

12 years agomplex: avoid leaking pad template caps and superfluous copy
Mark Nauwelaerts [Tue, 10 Apr 2012 15:22:04 +0000 (17:22 +0200)]
mplex: avoid leaking pad template caps and superfluous copy

12 years agomplex: fix pad release and cleanup
Mark Nauwelaerts [Tue, 10 Apr 2012 15:21:29 +0000 (17:21 +0200)]
mplex: fix pad release and cleanup

12 years agoMerge remote-tracking branch 'origin/0.10'
Mark Nauwelaerts [Fri, 6 Apr 2012 12:52:12 +0000 (14:52 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
gst/h264parse/gsth264parse.c
gst/videoparsers/gsth264parse.c

12 years agoh264parse: tweak default setting of format and alignment in codec_data case
Mark Nauwelaerts [Fri, 6 Apr 2012 12:27:06 +0000 (14:27 +0200)]
h264parse: tweak default setting of format and alignment in codec_data case

... which should promote ending up in passthrough mode.

12 years agoh264parse: do not use _unchecked bytewriter variants to insert config
Mark Nauwelaerts [Fri, 6 Apr 2012 12:23:53 +0000 (14:23 +0200)]
h264parse: do not use _unchecked bytewriter variants to insert config

.. since the bytewriter is explicitly created with non-fixed size to
allow (very much so expected) growth.

Partially reverts commit 20669d461a4953eb5ed01374d5ab628b4dc73b64 while
trying to keep (some?) compilers happy.

IIRC, the purpose of GstByteWriter in the first place was (at least)
being able to dump data without having to fuss with memory expansion
and size issues ...

Fixes #673485.

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Thu, 5 Apr 2012 21:15:11 +0000 (17:15 -0400)]
Merge remote-tracking branch 'origin/0.10'

12 years agoAutomatic update of common submodule
Sebastian Dröge [Thu, 5 Apr 2012 16:43:06 +0000 (18:43 +0200)]
Automatic update of common submodule

From 7fda524 to 464fe15

12 years agogst: Update for GST_PLUGIN_DEFINE() API changes
Sebastian Dröge [Thu, 5 Apr 2012 16:02:56 +0000 (18:02 +0200)]
gst: Update for GST_PLUGIN_DEFINE() API changes

12 years agohls: Some more debugging
Thibault Saunier [Thu, 5 Apr 2012 15:51:40 +0000 (11:51 -0400)]
hls: Some more debugging

12 years agohlsdemux: Replace the fetcher code with a GstURIDownloader object
Thibault Saunier [Thu, 15 Mar 2012 18:42:44 +0000 (14:42 -0400)]
hlsdemux: Replace the fetcher code with a GstURIDownloader object

12 years agohls: Minor cleanup in GstUriDownloader
Thibault Saunier [Wed, 14 Mar 2012 21:01:17 +0000 (17:01 -0400)]
hls: Minor cleanup in GstUriDownloader

12 years agohlsdemux: Factor out all the fetcher code in a GstURIDownloader class
Andoni Morales Alastruey [Wed, 14 Mar 2012 21:06:22 +0000 (17:06 -0400)]
hlsdemux: Factor out all the fetcher code in a GstURIDownloader class

This class is meant to be reusable by other components

12 years agohls: Do not add reference to buffers passed in GstFragment
Thibault Saunier [Thu, 5 Apr 2012 14:22:29 +0000 (10:22 -0400)]
hls: Do not add reference to buffers passed in GstFragment

We just steal the reference to the buffer, which means we can keep writing metadatas
on the buffers.

12 years agohls: Minor GstFragment cleanup
Thibault Saunier [Tue, 13 Mar 2012 19:18:22 +0000 (15:18 -0400)]
hls: Minor GstFragment cleanup

12 years agohls: Add a GstFragment class that represents a fragment in a m3u playlist
Andoni Morales Alastruey [Thu, 7 Jul 2011 23:09:00 +0000 (01:09 +0200)]
hls: Add a GstFragment class that represents a fragment in a m3u playlist

12 years agohls: Make the updates thread a GstTask
Thibault Saunier [Thu, 15 Mar 2012 22:21:58 +0000 (18:21 -0400)]
hls: Make the updates thread a GstTask

12 years agoconfigure: Update version to 0.11.89.1
Sebastian Dröge [Thu, 5 Apr 2012 11:28:09 +0000 (13:28 +0200)]
configure: Update version to 0.11.89.1

12 years agoUpdate spec file
uraeus [Thu, 5 Apr 2012 08:16:27 +0000 (09:16 +0100)]
Update spec file

12 years agotsdemux: set correct newsegment fields on _TIME seeks
Alessandro Decina [Thu, 5 Apr 2012 04:18:28 +0000 (06:18 +0200)]
tsdemux: set correct newsegment fields on _TIME seeks

Forward the seek rate and set NS.start to the seek target so that decoders can
apply clipping where necessary.

12 years agoapplemedia: update corevideobuffer after buffer meta API change
Alessandro Decina [Thu, 5 Apr 2012 06:54:28 +0000 (08:54 +0200)]
applemedia: update corevideobuffer after buffer meta API change

12 years agoapplemedia: update coremediabuffer after buffer meta API change
Alessandro Decina [Thu, 5 Apr 2012 06:53:41 +0000 (08:53 +0200)]
applemedia: update coremediabuffer after buffer meta API change

12 years agoqtkitvideosrc: update after BaseSrc::fixate API change
Alessandro Decina [Thu, 5 Apr 2012 06:52:49 +0000 (08:52 +0200)]
qtkitvideosrc: update after BaseSrc::fixate API change

12 years agorawparse: fix compile warning
Alessandro Decina [Thu, 5 Apr 2012 06:24:31 +0000 (08:24 +0200)]
rawparse: fix compile warning

12 years agotsdemux: set correct newsegment fields on _TIME seeks
Alessandro Decina [Thu, 5 Apr 2012 04:18:28 +0000 (06:18 +0200)]
tsdemux: set correct newsegment fields on _TIME seeks

Forward the seek rate and set NS.start to the seek target so that decoders can
apply clipping where necessary.

12 years agogst: Update versioning
Sebastian Dröge [Wed, 4 Apr 2012 12:41:22 +0000 (14:41 +0200)]
gst: Update versioning

12 years agoMerge remote-tracking branch 'origin/0.10'
Sebastian Dröge [Wed, 4 Apr 2012 10:06:08 +0000 (12:06 +0200)]
Merge remote-tracking branch 'origin/0.10'

12 years agotsdemux: reset iterator to NULL after it's free
Alessandro Decina [Wed, 4 Apr 2012 05:24:28 +0000 (07:24 +0200)]
tsdemux: reset iterator to NULL after it's free

Fixes possible invalid memory access in gst_ts_demux_stream_flush

12 years agoMerge remote-tracking branch 'origin/0.10'
Sebastian Dröge [Mon, 2 Apr 2012 13:31:38 +0000 (15:31 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
gst/mpegtsdemux/tsdemux.c

12 years agotsdemux: Clear bufferlist/iterator when removing streams
Edward Hervey [Mon, 2 Apr 2012 13:26:28 +0000 (15:26 +0200)]
tsdemux: Clear bufferlist/iterator when removing streams

12 years agompegtspacketizer: Don't leak buffer in fast variant
Edward Hervey [Mon, 2 Apr 2012 13:25:46 +0000 (15:25 +0200)]
mpegtspacketizer: Don't leak buffer in fast variant

12 years agompegtsbase: Don't leak corrupt section packet buffer
Edward Hervey [Mon, 2 Apr 2012 13:25:16 +0000 (15:25 +0200)]
mpegtsbase: Don't leak corrupt section packet buffer

12 years agouse transform_ip_on_passthrough
Wim Taymans [Mon, 2 Apr 2012 09:13:25 +0000 (11:13 +0200)]
use transform_ip_on_passthrough

12 years agortpmux: fix compilation
Wim Taymans [Mon, 2 Apr 2012 09:07:18 +0000 (11:07 +0200)]
rtpmux: fix compilation

12 years agotsdemux: Fix several leaks
Edward Hervey [Fri, 30 Mar 2012 17:19:12 +0000 (19:19 +0200)]
tsdemux: Fix several leaks

* dont' leak buffers when a stream is in discont state
* don't leak buffers when a program is removed/deactivated
* remove all programs when disposing

12 years agotsdemux: Fix several leaks
Edward Hervey [Fri, 30 Mar 2012 17:19:12 +0000 (19:19 +0200)]
tsdemux: Fix several leaks

* dont' leak buffers when a stream is in discont state
* don't leak buffers when a program is removed/deactivated
* remove all programs when disposing

12 years agoupdate for buffer api change
Wim Taymans [Fri, 30 Mar 2012 16:13:26 +0000 (18:13 +0200)]
update for buffer api change

12 years agoopusenc: fixup merge
Mark Nauwelaerts [Fri, 30 Mar 2012 15:09:34 +0000 (17:09 +0200)]
opusenc: fixup merge

12 years agoceltenc: Fix compilation
Sebastian Dröge [Fri, 30 Mar 2012 11:23:15 +0000 (13:23 +0200)]
celtenc: Fix compilation

12 years agoceltenc: Use new gst_audio_encoder_set_headers() API
Sebastian Dröge [Fri, 30 Mar 2012 10:55:33 +0000 (12:55 +0200)]
celtenc: Use new gst_audio_encoder_set_headers() API

12 years agoext: Update for GstAudioEncoder API changes
Sebastian Dröge [Fri, 30 Mar 2012 10:22:48 +0000 (12:22 +0200)]
ext: Update for GstAudioEncoder API changes