Josep Torra
59191412eb
osxaudiosink: Add support for SPDIF output
...
A big refactoring to allow passthrough AC3/DTS over SPDIF.
Several random cleanups and minor fixes.
2012-06-14 08:46:34 +02:00
Vincent Penquerc'h
fe45881a0f
deinterlace: send QoS messages when dropping a frame
...
https://bugzilla.gnome.org/show_bug.cgi?id=657941
2012-06-12 15:40:37 +01:00
Wim Taymans
935472aba7
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
2012-06-12 16:05:40 +02:00
Stefan Sauer
ea17c457f9
childproxy: update api use
2012-06-11 18:24:20 +02:00
Mark Nauwelaerts
8b1da8adb2
matroskademux: always perform full seek if seek is flushing
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677838
2012-06-11 13:12:26 +02:00
Tim-Philipp Müller
17b422137a
rndbuffersize: printf format fix for long -> int change
2012-06-11 11:20:18 +01:00
Hans de Goede
b9676944bb
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
2012-06-11 11:23:34 +02:00
Tim-Philipp Müller
98e415dc9d
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.
2012-06-09 16:53:54 +01:00
Sebastian Dröge
a1948e34d2
elements: Use gst_pad_set_caps() instead of manual event fiddling
2012-06-08 15:54:42 +02:00
Edward Hervey
54a58e6c3d
Automatic update of common submodule
...
From 03a0e57 to 98e386f
2012-06-08 15:04:59 +02:00
Wim Taymans
f65495d405
update for audio api change
2012-06-08 10:11:12 +02:00
Sebastian Dröge
e44df74eda
Back to development
2012-06-07 16:12:34 +02:00
Sebastian Dröge
faef22ca99
Release 0.11.92
2012-06-07 16:12:22 +02:00
Sebastian Dröge
6991879d5a
Update .po files
2012-06-07 16:11:17 +02:00
Wim Taymans
456c8e8205
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
2012-06-07 15:15:03 +02:00
Mohammed Sameer
3bcae19398
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
2012-06-07 15:11:09 +02:00
Vincent Penquerc'h
088c4442c4
png: fix video state leaks
2012-06-07 11:25:23 +01:00
Vincent Penquerc'h
1dad35eeff
jpegdec: fix video state leak
2012-06-07 11:24:45 +01:00
Wim Taymans
eb982e4bbe
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
2012-06-07 12:11:14 +02:00
Wim Taymans
443a14bdbf
tests: add test for rtpsession cleanup
2012-06-07 10:44:31 +02:00
Edward Hervey
5a4a4ee105
Automatic update of common submodule
...
From 1fab359 to 03a0e57
2012-06-06 18:18:41 +02:00
Sebastian Dröge
91ca34a0bb
matroskademux: Update for TOC event API change
2012-06-06 14:17:08 +02:00
Wim Taymans
b5df4f0e62
update for tag event change
2012-06-06 13:02:12 +02:00
Wim Taymans
37df608fdc
fix Y800 format
2012-06-06 13:00:58 +02:00
Thiago Santos
44d010277c
osxvideo: straightforward port to 0.11
2012-06-05 17:53:58 -03:00
Thiago Santos
78ec03e32f
Some printf variable format fixes
...
The osx compiler complains about those
2012-06-05 17:53:57 -03:00
Sebastian Dröge
ca4b5d795b
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 .
2012-06-05 09:21:08 +02:00
Wim Taymans
23520e4127
jpegdec: set colorimetry on output info
2012-06-04 16:18:05 +02:00
Josep Torra
cfd9071f79
osxaudiosink: Handle endianness correctly
2012-06-04 11:54:46 +02:00
Josep Torra
85102c49d5
osxaudiosink: Add support for int audio
2012-06-01 16:38:22 +02:00
Edward Hervey
79d20f7ee9
Automatic update of common submodule
...
From f1b5a96 to 1fab359
2012-06-01 10:28:53 +02:00
Wim Taymans
b8c08838bb
qtdemux: set the palette size correctly
2012-05-31 13:44:46 +02:00
Michael Jones
fa95cec825
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
2012-05-31 13:13:45 +02:00
Sebastian Dröge
162164cb3e
Automatic update of common submodule
...
From 92b7266 to f1b5a96
2012-05-31 13:08:19 +02:00
Josep Torra
bb8cdf4cc5
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.
2012-05-31 10:26:27 +02:00
Alessandro Decina
f20cdcd36b
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.
2012-05-31 10:26:10 +02:00
Josep Torra
76b7998e4f
osxvideosink: Fix last commit to actually work
...
MAC_OS_X_VERSION_10_6 is obviously not defined on 10.5.
2012-05-30 16:03:55 +02:00
Sebastian Dröge
88554404e6
osxvideosink: Put the right flags in the right variable
2012-05-30 13:51:35 +02:00
Sebastian Dröge
20cd49d8e2
configure: Fix GST_OBJCFLAGS
2012-05-30 13:24:03 +02:00
Sebastian Dröge
eafbd30b34
Automatic update of common submodule
...
From ec1c4a8 to 92b7266
2012-05-30 12:45:23 +02:00
Sebastian Dröge
efab9e6aa3
osxvideosink: NSWindowDelegate is available in all OSX versions newer than 10.6
2012-05-30 12:43:37 +02:00
Josep Torra
c106a3653b
osxvideosink: Fix build with older OSX versions
2012-05-30 12:40:57 +02:00
Sebastian Dröge
6bd61f861c
configure: Add OBJC specific compiler flags
...
See bug #643939 .
2012-05-30 11:28:33 +02:00
Sebastian Dröge
0fdc918350
Automatic update of common submodule
...
From 3429ba6 to ec1c4a8
2012-05-30 11:23:36 +02:00
Wim Taymans
72b7d4884f
video: remove duplicate format
2012-05-29 17:52:11 +02:00
Edward Hervey
5294edded2
flvdemux: Post error message if EOS before pads were created
...
Happens with some files with only headers
2012-05-29 16:59:06 +02:00
Sebastian Dröge
5ba30e6111
png: Port to 0.11 again
2012-05-28 15:22:55 +02:00
Jens Georg
982c1b479f
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
2012-05-28 15:22:55 +02:00
Edward Hervey
0b82806547
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.
2012-05-28 15:22:55 +02:00
Tim-Philipp Müller
3986174aa9
flv, matroska: don't use GstStructure API on tag lists
2012-05-27 00:02:08 +01:00