DescriptionAdd support for multiple V4L2 video devices of the same type.
Platforms may expose multiple video decoders/encoders/etc. via separate
V4L2 video nodes. Each of them may support different codecs/formats.
Instead of handling only single /dev/video-dec, /dev/video-enc etc. device
nodes, enumerate all /dev/video-dec[0-9], /dev/video-enc[0-9] device nodes
present and choose one based on requested format/type.
BUG=chrome-os-partner:55497
TEST=vdatest,veatest,crosvideo.appspot
Committed: https://crrev.com/8eb65c7347b12340aacbee7dafe9783588a359ab
Cr-Commit-Position: refs/heads/master@{#424655}
Patch Set 1 #Patch Set 2 : Fixes for image processor. #
Total comments: 32
Patch Set 3 : Address comments, reorganize V4L2Device::Type. #
Total comments: 45
Patch Set 4 : comments addressed #
Total comments: 1
Messages
Total messages: 34 (22 generated)
|