Commit 82eba226 authored by Paul B Mahol's avatar Paul B Mahol

lavd: do not use av_pix_fmt_descriptors directly

Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent 0d002de4
...@@ -140,7 +140,7 @@ static int caca_write_header(AVFormatContext *s) ...@@ -140,7 +140,7 @@ static int caca_write_header(AVFormatContext *s)
goto fail; goto fail;
} }
bpp = av_get_bits_per_pixel(&av_pix_fmt_descriptors[encctx->pix_fmt]); bpp = av_get_bits_per_pixel(av_pix_fmt_desc_get(avctx->pix_fmt));
c->dither = caca_create_dither(bpp, encctx->width, encctx->height, c->dither = caca_create_dither(bpp, encctx->width, encctx->height,
bpp / 8 * encctx->width, bpp / 8 * encctx->width,
0x0000ff, 0x00ff00, 0xff0000, 0); 0x0000ff, 0x00ff00, 0xff0000, 0);
......
...@@ -54,14 +54,17 @@ static int *create_all_formats(int n) ...@@ -54,14 +54,17 @@ static int *create_all_formats(int n)
{ {
int i, j, *fmts, count = 0; int i, j, *fmts, count = 0;
for (i = 0; i < n; i++) for (i = 0; i < n; i++) {
if (!(av_pix_fmt_descriptors[i].flags & PIX_FMT_HWACCEL)) const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i);
if (!(desc->flags & PIX_FMT_HWACCEL))
count++; count++;
}
if (!(fmts = av_malloc((count+1) * sizeof(int)))) if (!(fmts = av_malloc((count+1) * sizeof(int))))
return NULL; return NULL;
for (j = 0, i = 0; i < n; i++) { for (j = 0, i = 0; i < n; i++) {
if (!(av_pix_fmt_descriptors[i].flags & PIX_FMT_HWACCEL)) const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i);
if (!(desc->flags & PIX_FMT_HWACCEL))
fmts[j++] = i; fmts[j++] = i;
} }
fmts[j] = -1; fmts[j] = -1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment