Last updated: 2023-08-17 00:00:00
Some powerful Type-C adapters have rather limited current for 5V operation, and 2A won't be enough to run the system and charge the battery at the same time, so check the specs.
2 blinks = enabled
3 blinks = disabled
This is inversed from what the wiki said...
mpv --hwdec=drm
Full FFmpeg compatibility requires building a fork:
git clone -b v4l2-request-hwaccel-4.4 https://github.com/jernejsk/FFmpeg.git cd FFmpeg ./configure --enable-v4l2-request --enable-libudev --enable-libdrm --enable-gnutls --prefix=/some/install/prefix/here make -j$(nproc) make install
And then modify your PATH to include the prefix's bin directory. And build mpv against the FFmpegin your prefix:
PKG_CONFIG_PATH="/path/to/your/ffmpeg/prefix/lib/pkgconfig:$PKG_CONFIG_PATH" meson setup build ninja -C build
rkvdec is the video decoding hardware that's developed by Rockchip presumably in house. It's what Rockchip uses for decoding 4K H.264/AVC, VP9 and H.265/HEVC content. The driver in mainline linux for the first generation rkvdec (used in RK3328 and RK3399) supports VP9 and H.264.
patches for HEVC (H.265) support are also in the process of review.
RK3566, RK3568 and likely RK3588 use a second generation of rkvdec called rkvdec2. No mainline driver for this exists yet. The rkvdec instance on RK3588 additionally supports the AVS2 video code
v4l2-ctl --list-devices