platform/upstream/gstreamer.git
12 years agoisomp4: Try to seek upstream before processing seek push event
David Corvoysier [Thu, 28 Jun 2012 09:29:55 +0000 (11:29 +0200)]
isomp4: Try to seek upstream before processing seek push event

When it receives a seek in push mode, the qtdemux should first try to push the event upstream, and only if upstream fails fall back to
its own seek logic.

12 years agoisomp4: Allow duration queries to be forwarded upstream
David Corvoysier [Thu, 28 Jun 2012 09:47:20 +0000 (11:47 +0200)]
isomp4: Allow duration queries to be forwarded upstream

When receiving a duration query for TIME format, try to query upstream, and only if upstream fails fall back to qtdemux duration handling.

12 years agortph264pay: cleanups
Wim Taymans [Thu, 28 Jun 2012 09:59:11 +0000 (11:59 +0200)]
rtph264pay: cleanups

Use the caps properties for alignment and format.
Remove some old properties, we always want to use bufferlists when we can now.

12 years agoh264pay: prefer AVC, it's easier to parse etc
Wim Taymans [Thu, 28 Jun 2012 09:32:03 +0000 (11:32 +0200)]
h264pay: prefer AVC, it's easier to parse etc

12 years agojpegenc: mark all output frames as keyframes
Wim Taymans [Wed, 27 Jun 2012 07:09:32 +0000 (09:09 +0200)]
jpegenc: mark all output frames as keyframes

12 years agomatroska: update for GstToc API additions
Tim-Philipp Müller [Tue, 26 Jun 2012 17:48:11 +0000 (18:48 +0100)]
matroska: update for GstToc API additions

12 years agomatroska: set interlace-mode
Wim Taymans [Tue, 26 Jun 2012 15:04:41 +0000 (17:04 +0200)]
matroska: set interlace-mode

12 years agov4l2: improve debug
Wim Taymans [Tue, 26 Jun 2012 11:19:02 +0000 (13:19 +0200)]
v4l2: improve debug

12 years agoRevert "v4l2: free kernel buffers before allocating new ones"
Wim Taymans [Tue, 26 Jun 2012 11:02:13 +0000 (13:02 +0200)]
Revert "v4l2: free kernel buffers before allocating new ones"

This reverts commit 1b09bc609a578e731f0dbc8f6e698e25d8f4c5f8.

Seems to make libv4l2 complain, maybe because we call REQBUFS with 0 buffers
before we allocated buffers.

12 years agov4l2: free kernel buffers before allocating new ones
Wim Taymans [Tue, 26 Jun 2012 10:07:47 +0000 (12:07 +0200)]
v4l2: free kernel buffers before allocating new ones

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

12 years agov4l2src: improve debug
Wim Taymans [Tue, 26 Jun 2012 10:07:29 +0000 (12:07 +0200)]
v4l2src: improve debug

12 years agov4l2: setup strides and offsets for all planes
Wim Taymans [Tue, 26 Jun 2012 09:14:59 +0000 (11:14 +0200)]
v4l2: setup strides and offsets for all planes

12 years agomatroska-mux: update for GstTocSetter changes
Tim-Philipp Müller [Mon, 25 Jun 2012 19:11:53 +0000 (20:11 +0100)]
matroska-mux: update for GstTocSetter changes

12 years agomatroskademux: Return FALSE from queries if we can't answer POSITION/DURATION queries
Sebastian Dröge [Mon, 25 Jun 2012 11:31:16 +0000 (13:31 +0200)]
matroskademux: Return FALSE from queries if we can't answer POSITION/DURATION queries

12 years agomatroskademux: Return FALSE from TOC query if no TOC exists instead of an empty TOC
Anton Belka [Thu, 21 Jun 2012 14:15:11 +0000 (17:15 +0300)]
matroskademux: Return FALSE from TOC query if no TOC exists instead of an empty TOC

12 years agomatroska: update for GstToc API changes
Tim-Philipp Müller [Sun, 24 Jun 2012 21:51:16 +0000 (22:51 +0100)]
matroska: update for GstToc API changes

12 years agortspsrc: update for gst_element_make_from_uri() changes
Tim-Philipp Müller [Sat, 23 Jun 2012 13:57:28 +0000 (14:57 +0100)]
rtspsrc: update for gst_element_make_from_uri() changes

12 years agoupdate for bus api changes
Wim Taymans [Wed, 20 Jun 2012 10:31:01 +0000 (12:31 +0200)]
update for bus api changes

