From 80a07f6e47a842ca351ebec3478878204cd1d0b7 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Sat, 30 Jan 2010 18:50:00 +0000 Subject: Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt(). Originally committed as revision 21545 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavutil/pixdesc.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'libavutil/pixdesc.h') diff --git a/libavutil/pixdesc.h b/libavutil/pixdesc.h index c8743487c9..1fa571f405 100644 --- a/libavutil/pixdesc.h +++ b/libavutil/pixdesc.h @@ -202,6 +202,19 @@ static inline void write_line(const uint16_t *src, uint8_t *data[4], const int l } } +/** + * Returns the pixel format corresponding to name. + * + * If there is no pixel format with name name, then looks for a + * pixel format with the name corresponding to the native endian + * format of name. + * For example in a little-endian system, first looks for "gray16", + * then for "gray16le". + * + * Finally if no pixel format has been found, returns PIX_FMT_NONE. + */ +enum PixelFormat av_get_pix_fmt(const char *name); + /** * Returns the number of bits per pixel used by the pixel format * described by pixdesc. -- cgit v1.2.3