Commit graph

12100 commits

Author SHA1 Message Date
Thiago Santos ad9822dea7 wrappercamerabinsrc: change output-selector negotiation mode
In 0.10 camerabin2 controlled the negotiation strictly and the output-selector
wouldn't forward setcaps calls. In 0.11 the renegotiation events are already in
core and we can allow the pipeline to handle it without much control from camerabin
part (I hope), so this patch makes output-selector forward caps negotiation events
to the active pad.
2012-05-01 15:20:49 -03:00
Thiago Santos 4a4f06abcf wrappercamerabinsrc: removing renegotiate handlers
gstreamer 1.0 already has the reconfigure event, remove the
custom event handling from wrappercamerabinsrc
2012-05-01 15:20:49 -03:00
Thiago Santos 9cd0172581 wrappercamerabinsrc: prevent caps renegotiation loop
Only set the zoom capsfilter caps when the new caps are different,
preventing a caps renegotiation loop.
2012-05-01 15:20:49 -03:00
Thiago Santos f08a847e86 camerabin: example: Update prepare-window-handle message
Message name changed from prepare-xwindow-id to prepare-window-handle
2012-05-01 15:20:49 -03:00
Thiago Santos bc1f812211 camerabin: examples: Renaming camerabin2 to camerabin 2012-05-01 15:10:54 -03:00
Thiago Santos 89a20eb63e basecamerabinsrc: updating property to new name
enable-last-buffer is now enable-last-sample
2012-05-01 15:10:54 -03:00
Thiago Santos 79d3cc533f camerabin: Replacing ffmpegcolorspace with videoconvert 2012-05-01 15:10:51 -03:00
Wim Taymans 7394deef33 tsbase: unref bad packets too
Conflicts:

	gst/mpegtsdemux/mpegtsbase.c
2012-05-01 11:50:39 +02:00
Wim Taymans b56ab4b3cf tsdemux: reset the state of the stream when flushing
We need to reset the stream on a flush or else old packets could be added to the
list and leak.
2012-05-01 11:47:52 +02:00
Wim Taymans eaf4d97815 mpegtsbase: don't push events upstream in pull mode
In pull mode, don't push the seek event upstream.
2012-05-01 11:43:07 +02:00
Wind Yuan cd001d7b8e codecparser: mpeg4 type error 2012-05-01 11:01:37 +02:00
Wim Taymans 6bf0ebdcd8 mpegts: don't poke into private adapter fields 2012-05-01 09:41:18 +02:00
Tim-Philipp Müller 3c6bd7753e tests: update camerabin(2) unit test for rename 2012-04-30 18:05:09 +01:00
Tim-Philipp Müller 2f50ad435b camerabin2: rename to "camerabin"
But leave source code intact for now, for easier patch merging.
2012-04-30 17:56:17 +01:00
Tim-Philipp Müller 7d65470c4a Remove old camerabin 2012-04-30 17:44:34 +01:00
Gil Pedersen da001be15a hlsdemux: start paused task on new data 2012-04-25 15:58:13 +02:00
Arun Raghavan c52882e15b android: Add support for the faac plugin 2012-04-25 16:01:28 +05:30
Reynaldo H. Verdejo Pinochet 5b8c3c9f74 Reenable faad plugin for the Android NDK builds 2012-04-25 16:01:28 +05:30
Sebastian Dröge a04d8a0d42 rsvg: Stop using deprecated API when compiling with RSVG 2.35.0 or newer 2012-04-25 11:50:51 +02:00
Edward Hervey a6be944da9 decklink: Fix unitialized variable 2012-04-25 10:31:00 +02:00
Edward Hervey c00bdd866b opus: Handle GstByteWriter return values 2012-04-25 10:30:53 +02:00
Sebastian Dröge 12721ecc56 configure: sndio plugin is not ported yet 2012-04-25 10:27:00 +02:00
Sebastian Dröge fe9db1dd2f sndio: Fix i18n initialization 2012-04-25 10:26:48 +02:00
Jacob Meuser 18b0bfc1f1 sndio: add sndio plugin for OpenBSD 2012-04-25 10:26:48 +02:00
Mark Nauwelaerts 4d1bd12ff8 coloreffects: port to 0.11 2012-04-24 17:01:21 +02:00
Sebastian Dröge 5d2b52697c dvb-sub: Use unchecked byte reader functions 2012-04-24 15:20:16 +02:00
Sebastian Dröge 635a7f1c5d mms: Use correct enum type 2012-04-24 14:57:11 +02:00
Sebastian Dröge a5495fb475 vdpau: Switch from deprecated XKeycodeToKeysym() to XkbKeycodeToKeysym()
Conflicts:

	sys/vdpau/gstvdpsink.c