12 years agoupdate for task api change
Wim Taymans [Wed, 20 Jun 2012 08:33:42 +0000 (10:33 +0200)]
update for task api change

12 years agoupdate for clock api changes
Wim Taymans [Wed, 20 Jun 2012 07:59:49 +0000 (09:59 +0200)]
update for clock api changes

12 years agoosxaudiosink: respect the prefered channel layout
Josep Torra [Tue, 19 Jun 2012 10:15:33 +0000 (12:15 +0200)]
osxaudiosink: respect the prefered channel layout

In OSX is allowed to configure the default audio output device,
prefered channel layout and speaker positions through the tool
"Audio MIDI Setup".

12 years agomatroska-demux: Send gap events for subtitle streams
Matej Knopp [Mon, 30 Apr 2012 20:59:58 +0000 (22:59 +0200)]
matroska-demux: Send gap events for subtitle streams

12 years agosplitfilesrc: fix up docs for 0.11
Tim-Philipp Müller [Sun, 17 Jun 2012 00:00:40 +0000 (01:00 +0100)]
splitfilesrc: fix up docs for 0.11

12 years agosplitfilesrc: small uri handler fixup and some more docs
Tim-Philipp Müller [Sat, 16 Jun 2012 22:29:41 +0000 (23:29 +0100)]
splitfilesrc: small uri handler fixup and some more docs

Get URI location using gst_uri_get_location(), so any
escaped bits get unescaped.

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

12 years agosplitfilesrc: re-port to 0.11
Tim-Philipp Müller [Sat, 16 Jun 2012 23:59:21 +0000 (00:59 +0100)]
splitfilesrc: re-port to 0.11

12 years agosplitfilesrc: Implement splitfile:// URI scheme
Bastien Nocera [Sat, 16 Jun 2012 18:06:25 +0000 (19:06 +0100)]
splitfilesrc: Implement splitfile:// URI scheme

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

Conflicts:

gst/multifile/gstsplitfilesrc.c

12 years agotheoradepay: fix buffer memory
Wim Taymans [Thu, 14 Jun 2012 08:43:56 +0000 (10:43 +0200)]
theoradepay: fix buffer memory

The memory was added to the input buffer instead of the output buffer.

12 years agortspsrc: Don't reset time in flush-stop
Wim Taymans [Wed, 13 Jun 2012 11:36:45 +0000 (13:36 +0200)]
rtspsrc: Don't reset time in flush-stop

Don't reset the time in flush-stop. Live sources can do this flush in the
playing state and so the pipeline will never have a chance to update the
base_time of the elements, which only happens when going from paused to
playing.

12 years agoosxaudiosink: Add support for SPDIF output
Josep Torra [Tue, 12 Jun 2012 10:42:31 +0000 (12:42 +0200)]
osxaudiosink: Add support for SPDIF output

A big refactoring to allow passthrough AC3/DTS over SPDIF.
Several random cleanups and minor fixes.

12 years agodeinterlace: send QoS messages when dropping a frame
Vincent Penquerc'h [Thu, 1 Sep 2011 14:41:26 +0000 (15:41 +0100)]
deinterlace: send QoS messages when dropping a frame

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

12 years agortspsrc: Rework the async state handling
Wim Taymans [Tue, 12 Jun 2012 14:05:40 +0000 (16:05 +0200)]
rtspsrc: Rework the async state handling

Always send the flushing events to the udp elements now that basesrc supports
this. This makes sure a segment event is sent correctly after a flush.
Keep track of the currently executing command and make it possible to specify
what command you want to cancel when starting a new async command.

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

12 years agochildproxy: update api use
Stefan Sauer [Mon, 11 Jun 2012 16:24:20 +0000 (18:24 +0200)]
childproxy: update api use

12 years agomatroskademux: always perform full seek if seek is flushing
Mark Nauwelaerts [Mon, 11 Jun 2012 10:54:27 +0000 (12:54 +0200)]
matroskademux: always perform full seek if seek is flushing

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

12 years agorndbuffersize: printf format fix for long -> int change
Tim-Philipp Müller [Mon, 11 Jun 2012 10:20:18 +0000 (11:20 +0100)]
rndbuffersize: printf format fix for long -> int change

12 years agov4l2object: Don't probe UVC devices for being interlaced
Hans de Goede [Fri, 8 Jun 2012 18:38:34 +0000 (20:38 +0200)]
v4l2object: Don't probe UVC devices for being interlaced

