Leo Izen
Leo Izen
One way to do it would be to bind a key (via input.conf) to change `--lavfi-complex` to something like `[vid2] copy [vo]` or something.
Note: `f_lavfi.c -> init_pads` couldn't be changed because AVBufferSrcParams doesn't have the necessary fields to assign.
I've converted this PR to a draft for now until it's ready for review-for-merge.
I can confirm that mpv stutters slightly when it restarts playback about 10 seconds in, but the audio and video remains synced.
It's worth mentioning that ASS itself has a display-matrix tag. I don't know if avcodec exports it. I also don't know if it supports other colorspace tags.
Currently there's no way to do this without a lua script. However, if your script works, I don't see an issue. Do note that the `duration` field can be iffy...
This has seriously been a problem since the dawn of time. It'd be nice to see it fixed. At least, see the option "Use only foreground colors for smart nicknames."
I won't be able to report it upstream because Firefox doesn't support JXL. Mercury relies on unmerged patches that are on mozilla's bug tracker to support it.
The resulting grayscale file [CC-gray-D50-srg-fromjxl.png](https://github.com/kampidh/Colour-Gamut-Plotter/blob/f3bc92108e6ea7d755053eb21cfb09d30a6d6f23/jpegxl-reports/CC-gray-D50-srg-fromjxl.png) has an attached ICC profile, although it is a grayscale ICC profile. Windows Photo Viewer appears not to support the attached ICC profile, which is...