[amlogic-video] VP9 HW decode works again
While we're not currently using HW decode for VP9, with local diffs it works, or rather, did work, until my recent sysmem plumbing. With this change, only the previous set of local diffs are required for VP9 HW decode to work locally. Re. Testability-Review, currently the changed code is not covered in CQ because of the local diffs required for VP9 HW decode (feel free to ping me oob re. why), and because no amlogic-based HW target is auto-included in CQ. This situation should improve fairly soon. This CL also adds use_vp9_decoder_test which is analogous to use_h264_decoder_test (and shares much of the code), but currently neither is on CQ. Tested: use_vp9_decoder_test added, use_media_decoder --vp9 (with local changes for HW vp9 decode) Change-Id: I43a92fefbd52cd1496c026ac3e0e4144be6fdee6
Showing
- garnet/drivers/video/amlogic-decoder/codec_adapter_h264.cc 1 addition, 1 deletiongarnet/drivers/video/amlogic-decoder/codec_adapter_h264.cc
- garnet/drivers/video/amlogic-decoder/codec_adapter_vp9.cc 147 additions, 2 deletionsgarnet/drivers/video/amlogic-decoder/codec_adapter_vp9.cc
- garnet/examples/media/BUILD.gn 43 additions, 1 deletiongarnet/examples/media/BUILD.gn
- garnet/examples/media/use_media_decoder/BUILD.gn 22 additions, 14 deletionsgarnet/examples/media/use_media_decoder/BUILD.gn
- garnet/examples/media/use_media_decoder/main.cc 1 addition, 1 deletiongarnet/examples/media/use_media_decoder/main.cc
- garnet/examples/media/use_media_decoder/meta/use_vp9_decoder_test.cmx 26 additions, 0 deletions...les/media/use_media_decoder/meta/use_vp9_decoder_test.cmx
- garnet/examples/media/use_media_decoder/test/use_h264_decoder_test.cc 3 additions, 88 deletions...les/media/use_media_decoder/test/use_h264_decoder_test.cc
- garnet/examples/media/use_media_decoder/test/use_video_decoder_test.cc 115 additions, 0 deletions...es/media/use_media_decoder/test/use_video_decoder_test.cc
- garnet/examples/media/use_media_decoder/test/use_video_decoder_test.h 11 additions, 0 deletions...les/media/use_media_decoder/test/use_video_decoder_test.h
- garnet/examples/media/use_media_decoder/test/use_vp9_decoder_test.cc 38 additions, 0 deletions...ples/media/use_media_decoder/test/use_vp9_decoder_test.cc
- garnet/examples/media/use_media_decoder/use_video_decoder.cc 13 additions, 8 deletionsgarnet/examples/media/use_media_decoder/use_video_decoder.cc
- garnet/examples/media/use_media_decoder/use_video_decoder.h 13 additions, 2 deletionsgarnet/examples/media/use_media_decoder/use_video_decoder.h
- garnet/lib/media/codec_impl/codec_impl.cc 18 additions, 1 deletiongarnet/lib/media/codec_impl/codec_impl.cc
- garnet/lib/media/test/frame_sink.cc 1 addition, 1 deletiongarnet/lib/media/test/frame_sink.cc
- garnet/packages/examples/BUILD.gn 1 addition, 0 deletionsgarnet/packages/examples/BUILD.gn
Loading
Please register or sign in to comment