UVC devices are never interlaced, and doing VIDIOC_TRY_FMT on them
causes expensive and slow USB IO, so don't probe them for interlaced.

This shaves 2 seconds of the startup time of cheese with a Logitech
Webcam Pro 9000.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677722

12 years agodebug: change rndbuffersize properties from long to int
Tim-Philipp Müller [Sat, 9 Jun 2012 15:53:54 +0000 (16:53 +0100)]
debug: change rndbuffersize properties from long to int

These should all be int instead of long, to avoid bugs
when passing these as varargs with g_object_set(), and
there was no reason to use long in the first place here.
Fixes FIXME.

12 years agoelements: Use gst_pad_set_caps() instead of manual event fiddling
Sebastian Dröge [Fri, 8 Jun 2012 13:54:42 +0000 (15:54 +0200)]
elements: Use gst_pad_set_caps() instead of manual event fiddling

12 years agoAutomatic update of common submodule
Edward Hervey [Fri, 8 Jun 2012 13:04:59 +0000 (15:04 +0200)]
Automatic update of common submodule

From 03a0e57 to 98e386f

12 years agoupdate for audio api change
Wim Taymans [Fri, 8 Jun 2012 08:11:12 +0000 (10:11 +0200)]
update for audio api change

12 years agoBack to development
Sebastian Dröge [Thu, 7 Jun 2012 14:12:34 +0000 (16:12 +0200)]
Back to development

12 years agoRelease 0.11.92
Sebastian Dröge [Thu, 7 Jun 2012 14:12:22 +0000 (16:12 +0200)]
Release 0.11.92

12 years agoUpdate .po files
Sebastian Dröge [Thu, 7 Jun 2012 14:11:17 +0000 (16:11 +0200)]
Update .po files

12 years agopulsesrc: improve clock handling
Wim Taymans [Thu, 7 Jun 2012 13:03:02 +0000 (15:03 +0200)]
pulsesrc: improve clock handling

Post the notify outside of the pa_lock to avoid a deadlock caused by basesrc
calling get_time with the object lock.
Reset the clock on connect.
Post clock-lost and clock-provide messages.

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

Conflicts:

ext/pulse/pulsesrc.c

12 years agoBetter GstClock for pulsesrc
Mohammed Sameer [Thu, 12 Apr 2012 10:21:17 +0000 (13:21 +0300)]
Better GstClock for pulsesrc

This clock uses the actual stream time (pa_stream_get_time) to get a more accurate timestamp.

Conflicts:

ext/pulse/pulsesrc.c

12 years agopng: fix video state leaks
Vincent Penquerc'h [Thu, 7 Jun 2012 10:16:50 +0000 (11:16 +0100)]
png: fix video state leaks

12 years agojpegdec: fix video state leak
Vincent Penquerc'h [Thu, 7 Jun 2012 10:16:37 +0000 (11:16 +0100)]
jpegdec: fix video state leak

12 years agortspsrc: only reset the manager object when we did a seek
Wim Taymans [Thu, 7 Jun 2012 10:11:14 +0000 (12:11 +0200)]
rtspsrc: only reset the manager object when we did a seek

Only reset the manager object when we used a Range header, ie. when we did a
seek. Otherwise we just paused and we can resume just fine.

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

12 years agotests: add test for rtpsession cleanup
Wim Taymans [Wed, 6 Jun 2012 14:13:29 +0000 (16:13 +0200)]
tests: add test for rtpsession cleanup

12 years agoAutomatic update of common submodule
Edward Hervey [Wed, 6 Jun 2012 16:18:41 +0000 (18:18 +0200)]
Automatic update of common submodule

From 1fab359 to 03a0e57

12 years agomatroskademux: Update for TOC event API change
Sebastian Dröge [Wed, 6 Jun 2012 12:17:08 +0000 (14:17 +0200)]
matroskademux: Update for TOC event API change

12 years agoupdate for tag event change
Wim Taymans [Wed, 6 Jun 2012 11:02:12 +0000 (13:02 +0200)]
update for tag event change

12 years agofix Y800 format
Wim Taymans [Wed, 6 Jun 2012 11:00:58 +0000 (13:00 +0200)]
fix Y800 format

12 years agoosxvideo: straightforward port to 0.11
Thiago Santos [Fri, 1 Jun 2012 04:19:35 +0000 (01:19 -0300)]
osxvideo: straightforward port to 0.11

