Wim Taymans [Fri, 16 Mar 2012 20:47:39 +0000 (21:47 +0100)]
don't pass random pointers to pull_range
Wim Taymans [Thu, 15 Mar 2012 21:11:32 +0000 (22:11 +0100)]
update for bufferpool changes
Wim Taymans [Thu, 15 Mar 2012 19:38:27 +0000 (20:38 +0100)]
update for allocation query changes
Wim Taymans [Thu, 15 Mar 2012 13:08:29 +0000 (14:08 +0100)]
update for bufferpool api change
Wim Taymans [Thu, 15 Mar 2012 12:37:36 +0000 (13:37 +0100)]
update for memory api changes
Wim Taymans [Wed, 14 Mar 2012 18:52:31 +0000 (19:52 +0100)]
take padding into account
Mark Nauwelaerts [Wed, 14 Mar 2012 16:48:40 +0000 (17:48 +0100)]
mpeg2enc: also clear initialized mutex and cond
Mark Nauwelaerts [Wed, 14 Mar 2012 10:20:18 +0000 (11:20 +0100)]
flite: adjust to some modified caps related API changes
Sreerenj Balachandran [Tue, 13 Mar 2012 11:02:54 +0000 (13:02 +0200)]
configure.ac: move spc plugin to NON_PORTED list(Fix build error)
Wim Taymans [Tue, 13 Mar 2012 08:54:14 +0000 (09:54 +0100)]
use gst_caps_merge instead of gst_caps_union
Wim Taymans [Mon, 12 Mar 2012 16:06:11 +0000 (17:06 +0100)]
opusdec: fix for caps api change
Sreerenj Balachandran [Mon, 12 Mar 2012 14:51:19 +0000 (16:51 +0200)]
configure.ac: bump GLib requirement to 2.31.14
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
Wim Taymans [Mon, 12 Mar 2012 11:23:34 +0000 (12:23 +0100)]
fix for caps _normalize changes
Wim Taymans [Mon, 12 Mar 2012 10:40:20 +0000 (11:40 +0100)]
tests: fix for caps API change
Wim Taymans [Mon, 12 Mar 2012 09:44:22 +0000 (10:44 +0100)]
fix for _do_simplify changes
Wim Taymans [Sun, 11 Mar 2012 18:06:59 +0000 (19:06 +0100)]
fix for caps api changes
Wim Taymans [Thu, 8 Mar 2012 10:32:27 +0000 (11:32 +0100)]
tests: fix more caps
Mark Nauwelaerts [Wed, 7 Mar 2012 16:14:29 +0000 (17:14 +0100)]
opus: port to updated 0.11
Mark Nauwelaerts [Wed, 7 Mar 2012 09:18:31 +0000 (10:18 +0100)]
celt: port to 0.11
Wim Taymans [Mon, 5 Mar 2012 11:43:42 +0000 (12:43 +0100)]
x-raw-bayer -> x-bayer
Wim Taymans [Mon, 5 Mar 2012 11:03:23 +0000 (12:03 +0100)]
use new style caps
Alessandro Decina [Sat, 3 Mar 2012 18:03:11 +0000 (19:03 +0100)]
applemedia: port vtdec
Alessandro Decina [Sat, 3 Mar 2012 17:57:07 +0000 (18:57 +0100)]
applemedia: update signature of CMSampleBufferCreate and CMBlockBufferCreateWithMemoryBlock
Change data type for counters passed on the stack from UInt32 to size_t. Fixes
64bit builds.
Alessandro Decina [Fri, 2 Mar 2012 07:13:10 +0000 (08:13 +0100)]
applemedia: update format description helper signature
Update the FigVideoFormatDescriptionCreateWithSampleDescriptionExtensionAtom
signature to match the implementation on OSX Lion.
Wim Taymans [Wed, 29 Feb 2012 16:26:28 +0000 (17:26 +0100)]
update for metadata API changes
Wim Taymans [Tue, 28 Feb 2012 10:39:18 +0000 (11:39 +0100)]
update for metadata tags
Alessandro Decina [Tue, 28 Feb 2012 07:13:04 +0000 (08:13 +0100)]
applemedia: port qtkitvideosrc
Wim Taymans [Mon, 27 Feb 2012 12:13:14 +0000 (13:13 +0100)]
audioencoders: chain up to parent event handler
Alessandro Decina [Sun, 26 Feb 2012 19:43:32 +0000 (20:43 +0100)]
adpcmdec: link to libgstbase
Wim Taymans [Fri, 24 Feb 2012 11:53:52 +0000 (12:53 +0100)]
dataurisrc: fix docs and unit test
Wim Taymans [Fri, 24 Feb 2012 09:26:44 +0000 (10:26 +0100)]
update for metadata changes
Wim Taymans [Fri, 24 Feb 2012 09:21:31 +0000 (10:21 +0100)]
tests: fix some caps
Wim Taymans [Wed, 22 Feb 2012 14:41:42 +0000 (15:41 +0100)]
test: port schroenc unit test
Edward Hervey [Wed, 22 Feb 2012 10:44:23 +0000 (11:44 +0100)]
schro: Port to 0.11
Works with some sample files. There seems to be some timestamping issue though,
but the 0.10 version also complains about that too.
Wim Taymans [Wed, 22 Feb 2012 01:06:38 +0000 (02:06 +0100)]
update for new memory api
Edward Hervey [Tue, 21 Feb 2012 15:53:37 +0000 (16:53 +0100)]
video: More documentation
Edward Hervey [Tue, 21 Feb 2012 15:52:49 +0000 (16:52 +0100)]
basevideocodec: Document structures
Wim Taymans [Tue, 21 Feb 2012 09:06:16 +0000 (10:06 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst/colorspace/colorspace.c
David Schleef [Tue, 21 Feb 2012 04:11:13 +0000 (20:11 -0800)]
colorspace: Fix v210 writing out of bounds
David Schleef [Tue, 21 Feb 2012 02:43:51 +0000 (18:43 -0800)]
schroenc: remove GST_ERROR
David Schleef [Mon, 20 Feb 2012 19:42:23 +0000 (11:42 -0800)]
gst-project-maker: Create tools, pass make distcheck
Create a tools directory for an application. Add source code
stubs to allow the project to compile and pass make distcheck.
Add notes in source code to tell the user how to create plugin
or app code using the other -maker scripts.
Matej Knopp [Thu, 26 Jan 2012 11:58:46 +0000 (06:58 -0500)]
Fix compiler warnings
Wim Taymans [Mon, 20 Feb 2012 15:07:50 +0000 (16:07 +0100)]
Merge branch 'master' into 0.11
Conflicts:
ext/opus/gstopusparse.c
gst/colorspace/colorspace.c
Matej Knopp [Thu, 26 Jan 2012 21:32:17 +0000 (16:32 -0500)]
dvdspu should forward video caps event
Christian Fredrik Kalager Schaller [Mon, 20 Feb 2012 14:32:12 +0000 (14:32 +0000)]
Add latest files to spec
Sebastian Dröge [Mon, 20 Feb 2012 11:42:47 +0000 (12:42 +0100)]
decklink: Add $(GST_PLUGINS_BASE_CFLAGS) and $(GST_PLUGINS_BASE_LIBS) to fix the build
Wim Taymans [Mon, 20 Feb 2012 09:58:09 +0000 (10:58 +0100)]
glib-compat-private.h to dist
David Schleef [Sun, 19 Feb 2012 23:54:39 +0000 (15:54 -0800)]
gst-project-maker: Create autotools project
This is a replacement for gst-template that creates an entire
autotools project (customized to package name), and populates
it with the source for a GStreamer plugin (but no plugin features,
those come from gst-element-maker). Fixes: #665727.
David Schleef [Sun, 19 Feb 2012 20:57:39 +0000 (12:57 -0800)]
printf format fixes
David Schleef [Sun, 19 Feb 2012 08:15:47 +0000 (00:15 -0800)]
colorspace: clamp intermediates when dithering
David Schleef [Mon, 23 Jan 2012 17:05:21 +0000 (09:05 -0800)]
decklink: Add 10-bit support
David Schleef [Mon, 23 Jan 2012 17:02:37 +0000 (09:02 -0800)]
schro: Add RGB support
This uses the automatic YCoCg conversion inside Schroedinger to
encode/decode RGB. Only works in intra-only mode, similar to 10-
and 16-bit, since RGB is technically a >8-bit format for Dirac
purposes. This depends on schroedinger-1.0.12, which is unreleased.
Wim Taymans [Fri, 17 Feb 2012 23:01:55 +0000 (00:01 +0100)]
win32: back to development
Thibault Saunier [Fri, 17 Feb 2012 15:15:27 +0000 (12:15 -0300)]
mpegtsdemux: Not apply various time the same PMT to a program when repetead
Sometimes their are several times the same PMT applying to a same program in a stream,
tsdemux was totally baffled when this was happening, we now keep the one we
already applied so it works properly.
Thibault Saunier [Thu, 16 Feb 2012 12:54:24 +0000 (09:54 -0300)]
tsdemux: fix glib deprecation
Wim Taymans [Fri, 17 Feb 2012 10:06:05 +0000 (11:06 +0100)]
back to development
Wim Taymans [Fri, 17 Feb 2012 10:05:37 +0000 (11:05 +0100)]
RELEASE 0.11.1
Wim Taymans [Fri, 17 Feb 2012 08:01:56 +0000 (09:01 +0100)]
Merge branch 'master' into 0.11
Thiago Santos [Thu, 16 Feb 2012 19:30:02 +0000 (16:30 -0300)]
wrappercamerabinsrc: Put source to null when resetting caps
It seems that v4l2src isn't happy when switching formats on ready
state, it works when putting it to NULL. Keep this workaround in
wrappercamerabinsrc while v4l2src isn't fixed.
Fixes #849832
Wim Taymans [Thu, 16 Feb 2012 13:33:20 +0000 (14:33 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtspacketizer.c
gst/mpegtsdemux/tsdemux.c
gst/mve/gstmvedemux.c
Thiago Santos [Thu, 16 Feb 2012 04:12:58 +0000 (01:12 -0300)]
wrappercamerabinsrc: Put source in NULL when it fails changing state
When source is being reset to change caps, check the return of
the state syncing function to avoid leaving the source in an
unconsistent state.
Tim-Philipp Müller [Thu, 16 Feb 2012 00:30:05 +0000 (00:30 +0000)]
mve: don't return a boolean for a GstFlowReturn
fixes playback.
Thibault Saunier [Wed, 15 Feb 2012 13:32:17 +0000 (10:32 -0300)]
tsdemux: Avoid throwing FLOW_ERROR on last PCR processing error
In the case of scanning last pcr, errors are not critical, so we keep
the stream flowing.
Thibault Saunier [Tue, 14 Feb 2012 14:44:48 +0000 (11:44 -0300)]
tsdemux: Add AAC latm support
Thibault Saunier [Wed, 15 Feb 2012 14:06:57 +0000 (11:06 -0300)]
tsdemux: Minor refactoring/code cleaning
... add some debugging symbols in the mean time.
Mark Nauwelaerts [Wed, 15 Feb 2012 15:38:32 +0000 (16:38 +0100)]
h264parse: remove _chain hack
As we can now rely upon being passed upstream delineated data in
::handle_frame(), the latter can also parse avc formatted data
without having to intercept baseparse's chain function.
While this evidently requires 2 separate parsing paths, each can
be streamlined accordingly.
Mark Nauwelaerts [Wed, 15 Feb 2012 10:59:37 +0000 (11:59 +0100)]
videoparsers: adjust to standardized baseparse frame state tracking
Mark Nauwelaerts [Wed, 15 Feb 2012 16:14:34 +0000 (17:14 +0100)]
Merge branch 'master' into 0.11
Jonas Larsson [Wed, 15 Feb 2012 14:07:35 +0000 (15:07 +0100)]
codecparsers: h264: fix SEI parsing
... in the presence of emulation_prevention_three_byte.
Fixes #668381.
Mark Nauwelaerts [Wed, 15 Feb 2012 13:29:23 +0000 (14:29 +0100)]
h264parse: use proper NALU offset for config data insertion
... which has to be the position of the start code, which is almost always
but need not be 4 bytes.
Wim Taymans [Wed, 15 Feb 2012 12:39:29 +0000 (13:39 +0100)]
h263parse: fix compilation
Wim Taymans [Wed, 15 Feb 2012 12:02:06 +0000 (13:02 +0100)]
videoparsers: don't leak event
Unref the event when we don't chain up to the parent
Wim Taymans [Wed, 15 Feb 2012 11:56:55 +0000 (12:56 +0100)]
videoparsers: chain up to parent event handler
Chain up to the parent event handler to get the default behaviour instead of
returning FALSE.
Wim Taymans [Tue, 14 Feb 2012 10:19:04 +0000 (11:19 +0100)]
Merge branch 'master' into 0.11
Raimo Järvi [Sat, 27 Aug 2011 17:58:48 +0000 (20:58 +0300)]
directdrawsink: Fix warnings on 64 bit mingw-w64
gstdirectdrawsink.c:1561:24: error: assignment from incompatible pointer type
gstdirectdrawsink.c:2028:3: error: format '%d' expects type 'int', but argument 8 has type 'size_t'
https://bugzilla.gnome.org/show_bug.cgi?id=657522
Mark Nauwelaerts [Mon, 13 Feb 2012 17:44:01 +0000 (18:44 +0100)]
videoparsers: adjust to modified baseparse API
Mark Nauwelaerts [Mon, 13 Feb 2012 10:16:20 +0000 (11:16 +0100)]
pcapparse: adjust to modified baseparse API
Mark Nauwelaerts [Mon, 13 Feb 2012 11:26:11 +0000 (12:26 +0100)]
h264parse: fixup merge
Mark Nauwelaerts [Mon, 13 Feb 2012 13:22:42 +0000 (14:22 +0100)]
tests: h264parse: _unmap buffer upon exit
Jan Schmidt [Mon, 13 Feb 2012 12:04:12 +0000 (23:04 +1100)]
mpegtsmux: Trivial bug fix. Don't copy data from an uninited buffer.
Thomas Vander Stichele [Sun, 12 Feb 2012 21:59:52 +0000 (22:59 +0100)]
multifdsink: refactored in -base
Wim Taymans [Fri, 10 Feb 2012 15:52:46 +0000 (16:52 +0100)]
h264parse: report after merge
Wim Taymans [Fri, 10 Feb 2012 15:46:50 +0000 (16:46 +0100)]
Merge branch 'master' into 0.11
Conflicts:
ext/chromaprint/gstchromaprint.c
ext/mpeg2enc/Makefile.am
ext/voaacenc/gstvoaacenc.c
gst/dvbsuboverlay/gstdvbsuboverlay.c
gst/mpegtsdemux/mpegtsbase.c
gst/sdp/gstsdpdemux.c
gst/videoparsers/gsth264parse.c
sys/d3dvideosink/d3dvideosink.c
tests/examples/camerabin/gst-camera-perf.c
tests/examples/camerabin/gst-camerabin-test.c
tests/examples/camerabin2/gst-camerabin2-test.c
tests/examples/mxf/mxfdemux-structure.c
tests/examples/scaletempo/demo-main.c
Mark Nauwelaerts [Fri, 10 Feb 2012 13:46:00 +0000 (14:46 +0100)]
h264parse: unobfuscate frame parsing code
Vincent Penquerc'h [Wed, 8 Feb 2012 21:21:47 +0000 (21:21 +0000)]
shmsink: fix indefinite wait after adding a new fd to the poll set
If the second call to _wait blocks, we will not signal the condition
variable, so ensure that second call is not blocking.
See rationale and information in the linked bug:
https://bugzilla.gnome.org/show_bug.cgi?id=669697
Wim Taymans [Thu, 9 Feb 2012 17:08:22 +0000 (18:08 +0100)]
modplug: port to 0.11
Wim Taymans [Thu, 9 Feb 2012 13:42:23 +0000 (14:42 +0100)]
h264parse: fix refcount error
Tim-Philipp Müller [Thu, 9 Feb 2012 00:09:36 +0000 (00:09 +0000)]
rtmp: don't use gst_element_class_install_std_props()
It's about to be removed.
Tim-Philipp Müller [Wed, 8 Feb 2012 20:09:39 +0000 (20:09 +0000)]
Remove legacyh264parse element
One h264 parser ought to be enough for anybody.
https://bugzilla.gnome.org/show_bug.cgi?id=648002
Wim Taymans [Wed, 8 Feb 2012 15:37:13 +0000 (16:37 +0100)]
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
Wim Taymans [Tue, 7 Feb 2012 16:00:26 +0000 (17:00 +0100)]
tests: fix more unit tests
Carsten Kroll [Mon, 22 Aug 2011 14:31:38 +0000 (16:31 +0200)]
d3dvideosink: create a d3d device for each sink and use the default swap chain in connection with flushing the GPU and not recreating the swap chain this avoids tearing also use GST_xx_DEBUG macros where appropriate
Carsten Kroll [Mon, 22 Aug 2011 12:46:48 +0000 (14:46 +0200)]
d3dvideosink: flush GPU before Present added alternate wait for vsync method based on GetRasterStatus
Carsten Kroll [Mon, 22 Aug 2011 12:30:43 +0000 (14:30 +0200)]
d3dvideosink: check for hardware capabilities, when negotiating
Carsten Kroll [Mon, 22 Aug 2011 12:19:06 +0000 (14:19 +0200)]
d3dvideosink: redraw last buffer when new window handle has been set.
Carsten Kroll [Mon, 22 Aug 2011 12:13:30 +0000 (14:13 +0200)]
d3dvideosink: added NV12 + enabled RGB support
Andoni Morales Alastruey [Sat, 27 Aug 2011 11:07:00 +0000 (13:07 +0200)]
d3dvideosink: Fix device initialization check
Wim Taymans [Tue, 7 Feb 2012 11:14:05 +0000 (12:14 +0100)]
tests: fix more tests
Wim Taymans [Tue, 7 Feb 2012 11:02:34 +0000 (12:02 +0100)]
tests: fix some tests
Wim Taymans [Tue, 7 Feb 2012 11:02:05 +0000 (12:02 +0100)]
audiovis: port to 0.11 some more