Merge commit 'a7d070acb55c3ebbdd5e93e3366f32865732b8a3'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 27 May 2014 01:02:09 +0000 (03:02 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 27 May 2014 01:02:37 +0000 (03:02 +0200)
* commit 'a7d070acb55c3ebbdd5e93e3366f32865732b8a3':
  vf_fieldorder: avoid using AV_PIX_FMT_NB

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavfilter/vf_fieldorder.c

@@@ -47,11 -50,11 +47,12 @@@ static int query_formats(AVFilterContex
      /** accept any input pixel format that is not hardware accelerated, not
       *  a bitstream format, and does not have vertically sub-sampled chroma */
      if (ctx->inputs[0]) {
+         const AVPixFmtDescriptor *desc = NULL;
          formats = NULL;
-         for (pix_fmt = 0; pix_fmt < AV_PIX_FMT_NB; pix_fmt++) {
-             const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
+         while ((desc = av_pix_fmt_desc_next(desc))) {
+             pix_fmt = av_pix_fmt_desc_get_id(desc);
              if (!(desc->flags & AV_PIX_FMT_FLAG_HWACCEL ||
 +                  desc->flags & AV_PIX_FMT_FLAG_PAL     ||
                    desc->flags & AV_PIX_FMT_FLAG_BITSTREAM) &&
                  desc->nb_components && !desc->log2_chroma_h &&
                  (ret = ff_add_format(&formats, pix_fmt)) < 0) {