12 years agoSome printf variable format fixes
Thiago Santos [Thu, 31 May 2012 21:39:25 +0000 (18:39 -0300)]
Some printf variable format fixes

The osx compiler complains about those

12 years agoaudioparsers: Fix GstBaseParse::get_sink_caps() implementations
Sebastian Dröge [Tue, 5 Jun 2012 07:18:12 +0000 (09:18 +0200)]
audioparsers: Fix GstBaseParse::get_sink_caps() implementations

They should take the filter caps into account and always return
the template caps appended to the actual caps. Otherwise the
parsers stop to accept unparsed streams where upstream does not
know about channels, rate, etc.

Fixes bug #677401.

12 years agojpegdec: set colorimetry on output info
Wim Taymans [Mon, 4 Jun 2012 14:17:51 +0000 (16:17 +0200)]
jpegdec: set colorimetry on output info

12 years agoosxaudiosink: Handle endianness correctly
Josep Torra [Mon, 4 Jun 2012 06:10:15 +0000 (08:10 +0200)]
osxaudiosink: Handle endianness correctly

12 years agoosxaudiosink: Add support for int audio
Josep Torra [Fri, 1 Jun 2012 14:37:00 +0000 (16:37 +0200)]
osxaudiosink: Add support for int audio

12 years agoAutomatic update of common submodule
Edward Hervey [Fri, 1 Jun 2012 08:28:53 +0000 (10:28 +0200)]
Automatic update of common submodule

From f1b5a96 to 1fab359

12 years agoqtdemux: set the palette size correctly
Wim Taymans [Thu, 31 May 2012 11:36:32 +0000 (13:36 +0200)]
qtdemux: set the palette size correctly

12 years agov4l2: add missing G_END_DECLS
Michael Jones [Thu, 31 May 2012 08:15:43 +0000 (10:15 +0200)]
v4l2: add missing G_END_DECLS

G_BEGIN_DECLS didn't have matching G_END_DECLS

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

12 years agoAutomatic update of common submodule
Sebastian Dröge [Thu, 31 May 2012 11:08:19 +0000 (13:08 +0200)]
Automatic update of common submodule

From 92b7266 to f1b5a96

12 years agoosxvideosink: Really fix the build on 10.5
Josep Torra [Thu, 31 May 2012 08:26:27 +0000 (10:26 +0200)]
osxvideosink: Really fix the build on 10.5

The API that we use to run the Cocoa loop in another
thread does not exist in 10.5 or earlier.

12 years agoosxvideosink: fix race in starting the runloop thread
Alessandro Decina [Sat, 26 May 2012 10:21:18 +0000 (12:21 +0200)]
osxvideosink: fix race in starting the runloop thread

Block gst_osx_video_sink_run_cocoa_loop until the loop thread has started and
finished initializing NSApp. Fixes occasional warnings/crashes due to two
threads going inside NSApp before finishLaunching had completed.

12 years agoosxvideosink: Fix last commit to actually work
Josep Torra [Wed, 30 May 2012 14:03:55 +0000 (16:03 +0200)]
osxvideosink: Fix last commit to actually work

MAC_OS_X_VERSION_10_6 is obviously not defined on 10.5.

12 years agoosxvideosink: Put the right flags in the right variable
Sebastian Dröge [Wed, 30 May 2012 11:51:35 +0000 (13:51 +0200)]
osxvideosink: Put the right flags in the right variable

12 years agoconfigure: Fix GST_OBJCFLAGS
Sebastian Dröge [Wed, 30 May 2012 11:24:03 +0000 (13:24 +0200)]
configure: Fix GST_OBJCFLAGS

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 30 May 2012 10:45:23 +0000 (12:45 +0200)]
Automatic update of common submodule

From ec1c4a8 to 92b7266

12 years agoosxvideosink: NSWindowDelegate is available in all OSX versions newer than 10.6
Sebastian Dröge [Wed, 30 May 2012 10:43:37 +0000 (12:43 +0200)]
osxvideosink: NSWindowDelegate is available in all OSX versions newer than 10.6

12 years agoosxvideosink: Fix build with older OSX versions
Josep Torra [Wed, 30 May 2012 10:40:57 +0000 (12:40 +0200)]
osxvideosink: Fix build with older OSX versions

