[FFmpeg-devel] [PATCH 2/5] libavformat/avisynth: enable additional pix_fmts

Carl Eugen Hoyos ceffmpeg at gmail.com
Tue Mar 26 12:55:38 EET 2019


2019-03-25 2:13 GMT+01:00, Stephen Hutchinson <qyot27 at gmail.com>:
> On 3/24/2019 7:07 PM, Carl Eugen Hoyos wrote:
>> 2019-03-24 21:25 GMT+01:00, Stephen Hutchinson <qyot27 at gmail.com>:
>>> These pix_fmts have been added to FFmpeg in the 31 months since
>>> commit 92916e8542e425ca20daddb490261a5818643206 added support for
>>> the larger number of pix_fmts that AviSynth+ can use. They were
>>> present in AviSynth+ even then, just not in libavutil.
>>> +    /* Single precision floating point Planar RGB (AviSynth+) */
>>> +    case AVS_CS_RGBPS:
>>> +        st->codecpar->format = AV_PIX_FMT_GBRPF32;
>>> +    /* Single precision floating point Planar RGB with Alpha (AviSynth+)
>>> */
>>> +    case AVS_CS_RGBAPS:
>>> +        st->codecpar->format = AV_PIX_FMT_GBRAPF32;
>> Were you able to test these two in any way?
>> Is there absolutely no danger that they mean something
>> completely different in avisynth?
> There shouldn't be any danger whatsoever.

Thank you for the extensive explanation!

Carl Eugen


More information about the ffmpeg-devel mailing list