mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avfilter/vf_drawtext: Avoid using non public AV_PIX_FMT_NB
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
ee0c91cc65
commit
0d26264fb4
@ -517,15 +517,14 @@ int ff_draw_round_to_sub(FFDrawContext *draw, int sub_dir, int round_dir,
|
|||||||
|
|
||||||
AVFilterFormats *ff_draw_supported_pixel_formats(unsigned flags)
|
AVFilterFormats *ff_draw_supported_pixel_formats(unsigned flags)
|
||||||
{
|
{
|
||||||
enum AVPixelFormat i, pix_fmts[AV_PIX_FMT_NB + 1];
|
enum AVPixelFormat i;
|
||||||
unsigned n = 0;
|
|
||||||
FFDrawContext draw;
|
FFDrawContext draw;
|
||||||
|
AVFilterFormats *fmts = NULL;
|
||||||
|
|
||||||
for (i = 0; i < AV_PIX_FMT_NB; i++)
|
for (i = 0; av_pix_fmt_desc_get(i); i++)
|
||||||
if (ff_draw_init(&draw, i, flags) >= 0)
|
if (ff_draw_init(&draw, i, flags) >= 0)
|
||||||
pix_fmts[n++] = i;
|
ff_add_format(&fmts, i);
|
||||||
pix_fmts[n++] = AV_PIX_FMT_NONE;
|
return fmts;
|
||||||
return ff_make_format_list(pix_fmts);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
@ -540,7 +539,7 @@ int main(void)
|
|||||||
FFDrawColor color;
|
FFDrawColor color;
|
||||||
int r, i;
|
int r, i;
|
||||||
|
|
||||||
for (f = 0; f < AV_PIX_FMT_NB; f++) {
|
for (f = 0; av_pix_fmt_desc_get(f); f++) {
|
||||||
desc = av_pix_fmt_desc_get(f);
|
desc = av_pix_fmt_desc_get(f);
|
||||||
if (!desc->name)
|
if (!desc->name)
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user