Disable update of last_show_frame for existing frame
When showing a previously decoded frame, i.e. when show_existing_frame=1, the update of the last_show_frame flag must be disabled. This is to ensure that the last_show_frame flag reflects the state of the flag for the immediately previously decoded frame rather then the value that was forced to ensure that a previously decoded frame would be displayed. This patch also adds a test vector to verify that the display_existing_frame flag works as expected. Code for generating the test vector can be found in this patch: https://gerrit.chromium.org/gerrit/#/c/68581/ (Bug originally reported by Alexander Voronov <ru.xalba@gmail.com>). Change-Id: I731d288fba02088959f7fcc87707137fffc6acf5
Showing
- test/test-data.sha1 2 additions, 0 deletionstest/test-data.sha1
- test/test.mk 2 additions, 0 deletionstest/test.mk
- test/test_vectors.cc 1 addition, 0 deletionstest/test_vectors.cc
- test/test_vectors.h 2 additions, 2 deletionstest/test_vectors.h
- vp9/decoder/vp9_onyxd_if.c 2 additions, 1 deletionvp9/decoder/vp9_onyxd_if.c
- vp9/encoder/vp9_onyx_if.c 2 additions, 1 deletionvp9/encoder/vp9_onyx_if.c
Loading
Please register or sign in to comment