video graphics test : new demo application
authorManisha Agrawal <manisha.agrawal@ti.com>
Mon, 19 Feb 2018 22:02:58 +0000 (16:02 -0600)
committerManisha Agrawal <manisha.agrawal@ti.com>
Mon, 19 Feb 2018 22:02:58 +0000 (16:02 -0600)
commitbdfbc4179d8d176feec1df148728b1882fca7416
tree33425efbc65f8681ede3d5cbe74d4c84355677e0
parent3b3007680845d39784146396a2dd2a68aa1a2283
 video graphics test : new demo application

 This is completly new application sharing the same name video
 graphcis test. The previous demo application will no longer be
 supported.
 eglf_kms QT QPA API has been enhanced to support multiple display and
 advance Display subsystem capabilities like scaling, aplhablending and
 overlaying. This  application demonstartes -
 1. New  enhanced QT eglfs_kms QPA capabilties
 2. Dual screen display using eglfs_kms
 3. Two different graphics content on two screen using QT QML drawning on SGX
 4. 90 degree rotation using GC320
 5. Two different video source on two screens - one from VIP capture and
 other from GC320  90 degree rotated content.

 dual screen display for graphics content drawn using QT QML annd user
 overlay planes from camera source and GC320 rotation.

Signed-off-by: Manisha Agrawal <manisha.agrawal@ti.com>
101 files changed:
capture.cpp [new file with mode: 0755]
capture.h [new file with mode: 0755]
clocks.qml [new file with mode: 0755]
cmem_buf.cpp [new file with mode: 0755]
cmem_buf.h [new file with mode: 0755]
content/BuildButton.qml [new file with mode: 0755]
content/Clock.qml [new file with mode: 0755]
content/GameCanvas.qml [new file with mode: 0755]
content/GameOverScreen.qml [new file with mode: 0755]
content/InfoBar.qml [new file with mode: 0755]
content/NewGameScreen.qml [new file with mode: 0755]
content/SoundEffect.qml [new file with mode: 0755]
content/arrow.png [new file with mode: 0755]
content/audio/bomb-action.wav [new file with mode: 0755]
content/audio/catch-action.wav [new file with mode: 0755]
content/audio/catch.wav [new file with mode: 0755]
content/audio/currency.wav [new file with mode: 0755]
content/audio/factory-action.wav [new file with mode: 0755]
content/audio/melee-action.wav [new file with mode: 0755]
content/audio/projectile-action.wav [new file with mode: 0755]
content/audio/shooter-action.wav [new file with mode: 0755]
content/background.png [new file with mode: 0755]
content/center.png [new file with mode: 0755]
content/clock-night.png [new file with mode: 0755]
content/clock.png [new file with mode: 0644]
content/gfx/background.png [new file with mode: 0755]
content/gfx/bomb-action.png [new file with mode: 0755]
content/gfx/bomb-idle.png [new file with mode: 0755]
content/gfx/bomb.png [new file with mode: 0755]
content/gfx/button-help.png [new file with mode: 0755]
content/gfx/button-play.png [new file with mode: 0755]
content/gfx/catch-action.png [new file with mode: 0755]
content/gfx/catch.png [new file with mode: 0755]
content/gfx/cloud.png [new file with mode: 0755]
content/gfx/currency.png [new file with mode: 0755]
content/gfx/dialog-bomb.png [new file with mode: 0755]
content/gfx/dialog-factory.png [new file with mode: 0755]
content/gfx/dialog-melee.png [new file with mode: 0755]
content/gfx/dialog-pointer.png [new file with mode: 0755]
content/gfx/dialog-shooter.png [new file with mode: 0755]
content/gfx/dialog.png [new file with mode: 0755]
content/gfx/factory-action.png [new file with mode: 0755]
content/gfx/factory-idle.png [new file with mode: 0755]
content/gfx/factory.png [new file with mode: 0755]
content/gfx/grid.png [new file with mode: 0755]
content/gfx/help.png [new file with mode: 0755]
content/gfx/lifes.png [new file with mode: 0755]
content/gfx/logo-bubble.png [new file with mode: 0755]
content/gfx/logo-fish.png [new file with mode: 0755]
content/gfx/logo.png [new file with mode: 0755]
content/gfx/melee-action.png [new file with mode: 0755]
content/gfx/melee-idle.png [new file with mode: 0755]
content/gfx/melee.png [new file with mode: 0755]
content/gfx/mob-idle.png [new file with mode: 0755]
content/gfx/mob.png [new file with mode: 0755]
content/gfx/points.png [new file with mode: 0755]
content/gfx/projectile-action.png [new file with mode: 0755]
content/gfx/projectile.png [new file with mode: 0755]
content/gfx/scores.png [new file with mode: 0755]
content/gfx/shooter-action.png [new file with mode: 0755]
content/gfx/shooter-idle.png [new file with mode: 0755]
content/gfx/shooter.png [new file with mode: 0755]
content/gfx/sunlight.png [new file with mode: 0755]
content/gfx/text-1.png [new file with mode: 0755]
content/gfx/text-2.png [new file with mode: 0755]
content/gfx/text-3.png [new file with mode: 0755]
content/gfx/text-blank.png [new file with mode: 0755]
content/gfx/text-gameover.png [new file with mode: 0755]
content/gfx/text-go.png [new file with mode: 0755]
content/gfx/wave.png [new file with mode: 0755]
content/hour.png [new file with mode: 0755]
content/logic.js [new file with mode: 0755]
content/minute.png [new file with mode: 0755]
content/mobs/MobBase.qml [new file with mode: 0755]
content/quit.png [new file with mode: 0755]
content/second.png [new file with mode: 0755]
content/towers/Bomb.qml [new file with mode: 0755]
content/towers/Factory.qml [new file with mode: 0755]
content/towers/Melee.qml [new file with mode: 0755]
content/towers/Ranged.qml [new file with mode: 0755]
content/towers/TowerBase.qml [new file with mode: 0755]
disp_obj.cpp [new file with mode: 0755]
disp_obj.h [new file with mode: 0755]
error.h [new file with mode: 0755]
gc320.cpp [new file with mode: 0755]
gc320.h [new file with mode: 0755]
loopback.c [deleted file]
loopback.h [deleted file]
main.cpp
mainwindow.cpp [deleted file]
mainwindow.h [deleted file]
mainwindow.ui [deleted file]
maroon.qml [new file with mode: 0755]
qpa_ctl.cpp [new file with mode: 0755]
qpa_ctl.h [new file with mode: 0755]
v4l2_obj.cpp [new file with mode: 0755]
v4l2_obj.h [new file with mode: 0755]
video_graphics_test.cpp [new file with mode: 0755]
video_graphics_test.h [new file with mode: 0755]
video_graphics_test.pro
video_graphics_test.qrc [new file with mode: 0644]