Port video_decode_accelerator from Chromium
commit head: ce1446c00f0fd8f5a3b00727421be2124cb7370f file:src/media/video/video_decode_accelerator.* 1) remove overlay_info, color_space, encryption_scheme which are un-used for v4l2 vda 2) remove GL-related components 3) ImportBuffersForPicture: replace gfx::GpuMemoryBufferHandle by std::vector<base::FileDescriptor> file:src/media/video/picture.* 1) remove color_space, size_changed, wants_promotion_hint which are un-used for v4l2 vda 2) remove GL-related components, ex. texture_ids, texture_mailboxes, surface_texture file:src/media/base/bitstream_buffer.* 1) remove decryption components file:rect.h 1) implemented for replacing gfx::Rect usage Bug: 62360273 Test: mmm external/v4l2_codec2 Change-Id: Id2607ad39a4eac112085be4c7351ba9a509c6e84
Loading
Please sign in to comment