Add NV12/NV21 support into SG videonode.
authorTimur Pocheptsov <Timur.Pocheptsov@digia.com>
Wed, 18 Mar 2015 10:36:50 +0000 (11:36 +0100)
committerTimur Pocheptsov <Timur.Pocheptsov@digia.com>
Fri, 20 Mar 2015 14:13:59 +0000 (14:13 +0000)
commit71fc289373f5f77ea08eca1b1803b508310c03ab
tree0e5acdb897ea8e9fb541695f7c081fbec1b3d170
parent09afe9377d41171368c083b7cb79fd888f6d8979
Add NV12/NV21 support into SG videonode.

Add new fragment shaders and update declarative render (video node) to support NV12/NV21
pixel format.

Task-number: QTBUG-45021
Change-Id: I5d52007f0da56165752268d06efca156f7496b42
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
src/qtmultimediaquicktools/qdeclarativevideooutput_render_p.h
src/qtmultimediaquicktools/qsgvideonode_yuv.cpp [moved from src/qtmultimediaquicktools/qsgvideonode_i420.cpp with 54% similarity]
src/qtmultimediaquicktools/qsgvideonode_yuv.h [moved from src/qtmultimediaquicktools/qsgvideonode_i420.h with 86% similarity]
src/qtmultimediaquicktools/qtmultimediaquicktools.pro