2012-04-24 11:07:49 +02:00
Mark Nauwelaerts 07ddc9d8cd asfmux: use some more boilerplate 2012-04-23 17:11:38 +02:00
Mark Nauwelaerts e79cae3002 asfmux: port to 0.11 2012-04-23 16:55:18 +02:00
Gil Pedersen 1fa5624762 hlsdemux: port to 0.11 2012-04-20 15:34:59 +02:00
Wim Taymans a8af5334eb 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
2012-04-20 15:17:56 +02:00
Руслан Ижбулатов 06b62e00ae Fix format (type is explicitly unsigned long)
Fixes #674244
2012-04-20 13:41:19 +02:00
Wim Taymans 5da5fef960 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
2012-04-20 12:29:36 +02:00
Sreerenj Balachandran 529f90c29d Doc fixes (gstsurfaceconverter, gstsurfacemeta). 2012-04-20 12:26:35 +02:00
Wim Taymans 8da3c2a969 mpegtsdemux: we ignore warnings differently
We suppress the warnings in the .c file instead.
2012-04-20 11:25:31 +02:00
Gil Pedersen fcd8155d87 mpegtsdemux: port to 0.11
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674397
2012-04-20 11:25:31 +02:00
Wim Taymans 5bd76c7c97 mpegtsbase: clarify event ownership 2012-04-20 11:25:31 +02:00
Gil Pedersen 095a17ad03 mpegtsdemux: fix memory leaks
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674393
2012-04-20 11:25:31 +02:00
Sebastian Dröge ad871224fc fieldanalysis: Does not need to link to libgstbasevideo at all
Conflicts:

	gst/fieldanalysis/Makefile.am
2012-04-20 11:18:20 +02:00
Wim Taymans 1cbd31e3ee fix for video api update 2012-04-19 14:24:45 +02:00
Sebastian Dröge 7ff3293a44 video: Update for libgstvideo API changes 2012-04-19 12:31:39 +02:00
Youness Alaoui f1ec8fcb05 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.
2012-04-18 15:41:57 -04:00
Julian Scheel 1059905237 tsdemux: Set currentlist to NULL after free.
This prevents double free of currentlist is some circumstances.
2012-04-18 09:30:22 +02:00
Youness Alaoui 2503e67ca9 jpegparse: Fix duration in buffers. It's frames per second, not seconds per frame 2012-04-17 21:23:30 -04:00
Mark Nauwelaerts 6578797245 collectpads2: rename to collectpads 2012-04-17 15:22:59 +02:00
Matej Knopp 156d80d74b applemedia: do not link gstinterfaces 2012-04-16 11:19:17 +02:00
Sebastian Dröge 50fa240958 Automatic update of common submodule
From 6db25be to dc70203
2012-04-16 09:09:25 +02:00
Alessandro Decina 4251b25308 mpegtsmux: fix pad iterator leak 2012-04-16 08:53:12 +02:00
Alessandro Decina 34cf1a1bbc mpegtsmux: don't leak force key unit events 2012-04-16 08:53:06 +02:00