Open Mr-Z-2697 opened 1 month ago
Some log:
I think we need to implement some measure to deal with AVERROR( EAGAIN )
in packet sending instead of just ignore it (if I understand it correctly)
https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/blob/f41e8d511be8dd124b91e3502dfa128d190e78fb/common/decode.c#L217-L222
Note: these builds are VapourSynth only
Can someone test this LSMASHSource-f-around.7z.gz (it's actually a 7z archive)
Codebase: (ideally you should build it yourself) https://github.com/Mr-Z-2697/L-SMASH-Works/commit/0bc64e9687f1460588c3a088d7ff61029064d611 https://github.com/Mr-Z-2697/FFmpeg/tree/LW120241005-test Additional component: dav1d vpx libjxl xevd libvpl libxml2 vvdec ffnvcodec
Here's the problematic build, the current main branch code of this repo with all the same libraries. LSMASHSource.7z.gz
Software HEVC decoder sometimes (quite often actually) returns corrupted frames after FFmpeg commit https://github.com/FFmpeg/FFmpeg/commit/4b9adb35b609b7acb591be0459cde07550fd4ebe, with or without custom patches. Seemingly after encountering next IDR frame after initial one or after seek. (CRAs seem like no problem)
FFMS2 doesn't have this problem.