On Fri, Oct 27, 2023 at 10:05 AM Niklas Haas <[email protected]> wrote:
> From: Niklas Haas <[email protected]> > > Alpha planes are explicitly full range, even for limited range YUVA > formats. Mark them as such. > --- > libavfilter/vf_extractplanes.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/libavfilter/vf_extractplanes.c > b/libavfilter/vf_extractplanes.c > index 7b7149ab24..ca406ff323 100644 > --- a/libavfilter/vf_extractplanes.c > +++ b/libavfilter/vf_extractplanes.c > @@ -312,6 +312,8 @@ static int extract_plane(AVFilterLink *outlink, > AVFrame *frame) > if (!out) > return AVERROR(ENOMEM); > av_frame_copy_props(out, frame); > + if (idx == 3 /* alpha */) > + out->color_range = AVCOL_RANGE_JPEG; > this might be overkill, but do you think the check here should be made more generic, in case the alpha plane is not in position #3? -- Vittorio _______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
