diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2003-01-11 04:52:39 +0000 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2003-01-11 04:52:39 +0000 |
commit | 5915a6dc852f20ff4f1ffe7d1a11bb8a40644303 (patch) | |
tree | 0f69cd6e85e1f9bb3268727a7e4f9ba5e90c9f72 /libavcodec | |
parent | 2d1a4094a2b4877958c17fa56ac57f7566703fda (diff) | |
download | ffmpeg-5915a6dc852f20ff4f1ffe7d1a11bb8a40644303.tar.gz |
moved avpicture_xxx to imgconvert
Originally committed as revision 1434 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/utils.c | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/libavcodec/utils.c b/libavcodec/utils.c index f4a81ce4e9..1b532fc94c 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -383,19 +383,6 @@ AVCodec *avcodec_find(enum CodecID id) return NULL; } -const char *pix_fmt_str[] = { - "yuv420p", - "yuv422", - "rgb24", - "bgr24", - "yuv422p", - "yuv444p", - "rgba32", - "bgra32", - "yuv410p", - "yuv411p", -}; - void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode) { const char *codec_name; @@ -510,97 +497,6 @@ void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode) } } -/* Picture field are filled with 'ptr' addresses */ -void avpicture_fill(AVPicture *picture, UINT8 *ptr, - int pix_fmt, int width, int height) -{ - int size; - - size = width * height; - switch(pix_fmt) { - case PIX_FMT_YUV420P: - picture->data[0] = ptr; - picture->data[1] = picture->data[0] + size; - picture->data[2] = picture->data[1] + size / 4; - picture->linesize[0] = width; - picture->linesize[1] = width / 2; - picture->linesize[2] = width / 2; - break; - case PIX_FMT_YUV422P: - picture->data[0] = ptr; - picture->data[1] = picture->data[0] + size; - picture->data[2] = picture->data[1] + size / 2; - picture->linesize[0] = width; - picture->linesize[1] = width / 2; - picture->linesize[2] = width / 2; - break; - case PIX_FMT_YUV444P: - picture->data[0] = ptr; - picture->data[1] = picture->data[0] + size; - picture->data[2] = picture->data[1] + size; - picture->linesize[0] = width; - picture->linesize[1] = width; - picture->linesize[2] = width; - break; - case PIX_FMT_RGB24: - case PIX_FMT_BGR24: - picture->data[0] = ptr; - picture->data[1] = NULL; - picture->data[2] = NULL; - picture->linesize[0] = width * 3; - break; - case PIX_FMT_RGBA32: - picture->data[0] = ptr; - picture->data[1] = NULL; - picture->data[2] = NULL; - picture->linesize[0] = width * 4; - break; - case PIX_FMT_YUV422: - picture->data[0] = ptr; - picture->data[1] = NULL; - picture->data[2] = NULL; - picture->linesize[0] = width * 2; - break; - default: - picture->data[0] = NULL; - picture->data[1] = NULL; - picture->data[2] = NULL; - break; - } -} - -int avpicture_get_size(int pix_fmt, int width, int height) -{ - int size; - - size = width * height; - switch(pix_fmt) { - case PIX_FMT_YUV420P: - size = (size * 3) / 2; - break; - case PIX_FMT_YUV422P: - size = (size * 2); - break; - case PIX_FMT_YUV444P: - size = (size * 3); - break; - case PIX_FMT_RGB24: - case PIX_FMT_BGR24: - size = (size * 3); - break; - case PIX_FMT_RGBA32: - size = (size * 4); - break; - case PIX_FMT_YUV422: - size = (size * 2); - break; - default: - size = -1; - break; - } - return size; -} - unsigned avcodec_version( void ) { return LIBAVCODEC_VERSION_INT; |