diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2012-10-20 06:43:48 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-10-20 18:00:13 +0200 |
commit | 79393a8363d6bb9920754247df00f1b5259e6efd (patch) | |
tree | a8991d78db0652fc3b004ade2f3c3a0365f9fda3 | |
parent | 2c5b92fe90463402be6bf611ef40195f86f434fd (diff) | |
download | ffmpeg-79393a8363d6bb9920754247df00f1b5259e6efd.tar.gz |
Replace usage of the deprecated av_pix_fmt_descriptors array with av_pix_fmt_desc_get
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | ffmpeg_filter.c | 6 | ||||
-rw-r--r-- | libavcodec/libstagefright.cpp | 2 | ||||
-rw-r--r-- | libavfilter/avfiltergraph.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_colormatrix.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_decimate.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_deshake.c | 4 | ||||
-rw-r--r-- | libavfilter/vf_hflip.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_hue.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_idet.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_overlay.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_smartblur.c | 2 | ||||
-rw-r--r-- | libavfilter/vf_tinterlace.c | 4 | ||||
-rw-r--r-- | libavfilter/video.c | 2 | ||||
-rw-r--r-- | libavfilter/vsrc_mptestsrc.c | 2 | ||||
-rw-r--r-- | libswscale/swscale_internal.h | 4 | ||||
-rw-r--r-- | libswscale/x86/swscale.c | 2 | ||||
-rw-r--r-- | tools/fourcc2pixfmt.c | 2 |
17 files changed, 22 insertions, 22 deletions
diff --git a/ffmpeg_filter.c b/ffmpeg_filter.c index 5f9c42cd5b..b634ac5d99 100644 --- a/ffmpeg_filter.c +++ b/ffmpeg_filter.c @@ -37,7 +37,7 @@ enum AVPixelFormat choose_pixel_fmt(AVStream *st, AVCodec *codec, enum AVPixelFo { if (codec && codec->pix_fmts) { const enum AVPixelFormat *p = codec->pix_fmts; - int has_alpha= av_pix_fmt_descriptors[target].nb_components % 2 == 0; + int has_alpha= av_pix_fmt_desc_get(target)->nb_components % 2 == 0; enum AVPixelFormat best= AV_PIX_FMT_NONE; if (st->codec->strict_std_compliance <= FF_COMPLIANCE_UNOFFICIAL) { if (st->codec->codec_id == AV_CODEC_ID_MJPEG) { @@ -56,9 +56,9 @@ enum AVPixelFormat choose_pixel_fmt(AVStream *st, AVCodec *codec, enum AVPixelFo if (target != AV_PIX_FMT_NONE) av_log(NULL, AV_LOG_WARNING, "Incompatible pixel format '%s' for codec '%s', auto-selecting format '%s'\n", - av_pix_fmt_descriptors[target].name, + av_get_pix_fmt_name(target), codec->name, - av_pix_fmt_descriptors[best].name); + av_get_pix_fmt_name(best)); return best; } } diff --git a/libavcodec/libstagefright.cpp b/libavcodec/libstagefright.cpp index 3c1852715a..f741df94f8 100644 --- a/libavcodec/libstagefright.cpp +++ b/libavcodec/libstagefright.cpp @@ -153,7 +153,7 @@ void* decode_thread(void *arg) { AVCodecContext *avctx = (AVCodecContext*)arg; StagefrightContext *s = (StagefrightContext*)avctx->priv_data; - const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[avctx->pix_fmt]; + const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(avctx->pix_fmt); Frame* frame; MediaBuffer *buffer; int32_t w, h; diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c index ab37faeaf7..980cdf2877 100644 --- a/libavfilter/avfiltergraph.c +++ b/libavfilter/avfiltergraph.c @@ -424,7 +424,7 @@ static int pick_format(AVFilterLink *link, AVFilterLink *ref) if (link->type == AVMEDIA_TYPE_VIDEO) { if(ref && ref->type == AVMEDIA_TYPE_VIDEO){ - int has_alpha= av_pix_fmt_descriptors[ref->format].nb_components % 2 == 0; + int has_alpha= av_pix_fmt_desc_get(ref->format)->nb_components % 2 == 0; enum AVPixelFormat best= AV_PIX_FMT_NONE; int i; for (i=0; i<link->in_formats->format_count; i++) { diff --git a/libavfilter/vf_colormatrix.c b/libavfilter/vf_colormatrix.c index f331204482..7200e1dcaa 100644 --- a/libavfilter/vf_colormatrix.c +++ b/libavfilter/vf_colormatrix.c @@ -308,7 +308,7 @@ static int config_input(AVFilterLink *inlink) { AVFilterContext *ctx = inlink->dst; ColorMatrixContext *color = ctx->priv; - const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[inlink->format]; + const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(inlink->format); color->hsub = pix_desc->log2_chroma_w; color->vsub = pix_desc->log2_chroma_h; diff --git a/libavfilter/vf_decimate.c b/libavfilter/vf_decimate.c index b4abfa3ddb..8d54d39011 100644 --- a/libavfilter/vf_decimate.c +++ b/libavfilter/vf_decimate.c @@ -180,7 +180,7 @@ static int config_input(AVFilterLink *inlink) { AVFilterContext *ctx = inlink->dst; DecimateContext *decimate = ctx->priv; - const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[inlink->format]; + const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(inlink->format); decimate->hsub = pix_desc->log2_chroma_w; decimate->vsub = pix_desc->log2_chroma_h; diff --git a/libavfilter/vf_deshake.c b/libavfilter/vf_deshake.c index e86d5bc61e..0444de09de 100644 --- a/libavfilter/vf_deshake.c +++ b/libavfilter/vf_deshake.c @@ -59,8 +59,8 @@ #include "transform.h" -#define CHROMA_WIDTH(link) -((-link->w) >> av_pix_fmt_descriptors[link->format].log2_chroma_w) -#define CHROMA_HEIGHT(link) -((-link->h) >> av_pix_fmt_descriptors[link->format].log2_chroma_h) +#define CHROMA_WIDTH(link) -((-link->w) >> av_pix_fmt_desc_get(link->format)->log2_chroma_w) +#define CHROMA_HEIGHT(link) -((-link->h) >> av_pix_fmt_desc_get(link->format)->log2_chroma_h) enum SearchMethod { EXHAUSTIVE, ///< Search all possible positions diff --git a/libavfilter/vf_hflip.c b/libavfilter/vf_hflip.c index 70bf5c939b..41b4d5400d 100644 --- a/libavfilter/vf_hflip.c +++ b/libavfilter/vf_hflip.c @@ -95,7 +95,7 @@ static int start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref) avfilter_copy_buffer_ref_props(outlink->out_buf, picref); /* copy palette if required */ - if (av_pix_fmt_descriptors[inlink->format].flags & PIX_FMT_PAL) + if (av_pix_fmt_desc_get(inlink->format)->flags & PIX_FMT_PAL) memcpy(inlink->dst->outputs[0]->out_buf->data[1], picref->data[1], AVPALETTE_SIZE); return ff_start_frame(outlink, avfilter_ref_buffer(outlink->out_buf, ~0)); diff --git a/libavfilter/vf_hue.c b/libavfilter/vf_hue.c index 71d5cc88ad..7e421bd4f7 100644 --- a/libavfilter/vf_hue.c +++ b/libavfilter/vf_hue.c @@ -252,7 +252,7 @@ static int query_formats(AVFilterContext *ctx) static int config_props(AVFilterLink *inlink) { HueContext *hue = inlink->dst->priv; - const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[inlink->format]; + const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format); hue->hsub = desc->log2_chroma_w; hue->vsub = desc->log2_chroma_h; diff --git a/libavfilter/vf_idet.c b/libavfilter/vf_idet.c index d64c48c85c..d7c65444e0 100644 --- a/libavfilter/vf_idet.c +++ b/libavfilter/vf_idet.c @@ -195,7 +195,7 @@ static int end_frame(AVFilterLink *link) return 0; if (!idet->csp) - idet->csp = &av_pix_fmt_descriptors[link->format]; + idet->csp = av_pix_fmt_desc_get(link->format); if (idet->csp->comp[0].depth_minus1 / 8 == 1) idet->filter_line = (void*)filter_line_c_16bit; diff --git a/libavfilter/vf_overlay.c b/libavfilter/vf_overlay.c index 4f2f423a35..f060684baf 100644 --- a/libavfilter/vf_overlay.c +++ b/libavfilter/vf_overlay.c @@ -217,7 +217,7 @@ static int config_input_overlay(AVFilterLink *inlink) char *expr; double var_values[VAR_VARS_NB], res; int ret; - const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[inlink->format]; + const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(inlink->format); av_image_fill_max_pixsteps(over->overlay_pix_step, NULL, pix_desc); diff --git a/libavfilter/vf_smartblur.c b/libavfilter/vf_smartblur.c index e1f27ec21b..0402d1a99f 100644 --- a/libavfilter/vf_smartblur.c +++ b/libavfilter/vf_smartblur.c @@ -169,7 +169,7 @@ static int alloc_sws_context(FilterParam *f, int width, int height, unsigned int static int config_props(AVFilterLink *inlink) { SmartblurContext *sblur = inlink->dst->priv; - const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[inlink->format]; + const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(inlink->format); sblur->hsub = desc->log2_chroma_w; sblur->vsub = desc->log2_chroma_h; diff --git a/libavfilter/vf_tinterlace.c b/libavfilter/vf_tinterlace.c index 0bfccfb267..99e3222090 100644 --- a/libavfilter/vf_tinterlace.c +++ b/libavfilter/vf_tinterlace.c @@ -130,7 +130,7 @@ static int config_out_props(AVFilterLink *outlink) { AVFilterContext *ctx = outlink->src; AVFilterLink *inlink = outlink->src->inputs[0]; - const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[outlink->format]; + const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(outlink->format); TInterlaceContext *tinterlace = ctx->priv; tinterlace->vsub = desc->log2_chroma_h; @@ -179,7 +179,7 @@ void copy_picture_field(uint8_t *dst[4], int dst_linesize[4], enum AVPixelFormat format, int w, int src_h, int src_field, int interleave, int dst_field) { - const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[format]; + const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(format); int plane, vsub = desc->log2_chroma_h; int k = src_field == FIELD_UPPER_AND_LOWER ? 1 : 2; diff --git a/libavfilter/video.c b/libavfilter/video.c index 7a0cce9814..4d8804ba10 100644 --- a/libavfilter/video.c +++ b/libavfilter/video.c @@ -286,7 +286,7 @@ int ff_start_frame(AVFilterLink *link, AVFilterBufferRef *picref) avfilter_copy_buffer_ref_props(link->cur_buf, link->src_buf); /* copy palette if required */ - if (av_pix_fmt_descriptors[link->format].flags & PIX_FMT_PAL) + if (av_pix_fmt_desc_get(link->format)->flags & PIX_FMT_PAL) memcpy(link->cur_buf->data[1], link->src_buf-> data[1], AVPALETTE_SIZE); } else diff --git a/libavfilter/vsrc_mptestsrc.c b/libavfilter/vsrc_mptestsrc.c index 9589b519ad..2b416376b1 100644 --- a/libavfilter/vsrc_mptestsrc.c +++ b/libavfilter/vsrc_mptestsrc.c @@ -298,7 +298,7 @@ static int config_props(AVFilterLink *outlink) { AVFilterContext *ctx = outlink->src; MPTestContext *test = ctx->priv; - const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[outlink->format]; + const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(outlink->format); test->hsub = pix_desc->log2_chroma_w; test->vsub = pix_desc->log2_chroma_h; diff --git a/libswscale/swscale_internal.h b/libswscale/swscale_internal.h index 9a7baab7a2..b3f20ccca0 100644 --- a/libswscale/swscale_internal.h +++ b/libswscale/swscale_internal.h @@ -602,8 +602,8 @@ static av_always_inline int isRGB(enum AVPixelFormat pix_fmt) #if 0 // FIXME #define isGray(x) \ - (!(av_pix_fmt_descriptors[x].flags & PIX_FMT_PAL) && \ - av_pix_fmt_descriptors[x].nb_components <= 2) + (!(av_pix_fmt_desc_get(x)->flags & PIX_FMT_PAL) && \ + av_pix_fmt_desc_get(x)->nb_components <= 2) #else #define isGray(x) \ ((x) == AV_PIX_FMT_GRAY8 || \ diff --git a/libswscale/x86/swscale.c b/libswscale/x86/swscale.c index e6a0123eb9..56ef3bc3a0 100644 --- a/libswscale/x86/swscale.c +++ b/libswscale/x86/swscale.c @@ -402,7 +402,7 @@ av_cold void ff_sws_init_swScale_mmx(SwsContext *c) } else if (c->srcBpc == 12) { \ hscalefn = c->dstBpc <= 14 ? ff_hscale12to15_ ## filtersize ## _ ## opt2 : \ ff_hscale12to19_ ## filtersize ## _ ## opt1; \ - } else if (c->srcBpc == 14 || ((c->srcFormat==AV_PIX_FMT_PAL8||isAnyRGB(c->srcFormat)) && av_pix_fmt_descriptors[c->srcFormat].comp[0].depth_minus1<15)) { \ + } else if (c->srcBpc == 14 || ((c->srcFormat==AV_PIX_FMT_PAL8||isAnyRGB(c->srcFormat)) && av_pix_fmt_desc_get(c->srcFormat)->comp[0].depth_minus1<15)) { \ hscalefn = c->dstBpc <= 14 ? ff_hscale14to15_ ## filtersize ## _ ## opt2 : \ ff_hscale14to19_ ## filtersize ## _ ## opt1; \ } else { /* c->srcBpc == 16 */ \ diff --git a/tools/fourcc2pixfmt.c b/tools/fourcc2pixfmt.c index 6ee085b369..8ea6c379d8 100644 --- a/tools/fourcc2pixfmt.c +++ b/tools/fourcc2pixfmt.c @@ -98,7 +98,7 @@ int main(int argc, char **argv) if (list_pix_fmt_fourccs) { for (i = 0; i < AV_PIX_FMT_NB; i++) { - const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[i]; + const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(i); if (!pix_desc->name || pix_desc->flags & PIX_FMT_HWACCEL) continue; printf("%s: ", pix_desc->name); |