platform/upstream/gstreamer.git
12 years agohls: dist all header files needed to build
Tim-Philipp Müller [Wed, 14 Nov 2012 11:35:23 +0000 (11:35 +0000)]
hls: dist all header files needed to build

12 years agoaccurip: fix linker flags
Tim-Philipp Müller [Wed, 14 Nov 2012 10:46:55 +0000 (10:46 +0000)]
accurip: fix linker flags

Spotted by Rico Tzschichholz.

12 years agotsdemux: reset the stream some more in the flushes
Josep Torra [Sun, 11 Nov 2012 11:46:43 +0000 (12:46 +0100)]
tsdemux: reset the stream some more in the flushes

Now that we handle flushing in the FLUSH_STOP event we need to make
the streams ready if they were flushing.

12 years agompegtspacketizer: flush observations too
Josep Torra [Sun, 11 Nov 2012 11:45:03 +0000 (12:45 +0100)]
mpegtspacketizer: flush observations too

Flush the previous observations when the packetizer is flushed.
Also don't leak them in the dispose.

12 years agompegtsbase: fix double unref of seek event
Josep Torra [Sat, 10 Nov 2012 19:44:44 +0000 (20:44 +0100)]
mpegtsbase: fix double unref of seek event

12 years agompegtsbase: flush in FLUSH_STOP to avoid race conditions
Josep Torra [Sat, 10 Nov 2012 19:30:13 +0000 (20:30 +0100)]
mpegtsbase: flush in FLUSH_STOP to avoid race conditions

Ensure the chain is not running before reset the state to avoid race
conditions and random corruptions downstream.
Also fixes segfaults in the packetizer due wrong available values that
causes gst_adapter_map to return a NULL pointer.

12 years agoamcvideodec: Fix refcount problem with frames being dropped because of decoder bugs
Sebastian Dröge [Mon, 12 Nov 2012 13:56:25 +0000 (14:56 +0100)]
amcvideodec: Fix refcount problem with frames being dropped because of decoder bugs

12 years agoeglglessink: Use new GType for GThread instead of just G_TYPE_POINTER
Sebastian Dröge [Mon, 12 Nov 2012 10:48:38 +0000 (11:48 +0100)]
eglglessink: Use new GType for GThread instead of just G_TYPE_POINTER

12 years agoandroidmedia: Update to new GLib thread API
Sebastian Dröge [Mon, 12 Nov 2012 10:32:44 +0000 (11:32 +0100)]
androidmedia: Update to new GLib thread API

12 years agoRevert "tspacketizer: ensure that a null pointer isn't accessed"
Josep Torra [Sat, 10 Nov 2012 18:52:46 +0000 (19:52 +0100)]
Revert "tspacketizer: ensure that a null pointer isn't accessed"

This reverts commit 6efd611b8c6f43f67a2f93f8445c189e24961abd.

Also this extra check won't be needed if it's fixed the race by moving
flush actions to FLUSH_STOP.

12 years agoRevert "tsbase: add a guard with an atomic boolean when flushing"
Josep Torra [Sat, 10 Nov 2012 18:46:40 +0000 (19:46 +0100)]
Revert "tsbase: add a guard with an atomic boolean when flushing"

This reverts commit e14e310f7178aa8c020f593e3f71ec92ca2531f7.

Would be better move the packetizer flushing to FLUSH_STOP and avoid
the race that way. Without introducing a memory barrier that could
have impact in the performance.

12 years agohlssink: remove vim .swp files that I just committed accidentally...
Alessandro Decina [Sat, 10 Nov 2012 13:43:17 +0000 (14:43 +0100)]
hlssink: remove vim .swp files that I just committed accidentally...

12 years agohlssink: port to 1.0
Alessandro Decina [Sat, 10 Nov 2012 13:26:46 +0000 (14:26 +0100)]
hlssink: port to 1.0

12 years agohlssink: cut segments using the running-time
Alessandro Decina [Sun, 28 Oct 2012 20:29:31 +0000 (21:29 +0100)]
hlssink: cut segments using the running-time

12 years agohlssink: don't unref ->multifilesink.
Alessandro Decina [Sun, 9 Sep 2012 19:56:43 +0000 (21:56 +0200)]
hlssink: don't unref ->multifilesink.

We gst_bin_add it to ourself so no need to unref in _dispose.

12 years agohlssink: rework _reset a bit
Alessandro Decina [Sun, 9 Sep 2012 19:56:22 +0000 (21:56 +0200)]
hlssink: rework _reset a bit

