summaryrefslogtreecommitdiff
path: root/libavcodec/imgconvert.c
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2010-11-10 20:13:19 +0000
committerStefano Sabatini <stefano.sabatini-lala@poste.it>2010-11-10 20:13:19 +0000
commit2de6f6e8284ca63266330ada36d75ed4e37ccf19 (patch)
tree7b7d70a29f4f2a1473a0fcec8939d178f2a95f7f /libavcodec/imgconvert.c
parent086e997e34d05b27804a8521791399ecccd76011 (diff)
Make avcodec_pix_fmt_string() use the information in the pixel format
descriptors for printing the number of channels/components. Also replace the term "nb_channels" with "nb_components" which is more consistent with the FFmpeg internal terminology, and is somehow different with respect to the current definition of nb_channels in PixFmtInfo. See thread: Subject: [FFmpeg-devel] [PATCH 6/8] Make avcodec_pix_fmt_string() use the information in the pixel format descriptors for printing the number of planes. Also replace the term "nb_channels" with "nb_planes" which is more correct. Date: Fri, 5 Nov 2010 12:01:38 +0100 Originally committed as revision 25717 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/imgconvert.c')
-rw-r--r--libavcodec/imgconvert.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libavcodec/imgconvert.c b/libavcodec/imgconvert.c
index 2e63d27ac1..cfee2a47e1 100644
--- a/libavcodec/imgconvert.c
+++ b/libavcodec/imgconvert.c
@@ -438,15 +438,14 @@ void avcodec_pix_fmt_string (char *buf, int buf_size, enum PixelFormat pix_fmt)
/* print header */
if (pix_fmt < 0)
snprintf (buf, buf_size,
- "name " " nb_channels" " depth"
+ "name " " nb_components" " depth"
);
else{
- PixFmtInfo info= pix_fmt_info[pix_fmt];
-
+ const AVPixFmtDescriptor *pixdesc = &av_pix_fmt_descriptors[pix_fmt];
snprintf (buf, buf_size,
- "%-11s %5d %9d",
+ "%-11s %7d %9d",
av_pix_fmt_descriptors[pix_fmt].name,
- info.nb_channels,
+ pixdesc->nb_components,
av_get_bits_per_pixel(&av_pix_fmt_descriptors[pix_fmt])
);
}