> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-boun...@ffmpeg.org> On Behalf Of
> Paul B Mahol
> Sent: Saturday, 11 September 2021 12:49
> To: FFmpeg development discussions and patches <ffmpeg-
> de...@ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH v4 13/18]
> avfilter/overlay_graphicsubs: Add overlay_graphicsubs and
> graphicsub2video filters
>
> You are still duplicating core overlaying code from overlay filter,
> among
> other things.
>
> Filter should be in same file as vf_overlay filter, this is more
> demanding
> to do because its harder than code extraction/copy&paste and adding
> defines
> and extra variables/functions for different paths.
I've been afraid to do that because there are significant differences:
- The functions in vf_overlay are based on both images having the
same planes/layout, but in overlay_graphicsubs, the overlay image
is always PAL8, even when overlaying on something like yuv420p
- For overlaying the PAL8 over YUV, it's most efficient to convert
the palette to YUV first, and then lookup in the converted palette
while overlaying
Wouldn't you think that changing the code in vf_overlay to accommodate
for those cases, would add a bit too much complication? IMO, it would
make the resulting code hard to read and maintain.
I can still do it - are you sure I should?
Thanks,
softworkz
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".