Merge lp:~fboucault/qtvideo-node/fix_rotate_z_order into lp:qtvideo-node
| Status: | Merged |
|---|---|
| Approved by: | Florian Boucault on 2015-03-12 |
| Approved revision: | 62 |
| Merged at revision: | 57 |
| Proposed branch: | lp:~fboucault/qtvideo-node/fix_rotate_z_order |
| Merge into: | lp:qtvideo-node |
| Diff against target: |
172 lines (+126/-1) 6 files modified
debian/control (+4/-0) src/shadervideomaterial.cpp (+22/-0) unittests/tst_videooutput/tst_videooutput.cpp (+19/-0) unittests/tst_videooutput/tst_videooutput.pro (+10/-0) unittests/tst_videooutput/tst_videooutput.qml (+69/-0) unittests/unittests.pro (+2/-1) |
| To merge this branch: | bzr merge lp:~fboucault/qtvideo-node/fix_rotate_z_order |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Bill Filler (community) | Approve on 2015-03-10 | ||
| Jim Hodapp | code | 2015-03-09 | Approve on 2015-03-10 |
| PS Jenkins bot | continuous-integration | Approve on 2015-03-09 | |
|
Review via email:
|
|||
Commit Message
Workaround issue where z-ordering of VideoOutput's QML item is incorrect when rotated.
| Jim Hodapp (jhodapp) wrote : | # |
Looks good, will test this soon but code looks good.
| Bill Filler (bfiller) wrote : | # |
tested on krillin and mako, works well. Controls always appear
| Jim Hodapp (jhodapp) wrote : | # |
Tested, works well.
| Bill Filler (bfiller) wrote : | # |
we are going to need an AP test in camera-app to test this
| Florian Boucault (fboucault) wrote : | # |
I don't know of a way to programatically test this. I was thinking of
adding a manual test to the test plan.
On Wed, Mar 11, 2015 at 3:26 PM, Bill Filler <email address hidden>
wrote:
> we are going to need an AP test in camera-app to test this
> --
>
> https:/
> You are the owner of lp:~fboucault/qtvideo-node/fix_rotate_z_order.
>
| Jim Hodapp (jhodapp) wrote : | # |
Don't you already have AP tests for the camera-app that test pressing the button and making sure that the button is present? Can't you adapt that code into make sure that it's still there during the cases where the buttons used to disappear?
| Florian Boucault (fboucault) wrote : | # |
None of the tests we have in the apps actually test if an Item is rendered,
they usually only test if the Item's visible property is set to true, which
is already the case.
On Wed, Mar 11, 2015 at 4:20 PM, Jim Hodapp <email address hidden>
wrote:
> Don't you already have AP tests for the camera-app that test pressing the
> button and making sure that the button is present? Can't you adapt that
> code into make sure that it's still there during the cases where the
> buttons used to disappear?
> --
>
> https:/
> You are the owner of lp:~fboucault/qtvideo-node/fix_rotate_z_order.
>
| Florian Boucault (fboucault) wrote : | # |
I'll try doing a pixel per pixel comparison of a simple UI that contains a
VideoOutput and another Item: comparing how it should look like vs how it
is actually rendered.
On Wed, Mar 11, 2015 at 5:21 PM, Florian Boucault <
<email address hidden>> wrote:
> None of the tests we have in the apps actually test if an Item is rendered,
> they usually only test if the Item's visible property is set to true, which
> is already the case.
>
> On Wed, Mar 11, 2015 at 4:20 PM, Jim Hodapp <email address hidden>
> wrote:
>
> > Don't you already have AP tests for the camera-app that test pressing the
> > button and making sure that the button is present? Can't you adapt that
> > code into make sure that it's still there during the cases where the
> > buttons used to disappear?
> > --
> >
> >
> https:/
> > You are the owner of lp:~fboucault/qtvideo-node/fix_rotate_z_order.
> >
>
> --
>
> https:/
> You are the owner of lp:~fboucault/qtvideo-node/fix_rotate_z_order.
>
| Florian Boucault (fboucault) wrote : | # |
Done.
> I'll try doing a pixel per pixel comparison of a simple UI that contains a
> VideoOutput and another Item: comparing how it should look like vs how it
> is actually rendered.
>
> On Wed, Mar 11, 2015 at 5:21 PM, Florian Boucault <
> <email address hidden>> wrote:
>
> > None of the tests we have in the apps actually test if an Item is rendered,
> > they usually only test if the Item's visible property is set to true, which
> > is already the case.
> >
> > On Wed, Mar 11, 2015 at 4:20 PM, Jim Hodapp <email address hidden>
> > wrote:
> >
> > > Don't you already have AP tests for the camera-app that test pressing the
> > > button and making sure that the button is present? Can't you adapt that
> > > code into make sure that it's still there during the cases where the
> > > buttons used to disappear?
> > > --
> > >
> > >
> > https:/
> node/fix_
> > > You are the owner of lp:~fboucault/qtvideo-node/fix_rotate_z_order.
> > >
> >
> > --
> >
> > https:/
> node/fix_
> > You are the owner of lp:~fboucault/qtvideo-node/fix_rotate_z_order.
> >
- 63. By Florian Boucault on 2015-03-12
-
Try more things
- 64. By Florian Boucault on 2015-03-16
-
Disable tst_videooutput

PASSED: Continuous integration, rev:57 jenkins. qa.ubuntu. com/job/ qtvideo- node-ci/ 60/ jenkins. qa.ubuntu. com/job/ qtvideo- node-vivid- amd64-ci/ 2 jenkins. qa.ubuntu. com/job/ qtvideo- node-vivid- armhf-ci/ 2 jenkins. qa.ubuntu. com/job/ qtvideo- node-vivid- armhf-ci/ 2/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ qtvideo- node-vivid- i386-ci/ 2
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/qtvideo- node-ci/ 60/rebuild
http://