[Codec][amlogic-video] Codec FIDL to driver
Some initial plumbing of CodecFactory/Codec in amlogic_video_decoder driver. This adds DriverCtx, DeviceCtx, DeviceFidl, LocalCodecFactory, CodecImpl. The IOCTL to create the LocalCodecFactory isn't used yet. The CodecImpl's Codec methods are not implemented yet. Tested: manually tested on vim2 that amlogic_video_decoder still starts Change-Id: Ibbb576d78a65f8dece38a18e5353ba15491afc1f
Showing
- drivers/video/amlogic-decoder/BUILD.gn 20 additions, 1 deletiondrivers/video/amlogic-decoder/BUILD.gn
- drivers/video/amlogic-decoder/amlogic-video.cc 64 additions, 11 deletionsdrivers/video/amlogic-decoder/amlogic-video.cc
- drivers/video/amlogic-decoder/binding.c 4 additions, 0 deletionsdrivers/video/amlogic-decoder/binding.c
- drivers/video/amlogic-decoder/codec_impl.cc 113 additions, 0 deletionsdrivers/video/amlogic-decoder/codec_impl.cc
- drivers/video/amlogic-decoder/codec_impl.h 69 additions, 0 deletionsdrivers/video/amlogic-decoder/codec_impl.h
- drivers/video/amlogic-decoder/device_ctx.cc 44 additions, 0 deletionsdrivers/video/amlogic-decoder/device_ctx.cc
- drivers/video/amlogic-decoder/device_ctx.h 47 additions, 0 deletionsdrivers/video/amlogic-decoder/device_ctx.h
- drivers/video/amlogic-decoder/device_fidl.cc 68 additions, 0 deletionsdrivers/video/amlogic-decoder/device_fidl.cc
- drivers/video/amlogic-decoder/device_fidl.h 85 additions, 0 deletionsdrivers/video/amlogic-decoder/device_fidl.h
- drivers/video/amlogic-decoder/driver_ctx.cc 91 additions, 0 deletionsdrivers/video/amlogic-decoder/driver_ctx.cc
- drivers/video/amlogic-decoder/driver_ctx.h 61 additions, 0 deletionsdrivers/video/amlogic-decoder/driver_ctx.h
- drivers/video/amlogic-decoder/local_codec_factory.cc 54 additions, 0 deletionsdrivers/video/amlogic-decoder/local_codec_factory.cc
- drivers/video/amlogic-decoder/local_codec_factory.h 89 additions, 0 deletionsdrivers/video/amlogic-decoder/local_codec_factory.h
Loading
Please register or sign in to comment