c96592f1f9c213b03d3e7784e564e37d46819ff9 |
|
19-Jun-2017 |
Johny Lin <johnylin@google.com> |
Port v4l2_device for decoder from Chromium file: src/media/gpu/v4l2_device.* generic_v4l2_device.* 1) combine v4l2_device and generic_v4l2_device 2) only decoder part is reserved to make porting simpler 3) remove EGLImage-related codes file: src/media/base/video_codecs.* video_types.h -> video_pixel_format.h 1) only reserve code part where we use 2) rename to video_pixel_format.h since we only need that on video_types.* file: src/media/video/video_decode_accelerator.* 1) temporarily port SupportedProfile part only to make v4l2_device workable file: videodev2.h This header file is obtained from ChromeOS which is not upstreamed in Linux mainline. This file should be removed once it is upstreamed. Bug: 32691050 Test: 1) mmm external/v4l2_codec2 2) test some functions (e.g. Open, Ioctl, GetSupportedResolution...) by ARC++ on nyc branch Change-Id: Id277a0344294a362cbd6604805f5fe99593a882a
/external/v4l2_codec2/vda/v4l2_device.h
|