[FFmpeg-devel] [PATCH 0/3] avformat/avisynth: support frame properties

Stephen Hutchinson qyot27 at gmail.com
Sun Feb 13 19:48:04 EET 2022


On 2/8/22 6:02 AM, Stephen Hutchinson wrote:
> AviSynth+ 3.6.0 introduced support for frame properties, allowing
> various metadata to be passed between filters or read out by
> client programs.  Using this, FFmpeg can read Color Range, Transfer
> Characteristics, Matrix, Color Primaries, Chroma Location, and
> Field Order information from AviSynth scripts.
> 
> Reading frame properties through AviSynth's C interface was not
> possible until a few months ago, though, so client programs that
> use the C API need version 3.7.1 or higher to be able to take
> advantage of it.
> 
> Incorporates a previous patch by emcodem that fixes setting field
> order on non-frameprop-aware versions of AviSynth.
> 
> Stephen Hutchinson (2):
>    avisynth: use AviSynth+'s frame properties to set various fields
>    configure: check avisynth header version
> 
> emcodem (1):
>    avisynth: corrected interlace detection
> 
>   configure              |   4 +-
>   libavformat/avisynth.c | 266 ++++++++++++++++++++++++++++++++++++++---
>   2 files changed, 253 insertions(+), 17 deletions(-)
> 

Since it's been about a week, if there aren't any objections that show
up, I'll go ahead and push this later today or tomorrow.


More information about the ffmpeg-devel mailing list