12 years agotsbase: add a guard with an atomic boolean when flushing
Josep Torra [Fri, 9 Nov 2012 23:08:35 +0000 (00:08 +0100)]
tsbase: add a guard with an atomic boolean when flushing

12 years agotspacketizer: ensure that a null pointer isn't accessed
Josep Torra [Fri, 9 Nov 2012 21:17:11 +0000 (22:17 +0100)]
tspacketizer: ensure that a null pointer isn't accessed

Mitigates segfault due race condition in FLUSH_START handling and
mpegts_base_chain.

12 years agompegts: Only use timestamp-based PCR/PTS estimation when needed
Edward Hervey [Thu, 8 Nov 2012 16:15:26 +0000 (17:15 +0100)]
mpegts: Only use timestamp-based PCR/PTS estimation when needed

When dealing with non-time based push-mode streams, we need to revert
to using the offset-based PCR/PTS estimation logic of packetizer.

This solves uses cases such as:
 pushfile:// ! tsdemux
 src ! queue ! tsdemux

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

12 years agodocs: Add missing plugin inspection files
Sebastian Dröge [Thu, 8 Nov 2012 11:12:59 +0000 (12:12 +0100)]
docs: Add missing plugin inspection files

Fixes bug #687840.

12 years agoconfigure.ac: update courtesy of autoupdate
Tim-Philipp Müller [Wed, 7 Nov 2012 20:50:25 +0000 (20:50 +0000)]
configure.ac: update courtesy of autoupdate

12 years agoconfigure: let AG_GST_PLUGIN_DOCS check for python
Tim-Philipp Müller [Wed, 7 Nov 2012 20:48:37 +0000 (20:48 +0000)]
configure: let AG_GST_PLUGIN_DOCS check for python

And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
which as a side-effect should pick up newer python versions as
well.

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

12 years agompegtsmux: fix DTS value being used for PTS
Kevin Thornberry [Tue, 6 Nov 2012 20:51:10 +0000 (20:51 +0000)]
mpegtsmux: fix DTS value being used for PTS

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

12 years agoh264parse: don't rewind to the NAL length size in bytewriter if the format is bytestream
Thibault Saunier [Tue, 6 Nov 2012 15:40:05 +0000 (12:40 -0300)]
h264parse: don't rewind to the NAL length size in bytewriter if the format is bytestream

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

Signed-off-by: Kevin Thornberry
12 years agoh264parse: Actually add PPS data to the output buffer
Thibault Saunier [Tue, 6 Nov 2012 14:54:39 +0000 (11:54 -0300)]
h264parse: Actually add PPS data to the output buffer

12 years agohlssink: add a playlist-length property
Will Thompson [Fri, 28 Sep 2012 16:36:55 +0000 (12:36 -0400)]
hlssink: add a playlist-length property

Probably not particularly useful in general, but handy
to cut down the latency on a stream.

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

12 years agohlssink: reset when going to NULL state
Luciana Fujii Pontello [Mon, 29 Oct 2012 13:24:25 +0000 (13:24 +0000)]
hlssink: reset when going to NULL state

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

12 years agohlssink: Fix segment names on playlist
Luciana Fujii Pontello [Wed, 22 Aug 2012 02:22:19 +0000 (23:22 -0300)]
hlssink: Fix segment names on playlist

When the playlist-root is not set, the segment name must not be
appended by the path.

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

12 years agoFix FSF address
Tim-Philipp Müller [Sat, 3 Nov 2012 20:38:00 +0000 (20:38 +0000)]
Fix FSF address

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

12 years agoopencv: fix warnings and build against opencv 2.4.x
Tim-Philipp Müller [Sat, 3 Nov 2012 13:51:12 +0000 (13:51 +0000)]
opencv: fix warnings and build against opencv 2.4.x

gstpyramidsegment.c: In function 'gst_pyramid_segment_chain':
gstpyramidsegment.c:307:3: error: implicit declaration of function
'cvPyrSegmentation' [-Werror=implicit-function-declaration]
gstpyramidsegment.c:307:3: error: nested extern declaration of
'cvPyrSegmentation' [-Werror=nested-externs]

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

12 years agoscaletempo: Use a better plugin filename
Sebastian Dröge [Fri, 2 Nov 2012 12:44:02 +0000 (13:44 +0100)]
scaletempo: Use a better plugin filename

