summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-02-17RELEASE 0.11.1RELEASE-0.11.1Wim Taymans81-5589/+14319
2012-02-17Merge branch 'master' into 0.11Wim Taymans1-1/+7
2012-02-16wrappercamerabinsrc: Put source to null when resetting capsThiago Santos1-1/+7
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
2012-02-16Merge branch 'master' into 0.11Wim Taymans6-71/+83
Conflicts: gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/tsdemux.c gst/mve/gstmvedemux.c
2012-02-16wrappercamerabinsrc: Put source in NULL when it fails changing stateThiago Santos1-1/+4
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.
2012-02-16mve: don't return a boolean for a GstFlowReturnTim-Philipp Müller1-8/+5
fixes playback.
2012-02-15tsdemux: Avoid throwing FLOW_ERROR on last PCR processing errorThibault Saunier1-3/+7
In the case of scanning last pcr, errors are not critical, so we keep the stream flowing.
2012-02-15tsdemux: Add AAC latm supportThibault Saunier2-9/+14
2012-02-15tsdemux: Minor refactoring/code cleaningThibault Saunier3-58/+58
... add some debugging symbols in the mean time.
2012-02-15h264parse: remove _chain hackMark Nauwelaerts2-135/+109
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.
2012-02-15videoparsers: adjust to standardized baseparse frame state trackingMark Nauwelaerts3-18/+3
2012-02-15Merge branch 'master' into 0.11Mark Nauwelaerts2-6/+4
2012-02-15codecparsers: h264: fix SEI parsingJonas Larsson1-4/+2
... in the presence of emulation_prevention_three_byte. Fixes #668381.
2012-02-15h264parse: use proper NALU offset for config data insertionMark Nauwelaerts1-2/+2
... which has to be the position of the start code, which is almost always but need not be 4 bytes.
2012-02-15h263parse: fix compilationWim Taymans1-0/+1
2012-02-15videoparsers: don't leak eventWim Taymans2-0/+2
Unref the event when we don't chain up to the parent
2012-02-15videoparsers: chain up to parent event handlerWim Taymans5-102/+78
Chain up to the parent event handler to get the default behaviour instead of returning FALSE.
2012-02-14Merge branch 'master' into 0.11Wim Taymans2-5/+6
2012-02-14directdrawsink: Fix warnings on 64 bit mingw-w64Raimo Järvi1-2/+2
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
2012-02-13videoparsers: adjust to modified baseparse APIMark Nauwelaerts5-133/+111
2012-02-13pcapparse: adjust to modified baseparse APIMark Nauwelaerts1-30/+22
2012-02-13h264parse: fixup mergeMark Nauwelaerts1-1/+1
2012-02-13tests: h264parse: _unmap buffer upon exitMark Nauwelaerts1-1/+3
2012-02-13mpegtsmux: Trivial bug fix. Don't copy data from an uninited buffer.Jan Schmidt1-3/+4
2012-02-12multifdsink: refactored in -baseThomas Vander Stichele7-3267/+0
2012-02-10h264parse: report after mergeWim Taymans1-3/+3
2012-02-10Merge branch 'master' into 0.11Wim Taymans88-850/+1199
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
2012-02-10h264parse: unobfuscate frame parsing codeMark Nauwelaerts2-103/+96
2012-02-09shmsink: fix indefinite wait after adding a new fd to the poll setVincent Penquerc'h1-1/+5
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
2012-02-09modplug: port to 0.11Wim Taymans2-209/+235
2012-02-09h264parse: fix refcount errorWim Taymans1-1/+1
2012-02-09rtmp: don't use gst_element_class_install_std_props()Tim-Philipp Müller2-13/+15
It's about to be removed.
2012-02-08Remove legacyh264parse elementTim-Philipp Müller6-2961/+1
One h264 parser ought to be enough for anybody. https://bugzilla.gnome.org/show_bug.cgi?id=648002
2012-02-08GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans35-65/+65
2012-02-07tests: fix more unit testsWim Taymans17-275/+324
2012-02-07d3dvideosink: create a d3d device for each sink and use the default swap ↵Carsten Kroll2-654/+443
chain in connection with flushing the GPU and not recreating the swap chain this avoids tearing also use GST_xx_DEBUG macros where appropriate
2012-02-07d3dvideosink: flush GPU before Present added alternate wait for vsync method ↵Carsten Kroll1-3/+66
based on GetRasterStatus
2012-02-07d3dvideosink: check for hardware capabilities, when negotiatingCarsten Kroll1-7/+51
2012-02-07d3dvideosink: redraw last buffer when new window handle has been set.Carsten Kroll1-3/+6
2012-02-07d3dvideosink: added NV12 + enabled RGB supportCarsten Kroll1-3/+30
2012-02-07d3dvideosink: Fix device initialization checkAndoni Morales Alastruey1-1/+5
2012-02-07tests: fix more testsWim Taymans3-24/+37
2012-02-07tests: fix some testsWim Taymans6-68/+71
2012-02-07audiovis: port to 0.11 some moreWim Taymans6-64/+45
2012-02-06camerabin: prevent captures from being lost when switching resolutionsThiago Santos2-5/+27
When switching capture caps, camerabin1 resets its state to ready to force a new caps to be negotiated. This causes ongoing captures to be aborted. This commit adds a condition to wait for captures to finish before going to ready state.
2012-02-06camerabin: Improve debug message about processing counterThiago Santos1-1/+2
Mention on the logs how many capture operations might have been lost
2012-02-04rotate: angle is in radians already, do not scale itVincent Penquerc'h1-1/+1
Other plugins use radians, and the angle documentation says radians. https://bugzilla.gnome.org/show_bug.cgi?id=669365
2012-02-04rotate: fix description string to match what the element doesVincent Penquerc'h1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=669365
2012-02-03mpegtsdemux: do not emit no-more-padsVincent Penquerc'h1-4/+12
Doing so may fix some things, but breaks others (new streams being added in the future). https://bugzilla.gnome.org/show_bug.cgi?id=665814
2012-02-03h264parse: decrease passthrough negotiation preferenceMark Nauwelaerts1-0/+16
Also ensure parsing fixed caps when negotiating rather than failing to handle non-fixed list cases. See #668471.