1
0
Fork 0
android_kernel_rockchip_tart/include/media
dvab-sarma 321723326f Adding HEVC and h.264 using v4l2 requests - testing! not final prod build
These modifications are from Detlev Casanova from collabora, who is currently developing HW stateless video decoders drivers for rk3588 and rk3576 SoC's . Using his patch for linux and ffmpeg using v4l2 requests and my patches for ffmpeg_codec2, I was able to get 4k@25 fps - 8-bit, running( HEVC and h.264) but still yet to optimise it and need to add hw decoders for vp9, av1, vp8 etc. NOTE - This is a testing build and might cause kernel panics.
2025-10-27 01:42:27 -05:00
..
davinci can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
drv-intf can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
i2c can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tpg can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-cabac Adding HEVC and h.264 using v4l2 requests - testing! not final prod build 2025-10-27 01:42:27 -05:00
cec-notifier.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
cec-pin.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
cec.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
demux.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dmxdev.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb-usb-ids.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb_ca_en50221.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb_demux.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb_frontend.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb_net.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb_ringbuffer.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvb_vb2.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
dvbdev.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
frame_vector.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
imx.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ipu-bridge.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
ipu6-pci-table.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
jpeg.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
media-dev-allocator.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
media-device.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
media-devnode.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
media-entity.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
media-request.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
mipi-csi2.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
rc-core.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
rc-map.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
rcar-fcp.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tuner-types.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tuner.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
tveeprom.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-async.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-cci.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-common.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-ctrls.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-dev.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-device.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-dv-timings.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-event.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-fh.h Adding HEVC and h.264 using v4l2 requests - testing! not final prod build 2025-10-27 01:42:27 -05:00
v4l2-flash-led-class.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-fwnode.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-h264.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-image-sizes.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-ioctl.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-jpeg.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-mc.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-mediabus.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-mem2mem.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-rect.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-subdev.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
v4l2-vp9.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-core.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-dma-contig.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-dma-sg.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-dvb.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-memops.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-v4l2.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
videobuf2-vmalloc.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
vsp1.h can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00