12 years agoeglglessink: Use more constants instead of hardcoding values
Sebastian Dröge [Fri, 2 Nov 2012 10:29:54 +0000 (11:29 +0100)]
eglglessink: Use more constants instead of hardcoding values

12 years agoopensles: Fix compilation with debugging enabled
Sebastian Dröge [Fri, 2 Nov 2012 10:24:37 +0000 (11:24 +0100)]
opensles: Fix compilation with debugging enabled

12 years agortpvp8: remove and move to -good
Tim-Philipp Müller [Thu, 1 Nov 2012 20:50:56 +0000 (20:50 +0000)]
rtpvp8: remove and move to -good

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

12 years agoopensles: Remove unused variable
Sebastian Dröge [Thu, 1 Nov 2012 14:36:10 +0000 (15:36 +0100)]
opensles: Remove unused variable

12 years agoopensles: Make sure to only ever create a single engine object
Sebastian Dröge [Thu, 1 Nov 2012 14:35:17 +0000 (15:35 +0100)]
opensles: Make sure to only ever create a single engine object

The OpenSL ES spec defines:

An implementation shall enable creation of at least one such object, but
attempting to create more instances (either by a single application or by
several different applications) may fail.

12 years agoandroidmedia: Skip Aricent codecs for now
Sebastian Dröge [Wed, 31 Oct 2012 19:00:54 +0000 (20:00 +0100)]
androidmedia: Skip Aricent codecs for now

