Nyanmisaka
Nyanmisaka
> Indeed the ISP can't handle SAND30, you need the HVS (though that only gets you RGB out) but that is harder to get at though I am working on...
> If there was Vulcan support on the Pi then that would work. But there isn't (if I'm wrong on that point I would be delighted). IIRC the v3dv vulkan...
Thank to @jc-kynesim, the [v4l2 scaler](https://github.com/jc-kynesim/rpi-ffmpeg/commit/6cf9b1fcb01d4ad3e019a0dfe3298615e2afc95c) seems to have progressed recently, where I found the [SAND30/V4L2_PIX_FMT_NV12_10_COL128](https://github.com/jc-kynesim/rpi-ffmpeg/blob/6cf9b1fcb01d4ad3e019a0dfe3298615e2afc95c/libavfilter/vf_deinterlace_v4l2m2m.c#L835-L844) aka 10bit. Does this mean we can now convert from HEVC 10bit to H.264...
You can decode it but not transcode it. Transcoding is much more compute intensive and the CPU of Pi 4 can not handle the scaling and pixel format conversion effectively.
It will be insanely slow before this issue is resolved.
Better to use Pi 4 as a media player or file server instead of transcoding server. It performs well in both 4k and HDR when acting as a player such...
Adding DolbyVision support to AV1 requires these prerequisites: - Migrate to FFmpeg 7.0 (jellyfin-ffmpeg7). - Server capable of detecting fourcc `dav1` Profile 10. **[THIS PR]** - Server capable of transcoding...
HLS supports multiple encoding formats. Direct play profiles with appropriate codec checks should be added on the client side to avoid incompatibilities. https://github.com/jellyfin/jellyfin-web/blob/a28da159db07b91e7b0560261dece04e5f718cd5/src/scripts/browserDeviceProfile.js#L605-L612
> Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders. If FFmpeg's **native** software decoder supports `AVDISCARD_NONKEY`, then its corresponding [hw accelerator](https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/hwaccels.h) should also...
The degree of support for these advanced features varies by Gen X, driver version, and system environment, so they cannot be directly exposed in settings or user will mess up...