12 years agoconfigure: Add OBJC specific compiler flags
Sebastian Dröge [Wed, 30 May 2012 09:09:25 +0000 (11:09 +0200)]
configure: Add OBJC specific compiler flags

See bug #643939.

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 30 May 2012 09:23:36 +0000 (11:23 +0200)]
Automatic update of common submodule

From 3429ba6 to ec1c4a8

12 years agovideo: remove duplicate format
Wim Taymans [Tue, 29 May 2012 15:50:21 +0000 (17:50 +0200)]
video: remove duplicate format

12 years agoflvdemux: Post error message if EOS before pads were created
Edward Hervey [Tue, 29 May 2012 14:52:02 +0000 (16:52 +0200)]
flvdemux: Post error message if EOS before pads were created

Happens with some files with only headers

12 years agopng: Port to 0.11 again
Sebastian Dröge [Mon, 28 May 2012 13:22:26 +0000 (15:22 +0200)]
png: Port to 0.11 again

12 years agosoup: Drop transferMode.dlna.org header
Jens Georg [Mon, 14 May 2012 10:46:57 +0000 (12:46 +0200)]
soup: Drop transferMode.dlna.org header

Leave it to the application to decide on the header. No header at all
is better than having the wrong header as DLNA mandates that a missing
header has to be tolerated while a wrong header is an error.

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

12 years agopng: Port to base video classes
Edward Hervey [Sat, 7 Apr 2012 07:52:09 +0000 (09:52 +0200)]
png: Port to base video classes

Conflicts:

ext/libpng/gstpngdec.c
ext/libpng/gstpngdec.h
ext/libpng/gstpngenc.c
ext/libpng/gstpngenc.h

Reverted to 0.10, needs to be ported again.

12 years agoflv, matroska: don't use GstStructure API on tag lists
Tim-Philipp Müller [Sat, 26 May 2012 23:02:08 +0000 (00:02 +0100)]
flv, matroska: don't use GstStructure API on tag lists

12 years agortpmp2tdepay: Only output integral mpeg-ts packets
Edward Hervey [Sat, 26 May 2012 09:57:16 +0000 (11:57 +0200)]
rtpmp2tdepay: Only output integral mpeg-ts packets

From RFC 2250

2. Encapsulation of MPEG System and Transport Streams
...
   For MPEG2 Transport Streams the RTP payload will contain an integral
   number of MPEG transport packets.  To avoid end system
   inefficiencies, data from multiple small MTS packets (normally fixed
   in size at 188 bytes) are aggregated into a single RTP packet.  The
   number of transport packets contained is computed by dividing RTP
   payload length by the length of an MTS packet (188).
....

Since it needs to contain "an integral number of MPEG transport packets", a
simple fix is to check that's the case, and strip off any leftover data.

Fixes #676799

Conflicts:

gst/rtp/gstrtpmp2tdepay.c

12 years agoosxvideosink: make sure all selectors are performed on the same thread
Andoni Morales Alastruey [Thu, 24 May 2012 18:43:16 +0000 (20:43 +0200)]
osxvideosink: make sure all selectors are performed on the same thread

When we are using a dedicated thread to run the main run loop we
must make sure that all selectors are performed on this same thread.
For instance if performSelectorOnMainThread is called from the real
main thread, it will not go through the message queue and will be
executed from the real main thread. By forcing the target thread,
we ensure that all functions will be called either from the real
main thread when the main run loop is running or from our thread
spinning the main loop.

12 years agojpegdec: remove framerate
Mathias Hasselmann [Thu, 24 May 2012 14:09:54 +0000 (16:09 +0200)]
jpegdec: remove framerate

The jpeg decoder doesn't need/care about the framerate to so it should
not be in the caps.

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

12 years agoosxvideosink: start the loop before calling [gstview haveSuperview]
Alessandro Decina [Thu, 24 May 2012 11:08:35 +0000 (13:08 +0200)]
osxvideosink: start the loop before calling [gstview haveSuperview]

...as haveSuperview requires the mainloop to be running

12 years agoosxvideosink: fix indentation
Alessandro Decina [Thu, 24 May 2012 11:08:13 +0000 (13:08 +0200)]
osxvideosink: fix indentation

12 years agoosxvideosink: enable running the cocoa main runloop in a thread
Alessandro Decina [Tue, 22 May 2012 14:47:36 +0000 (16:47 +0200)]
osxvideosink: enable running the cocoa main runloop in a thread