The HTC One X claims to have one (but doesn't) and loading
the library for it hangs forever.

12 years agoeglglessink: Post stream-status messages for our render thread
Sebastian Dröge [Thu, 1 Nov 2012 12:51:09 +0000 (13:51 +0100)]
eglglessink: Post stream-status messages for our render thread

12 years agoeglglessink: If pushing an item on the queue fails, free it
Sebastian Dröge [Wed, 31 Oct 2012 12:54:28 +0000 (13:54 +0100)]
eglglessink: If pushing an item on the queue fails, free it

Otherwise we're going to leak the item.

12 years agoconfigure: opencv plugin builds with newer versions up to 2.4.2 as well
Tim-Philipp Müller [Wed, 31 Oct 2012 11:38:32 +0000 (11:38 +0000)]
configure: opencv plugin builds with newer versions up to 2.4.2 as well

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

12 years agoavfvideosrc: Negotiate format, also support more resolutions
Olivier Crête [Tue, 30 Oct 2012 18:30:38 +0000 (19:30 +0100)]
avfvideosrc: Negotiate format, also support more resolutions

This should enable supprt for old and new iPhones with the same code.

12 years agompg123: removed unnecessary finalize function
Carlos Rafael Giani [Tue, 30 Oct 2012 08:27:24 +0000 (09:27 +0100)]
mpg123: removed unnecessary finalize function

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

12 years agompg123: Fix leaks from not chaining up in the finalize function
Jan Schmidt [Mon, 29 Oct 2012 23:20:09 +0000 (10:20 +1100)]
mpg123: Fix leaks from not chaining up in the finalize function

12 years agotsmux: Slightly reflow collected buffer handler for clarity.
Jan Schmidt [Mon, 22 Oct 2012 01:36:28 +0000 (12:36 +1100)]
tsmux: Slightly reflow collected buffer handler for clarity.

12 years agotsdemux: Fix name of CAT GstStructure
Sebastian Pölsterl [Fri, 26 Oct 2012 16:29:32 +0000 (18:29 +0200)]
tsdemux: Fix name of CAT GstStructure

The structure previously was assigned the name "pat".

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

12 years agodocs: add new accurip element to docs
Tim-Philipp Müller [Sun, 28 Oct 2012 16:41:15 +0000 (16:41 +0000)]
docs: add new accurip element to docs

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

12 years agoaccuraterip: new element for AccurateRip calculation
Christophe Fergeau [Sun, 28 Oct 2012 16:36:01 +0000 (16:36 +0000)]
accuraterip: new element for AccurateRip calculation

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

12 years agomxf: Port mxfdemux to 1.0
Michael Smith [Fri, 26 Oct 2012 20:48:06 +0000 (13:48 -0700)]
mxf: Port mxfdemux to 1.0
Also ports mxfmux to 1.0 to the extent that it compiles, but is 100% untested,
so remains disabled.

Conflicts:
gst/mxf/mxfdemux.c
gst/mxf/mxfmux.c

12 years agodirectsoundsrc: Fix a number of warnings/errors in directsoundsrc
Руслан Ижбулатов [Thu, 25 Oct 2012 15:10:40 +0000 (19:10 +0400)]
directsoundsrc: Fix a number of warnings/errors in directsoundsrc

* Don't use deprecated glib mutex functions
* Don't declare useless variables
* Don't link to non-existing libgstinterfaces

Fixes #686871

12 years agovideoparsers: use parsed or upstream fps to set some baseparse parameters
Mark Nauwelaerts [Thu, 25 Oct 2012 15:50:52 +0000 (17:50 +0200)]
videoparsers: use parsed or upstream fps to set some baseparse parameters

12 years agoh264parse: extract structure from correct caps
Mark Nauwelaerts [Thu, 25 Oct 2012 16:02:23 +0000 (18:02 +0200)]
h264parse: extract structure from correct caps

... which are known != NULL.

12 years agovideoparsers: preserve upstream fps and par
Mark Nauwelaerts [Thu, 25 Oct 2012 09:31:41 +0000 (11:31 +0200)]
videoparsers: preserve upstream fps and par

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

12 years agoeglglessink: Stop using deprecated GLib thread API
Sebastian Dröge [Thu, 25 Oct 2012 12:28:49 +0000 (14:28 +0200)]
eglglessink: Stop using deprecated GLib thread API

12 years agoassrender: Handle GAP events
Sebastian Dröge [Thu, 25 Oct 2012 10:06:15 +0000 (12:06 +0200)]
assrender: Handle GAP events

12 years agoopensles: Port to 1.0
Sebastian Dröge [Thu, 18 Oct 2012 14:23:49 +0000 (16:23 +0200)]
opensles: Port to 1.0

12 years agoeglglessink: Add support for crop metadata
Sebastian Dröge [Mon, 22 Oct 2012 09:41:44 +0000 (11:41 +0200)]
eglglessink: Add support for crop metadata

12 years agoeglglessink: Port to 1.0
Sebastian Dröge [Mon, 22 Oct 2012 09:18:39 +0000 (11:18 +0200)]
eglglessink: Port to 1.0

12 years agoandroidmedia: Remember and use input state
Sebastian Dröge [Mon, 22 Oct 2012 11:21:12 +0000 (13:21 +0200)]
androidmedia: Remember and use input state

12 years agoandroidmedia: Port to 1.0
Sebastian Dröge [Thu, 18 Oct 2012 14:41:07 +0000 (16:41 +0200)]
androidmedia: Port to 1.0

12 years agovc1parse: Give vc1parse a rank of NONE for now
Sebastian Dröge [Tue, 23 Oct 2012 10:10:14 +0000 (12:10 +0200)]
vc1parse: Give vc1parse a rank of NONE for now

12 years agovc1parse: Port to 1.0
Sebastian Dröge [Mon, 15 Oct 2012 07:12:05 +0000 (09:12 +0200)]
vc1parse: Port to 1.0

12 years agovc1parse: disable BDU parsing until it's more mature
Alessandro Decina [Thu, 23 Feb 2012 12:48:57 +0000 (13:48 +0100)]
vc1parse: disable BDU parsing until it's more mature

Parsing and splitting BDUs seems to trigger a few bugs in
downstream decoders so disable it for now.

12 years agovc1parse: set duration on output buffers
Alessandro Decina [Sun, 14 Oct 2012 09:39:55 +0000 (11:39 +0200)]
vc1parse: set duration on output buffers

This has the nice side effect of avoiding hanging at EOS with truncated asf
clips.

Conflicts:
gst/videoparsers/gstvc1parse.c

12 years agovc1parse: workaround for simple/main codec_data being 5 bytes long
Alessandro Decina [Tue, 31 Jan 2012 10:03:45 +0000 (11:03 +0100)]
vc1parse: workaround for simple/main codec_data being 5 bytes long

Sometimes the codec_data buffer for simple/main pushed by asfdemux is 5 bytes
instead of 4. When that happens, codec_data is still valid but it seems to have
one 0x00 trailing byte. Might be a bug in the demuxer, needs more investigation.

12 years agovc1parse: remove stub stream conversion code
Alessandro Decina [Tue, 31 Jan 2012 10:02:10 +0000 (11:02 +0100)]
vc1parse: remove stub stream conversion code

12 years agovc1parse: add some more debugging to _renegotiate
Alessandro Decina [Tue, 31 Jan 2012 10:00:55 +0000 (11:00 +0100)]
vc1parse: add some more debugging to _renegotiate

12 years agovc1parse: Add VC1 parser plugin
Sebastian Dröge [Tue, 31 Jan 2012 09:58:23 +0000 (10:58 +0100)]
vc1parse: Add VC1 parser plugin

12 years agoBack to feature development
Tim-Philipp Müller [Thu, 25 Oct 2012 11:46:04 +0000 (12:46 +0100)]
Back to feature development

12 years agoRelease 1.0.2
Tim-Philipp Müller [Thu, 25 Oct 2012 00:44:35 +0000 (01:44 +0100)]
Release 1.0.2

12 years agoopusdec: fixed buffer unmapping bug
Carlos Rafael Giani [Wed, 24 Oct 2012 21:40:20 +0000 (23:40 +0200)]
opusdec: fixed buffer unmapping bug

When the decoder received a NULL buffer, it tried to
unmap a not mapped buffer.

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

12 years agoconfigure: require wayland >= 1.0.0
Tim-Philipp Müller [Wed, 24 Oct 2012 13:23:26 +0000 (14:23 +0100)]
configure: require wayland >= 1.0.0

We have an API stable release now, require that.

12 years agotests: fix up mpg123 test a little
Tim-Philipp Müller [Wed, 24 Oct 2012 12:41:00 +0000 (13:41 +0100)]
tests: fix up mpg123 test a little

- dist input files
- fix sample leak
- simplify check for elements
- only run mpg123 test if mpg123 is available and selected
- fix build in uninstalled setup

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

12 years agotets: add unit test for mpg123audiodec
Carlos Rafael Giani [Wed, 24 Oct 2012 10:30:10 +0000 (12:30 +0200)]
tets: add unit test for mpg123audiodec

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

12 years agompg123: added gtkdoc section
Carlos Rafael Giani [Tue, 23 Oct 2012 22:36:42 +0000 (00:36 +0200)]
mpg123: added gtkdoc section

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

12 years agompg123: fixed bug with last frame, disabled internal resampler & chatter
Carlos Rafael Giani [Tue, 23 Oct 2012 22:22:05 +0000 (00:22 +0200)]
mpg123: fixed bug with last frame, disabled internal resampler & chatter

* The last MP3 frame wasn't being pushed when base class was draining
* Made sure mpg123 cannot ever use its (crude) internal resampler
* Disabled mpg123 stderr output

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

12 years agompg123: cleaned up comments, formatting, and logging lines
Carlos Rafael Giani [Tue, 23 Oct 2012 22:21:45 +0000 (00:21 +0200)]
mpg123: cleaned up comments, formatting, and logging lines

also replaced mpg123decoder->handle != NULL checks with asserts

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

12 years agocurlsmtpsink: add comment describing function
Sebastian Rasmussen [Wed, 24 Oct 2012 09:34:32 +0000 (11:34 +0200)]
curlsmtpsink: add comment describing function

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

12 years agompegdemux: check base_time before calculating new_start
Thijs Vermeir [Fri, 2 Jul 2010 13:28:41 +0000 (15:28 +0200)]
mpegdemux: check base_time before calculating new_start

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

12 years agoscaletempo: Fix event leak
Sebastian Dröge [Tue, 23 Oct 2012 12:33:21 +0000 (14:33 +0200)]
scaletempo: Fix event leak

12 years agoscaletempo: Fix timestamp tracking
Sebastian Dröge [Tue, 23 Oct 2012 12:32:24 +0000 (14:32 +0200)]
scaletempo: Fix timestamp tracking

12 years agoscaletempo: Implement LATENCY query
Sebastian Dröge [Tue, 23 Oct 2012 12:06:37 +0000 (14:06 +0200)]
scaletempo: Implement LATENCY query

12 years agoscaletempo: Store instance private data in the instance struct
Sebastian Dröge [Tue, 23 Oct 2012 11:39:17 +0000 (13:39 +0200)]
scaletempo: Store instance private data in the instance struct

Getting it over and over again via G_TYPE_INSTANCE_GET_PRIVATE()
is really slow.

12 years agohls: Link to $(LIBM) for isfinite()
Sebastian Dröge [Tue, 23 Oct 2012 08:07:01 +0000 (10:07 +0200)]
hls: Link to $(LIBM) for isfinite()

12 years agopitch: fix for start times > 0
Tim-Philipp Müller [Mon, 22 Oct 2012 20:41:20 +0000 (21:41 +0100)]
pitch: fix for start times > 0

Fixes buffering and playback of streams that start with
a non-0 timestamp in totem (which has a 'pitch' element
before pulsesink).

Example URI: http://lobostv.lobocast.org.es:8004/lobostv.ogg

Still breaks with chained oggs, on second chain.

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

12 years agoopuspay: remove pointless caps serialization
Wim Taymans [Mon, 22 Oct 2012 10:08:41 +0000 (12:08 +0200)]
opuspay: remove pointless caps serialization

Remove the caps serialization in the rtp caps. the spec nor the receiver
does anything with it.

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

12 years agosubenc: port to 1.0
Tim-Philipp Müller [Mon, 22 Oct 2012 09:45:17 +0000 (10:45 +0100)]
subenc: port to 1.0

12 years agompegtsmux: Don't make the same buffer writable twice.
Jan Schmidt [Sun, 21 Oct 2012 14:39:13 +0000 (01:39 +1100)]
mpegtsmux: Don't make the same buffer writable twice.

Fixes Bug 686327 - mpegtsmux: fix refcount issue with input buffers

12 years agowayland: update to wayland-protocol 0.99
Sreerenj Balachandran [Sat, 20 Oct 2012 11:55:41 +0000 (14:55 +0300)]
wayland: update to wayland-protocol 0.99

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

12 years agompegdemux: forward non-processed dvd events
Mark Nauwelaerts [Thu, 18 Oct 2012 20:23:07 +0000 (22:23 +0200)]
mpegdemux: forward non-processed dvd events

... such as notably dvd-spu-clut-change.

12 years agompegdemux: segment event should be sent before gap event
Mark Nauwelaerts [Thu, 18 Oct 2012 20:22:12 +0000 (22:22 +0200)]
mpegdemux: segment event should be sent before gap event

12 years agoeglglessink: Don't try to render expose() if no caps are known yet
Sebastian Dröge [Fri, 19 Oct 2012 09:59:10 +0000 (09:59 +0000)]
eglglessink: Don't try to render expose() if no caps are known yet

12 years agoeglglessink: Fix expose
Sebastian Dröge [Thu, 18 Oct 2012 15:12:21 +0000 (15:12 +0000)]
eglglessink: Fix expose

12 years agotsdemux: fix program packet sequence counter parsing in PES header
Tim-Philipp Müller [Fri, 19 Oct 2012 00:03:51 +0000 (01:03 +0100)]
tsdemux: fix program packet sequence counter parsing in PES header

12 years agotsdemux: fix some inconsequential PES header parsing issues
Tim-Philipp Müller [Thu, 18 Oct 2012 23:47:45 +0000 (00:47 +0100)]
tsdemux: fix some inconsequential PES header parsing issues

additional_copy_info: need to get rid of the highest
bit, not the lowest one

program_packet_sequence_counter: also need to get rid
of the highest bit instead of multiplying with a random
value

original_stuff_length: want to AND 0x3f to extract the
lowest 6 bits, not multiply by it.

None of these fields are actually used though, so these
should not have caused any issues.

12 years agotsdemux: Fix parsing P-STD_buffer in PES header
Raimo Järvi [Wed, 17 Oct 2012 12:54:32 +0000 (15:54 +0300)]
tsdemux: Fix parsing P-STD_buffer in PES header

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

12 years agowayland: don't try to build against 0.99 or later
Tim-Philipp Müller [Thu, 18 Oct 2012 17:56:33 +0000 (18:56 +0100)]
wayland: don't try to build against 0.99 or later

The plugin needs updating for some API changes since 0.95.

12 years agotsdemux: fix potential crash dereferencing NULL program pointer
Andoni Morales Alastruey [Wed, 17 Oct 2012 23:47:57 +0000 (01:47 +0200)]
tsdemux: fix potential crash dereferencing NULL program pointer

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

12 years agoopensles: Only check for the main opensles header
Sebastian Dröge [Thu, 18 Oct 2012 13:06:37 +0000 (15:06 +0200)]
opensles: Only check for the main opensles header

12 years agoeglglessink: Put into the not-ported plugins list
Sebastian Dröge [Thu, 18 Oct 2012 12:38:01 +0000 (14:38 +0200)]
eglglessink: Put into the not-ported plugins list

12 years agoeglglessink: Documentation: Hook eglglessink documentation in
Reynaldo H. Verdejo Pinochet [Thu, 18 Oct 2012 12:25:05 +0000 (14:25 +0200)]
eglglessink: Documentation: Hook eglglessink documentation in