Support per-plane strides and data offsets in QVideoFrame.
authorAndrew den Exter <andrew.den.exter@jollamobile.com>
Sat, 12 Apr 2014 03:12:52 +0000 (13:12 +1000)
committerYoann Lopes <yoann.lopes@digia.com>
Tue, 8 Jul 2014 11:20:54 +0000 (13:20 +0200)
commit1a3ae99441c81849135b5788ff6c5fc7eaff0f18
tree6dd6f4ca909803b4199de4f538412ac1f9ce203a
parentab379c3da2805bd93401ff747c3b0167eeb3b3c8
Support per-plane strides and data offsets in QVideoFrame.

Since just adding a new virtual isn't binary compatible add a new derivative
type with a virtual member and connect it up through a virtual in the private
class.

[ChangeLog] Support for per-plane strides and data offsets in QVideoFrame.

Task-number: QTBUG-38345
Change-Id: I1974c2b0b454d130e17971ce549031259d61f9cd
Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
src/multimedia/video/qabstractvideobuffer.cpp
src/multimedia/video/qabstractvideobuffer.h
src/multimedia/video/qabstractvideobuffer_p.h
src/multimedia/video/qvideoframe.cpp
src/multimedia/video/qvideoframe.h
src/qtmultimediaquicktools/qsgvideonode_i420.cpp
tests/auto/unit/qvideoframe/tst_qvideoframe.cpp