12 years agoosxvideosink: add code to optionally run the cocoa main runloop in a separate thread
Alessandro Decina [Tue, 22 May 2012 14:45:28 +0000 (16:45 +0200)]
osxvideosink: add code to optionally run the cocoa main runloop in a separate thread

Add a little hack to run the cocoa main runloop from a separate thread _when_
the main runloop is not being run (which means that the app doesn't use cocoa).
Runloops are thread specific, so the hack boils down to getting the runloop for
the main thread and setting it as the runloop for our dedicated thread.

12 years agoosxvideosink: reset app_started to FALSE when shutting down
Alessandro Decina [Tue, 22 May 2012 14:32:53 +0000 (16:32 +0200)]
osxvideosink: reset app_started to FALSE when shutting down

12 years agoosxvideosink: rename cocoa runloop helper funcs
Alessandro Decina [Tue, 22 May 2012 12:49:17 +0000 (14:49 +0200)]
osxvideosink: rename cocoa runloop helper funcs

12 years agoosxvideosink: don't create application menus
Alessandro Decina [Tue, 22 May 2012 12:26:13 +0000 (14:26 +0200)]
osxvideosink: don't create application menus

12 years agoosxvideosink: reset the embed property for backward compatilibity
Andoni Morales Alastruey [Wed, 16 May 2012 19:52:45 +0000 (21:52 +0200)]
osxvideosink: reset the embed property for backward compatilibity

12 years agoosxvideosink: fix navigation when force-aspect-ratio is activated
Andoni Morales Alastruey [Wed, 16 May 2012 19:12:22 +0000 (21:12 +0200)]
osxvideosink: fix navigation when force-aspect-ratio is activated

12 years agoosxvideosink: add force-aspect-ratio property
Andoni Morales Alastruey [Wed, 16 May 2012 16:52:45 +0000 (18:52 +0200)]
osxvideosink: add force-aspect-ratio property

12 years agoosxvideosink: start internal window if no view is provided
Andoni Morales Alastruey [Mon, 14 May 2012 16:01:02 +0000 (18:01 +0200)]
osxvideosink: start internal window if no view is provided

12 years agoosxvideosink: implement the navigation interface
Andoni Morales Alastruey [Mon, 14 May 2012 12:27:58 +0000 (14:27 +0200)]
osxvideosink: implement the navigation interface

12 years agoosvideosink: create, destroy, resize and draw from the main thread
Andoni Morales Alastruey [Fri, 11 May 2012 16:24:08 +0000 (18:24 +0200)]
osvideosink: create, destroy, resize and draw from the main thread

12 years agomatroskademux: increase NEWSEGMENT accuracy after seeking
Alessandro Decina [Thu, 19 Apr 2012 06:37:28 +0000 (08:37 +0200)]
matroskademux: increase NEWSEGMENT accuracy after seeking

demux->common.segment is populated during seek handling with the target
start/stop positions. Don't override them when sending out a NEWSEGMENT.

Conflicts:

gst/matroska/matroska-demux.c

12 years agomatroskademux: don't discard the incoming seek segment on push based seeking
Alessandro Decina [Thu, 19 Apr 2012 06:31:00 +0000 (08:31 +0200)]
matroskademux: don't discard the incoming seek segment on push based seeking

The incoming seek segment was being discarded leading to push based seeking
being potentially inaccurate.

12 years agocommon: Update so the plugin scanner changes are included
Sebastian Rasmussen [Wed, 23 May 2012 16:12:24 +0000 (18:12 +0200)]
common: Update so the plugin scanner changes are included

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

12 years agoconfigure: suppress some warnings when debug is disabled
Sebastian Rasmussen [Wed, 23 May 2012 16:07:35 +0000 (18:07 +0200)]
configure: suppress some warnings when debug is disabled

Warnings about unused variables should be suppressed if core has the
debug system disabled.

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

12 years agortp: fix build issue in gstrtph264pay.c
Luis de Bethencourt [Thu, 24 May 2012 08:29:25 +0000 (09:29 +0100)]
rtp: fix build issue in gstrtph264pay.c

12 years agortph264pay: Add unrestricted caps
Jonas Holmberg [Mon, 21 May 2012 10:17:35 +0000 (12:17 +0200)]
rtph264pay: Add unrestricted caps

If there are no profile restrictions downstream, return caps with
profile=constrained-baseline in the first structure and append
unrestricted caps as the last structure.

Fixes bug #672019