Mark Nauwelaerts
cf942f4e1f
tests: h264parse: _unmap buffer upon exit
2012-02-13 18:42:53 +01:00
Thomas Vander Stichele
bbbdbb536b
multifdsink: refactored in -base
2012-02-12 22:59:52 +01:00
Wim Taymans
6c2f5814ef
h264parse: report after merge
2012-02-10 16:52:46 +01:00
Wim Taymans
1119f6ee41
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
2012-02-10 16:46:50 +01:00
Mark Nauwelaerts
1cbd755a2c
h264parse: unobfuscate frame parsing code
2012-02-10 14:52:03 +01:00
Vincent Penquerc'h
c835325536
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
2012-02-09 18:15:09 +00:00
Wim Taymans
9fcfa6046d
modplug: port to 0.11
2012-02-09 18:08:22 +01:00
Wim Taymans
20ffe99cc7
h264parse: fix refcount error
2012-02-09 14:42:23 +01:00
Tim-Philipp Müller
658cbeac06
rtmp: don't use gst_element_class_install_std_props()
...
It's about to be removed.
2012-02-09 00:09:36 +00:00
Tim-Philipp Müller
8765068879
Remove legacyh264parse element
...
One h264 parser ought to be enough for anybody.
https://bugzilla.gnome.org/show_bug.cgi?id=648002
2012-02-08 20:09:39 +00:00
Wim Taymans
de1f89bf07
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2012-02-08 16:37:13 +01:00
Wim Taymans
3de090c1f0
tests: fix more unit tests
2012-02-07 17:00:26 +01:00
Carsten Kroll
0c5037072a
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
2012-02-07 15:35:28 +01:00
Carsten Kroll
ab22a64a13
d3dvideosink: flush GPU before Present added alternate wait for vsync method based on GetRasterStatus
2012-02-07 15:35:10 +01:00
Carsten Kroll
ec603dc326
d3dvideosink: check for hardware capabilities, when negotiating
2012-02-07 15:34:46 +01:00
Carsten Kroll
56193e8f49
d3dvideosink: redraw last buffer when new window handle has been set.
2012-02-07 15:34:41 +01:00
Carsten Kroll
12407a13a0
d3dvideosink: added NV12 + enabled RGB support
2012-02-07 15:33:30 +01:00
Andoni Morales Alastruey
d3b1488fa7
d3dvideosink: Fix device initialization check
2012-02-07 12:37:40 +01:00
Wim Taymans
492a9a72fb
tests: fix more tests
2012-02-07 12:14:05 +01:00
Wim Taymans
9fb2e9d6be
tests: fix some tests
2012-02-07 12:02:49 +01:00
Wim Taymans
667c84b59c
audiovis: port to 0.11 some more
2012-02-07 12:02:49 +01:00
Thiago Santos
3b549c4dbd
camerabin: prevent captures from being lost when switching resolutions
...
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-06 10:48:32 -03:00
Thiago Santos
9bd40e92ce
camerabin: Improve debug message about processing counter
...
Mention on the logs how many capture operations might have been
lost
2012-02-06 10:48:32 -03:00
Vincent Penquerc'h
ddff93320d
rotate: angle is in radians already, do not scale it
...
Other plugins use radians, and the angle documentation says radians.
https://bugzilla.gnome.org/show_bug.cgi?id=669365
2012-02-04 22:07:54 +00:00
Vincent Penquerc'h
e84bbcbeab
rotate: fix description string to match what the element does
...
https://bugzilla.gnome.org/show_bug.cgi?id=669365
2012-02-04 22:07:54 +00:00
Vincent Penquerc'h
2eef9828d6
mpegtsdemux: do not emit no-more-pads
...
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-03 17:37:16 +00:00
Mark Nauwelaerts
c36bb8b73d
h264parse: decrease passthrough negotiation preference
...
Also ensure parsing fixed caps when negotiating rather than failing to
handle non-fixed list cases.
See #668471 .
2012-02-03 11:27:32 +01:00
Tim-Philipp Müller
f8f4620451
build: fix CFLAGS order and LIBS order
...
_BAD_CFLAGS should always come first, then GST_PLUGINS_BASE_CFLAGS,
then GST_BASE_CFLAGS then GST_CFLAGS. Same for libs: first plugins
base libs, then GST_BASE_LIB then GST_LIBS.
2012-02-03 00:50:33 +00:00
Mark Nauwelaerts
bc0dd274ee
debugutils: port to 0.11
2012-02-02 23:21:50 +01:00
Vincent Penquerc'h
0d1c9624ea
mpegpsmux: include specific AAC stream-format in template caps
...
This elements seems to support raw and adts AAC.
https://bugzilla.gnome.org/show_bug.cgi?id=665394
2012-02-02 12:37:02 +00:00
Vincent Penquerc'h
2dec0950cf
tsdemux: add explicit supported AAC stream-format in template caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=665394
2012-02-02 12:37:02 +00:00
Vincent Penquerc'h
b131ad9563
faad: include specific support AAC stream formats in template caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=665394
2012-02-02 12:37:02 +00:00
Vincent Penquerc'h
27f21d31ac
mpegtsmux: specify in template caps we only take raw/adts AAC format
...
This appears to be what this element supports.
https://bugzilla.gnome.org/show_bug.cgi?id=665394
2012-02-02 12:37:02 +00:00
Vincent Penquerc'h
5c8ca4e1d0
mpegdemux: include specific AAC stream-format types in template caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=665394
2012-02-02 12:37:01 +00:00
Vincent Penquerc'h
ea28347bb6
kate: better error/debug reporting
...
Include text messages instead of error codes.
2012-02-02 11:00:48 +00:00
Tim-Philipp Müller
fac39bae51
chromaprint: fix parent structure in boilerplate macro
2012-02-01 19:38:59 +00:00
Tim-Philipp Müller
260e2e7427
build: ignore GValueArray deprecation warnings for the time being
...
until this gets sorted out with the GLib folks and we have a
viable alternative.
https://bugzilla.gnome.org/show_bug.cgi?id=667228
2012-02-01 17:54:22 +00:00
Tim-Philipp Müller
4d0e83c48d
chromaprint: port to 0.11
2012-02-01 17:46:50 +00:00
Tim-Philipp Müller
b66e84040b
adpcmdec: fix up for GstAudioDecoder API change
2012-02-01 17:06:11 +00:00
Sebastian Dröge
43da3e6f9e
amrwbenc: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:51 +01:00
Sebastian Dröge
e321274933
voaacenc: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:51 +01:00
Sebastian Dröge
7e35531b81
faac: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:51 +01:00
Sebastian Dröge
c7cc954519
faad: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:51 +01:00
Sebastian Dröge
73f50c5efa
dts: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:51 +01:00
Sebastian Dröge
18a21051a2
gsm: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:51 +01:00
Mark Nauwelaerts
da89903f81
h264parse: disable optimized packetized processing for reverse playback
...
... as baseparse then provides whole chunks of data (as it should) at once
to be parsed, and so the assumptions used to optimize are no longer valid.
Fixes #667560 .
2012-02-01 13:53:17 +01:00
Mark Nauwelaerts
283f97cb79
h264parse: also mind SEI position for config data insertion
...
Fixes #668627 .
2012-02-01 13:53:15 +01:00
Mark Nauwelaerts
136f42974d
h264parse: unbreak optimized packetized NALU collection processing
...
... in that it was so optimized it did not consider grouping NALU into AU
altogether.
Fixes #668627 .
2012-02-01 13:53:13 +01:00
Vincent Penquerc'h
8ba11fe2ff
tiger: use the new premultiplied support in gstvideo
2012-02-01 12:13:00 +00:00
Vincent Penquerc'h
7a9fff74c6
resindvd: fix wedge in preroll when playbin2 deinterlacing is enabled
...
When deinterlacing is enabled, an extra colorspace element is added.
Colorspace is a basetransform, and is then the only basetransform
element on the video path. A while ago, basetransform started delaying
events till caps were set on its source pad. These things conspired
to end up sending the DVD highlight events onto a blocked pad on
subtitleoverlay.
Ensuring these highlight events are only sent once we're in playing
mode fixes the issue.
https://bugzilla.gnome.org/show_bug.cgi?id=668762
2012-02-01 12:05:26 +00:00