- enable highbitdepth in libvpx use 16bit for 10-bit YUV
- hook up metadata retrieval in SoftVPX
- send metadata to native window
- pack 10-bit YUV into RGBA_1010102 format in soft renderer
bug: 64227585
Change-Id: Id900a1a8ee5cc2e5c19eef0f46419ad9b8eb587b
Using NATIVE_WINDOW_CONSUMER_IS_PROTECTED to check whether a native
window can handle protected buffers instead of expecting
GRALLOC_USAGE_PROTECTED as a consumer usage flag.
Bug: 35726763
Test: videoplayer-nodrm-protected.apk and videoplayer-drm-protected.apk
both works.
Change-Id: I67a324161dff22e6efd949f2ab988c2349cd6bcc
BufferQueue now needs reconnect to allow dequeuing all buffers from
a BufferQueue.
Use getConsumerName instead of connect failure to detect that we
are connecting to the same surface.
Bug: 29422927
Change-Id: I4fc4d1ec9fd452ec027cab60b06e4af88d53d830