Mercurial > libavcodec.hg
changeset 2341:d9c9b42767da libavcodec
fix image stream copy
author | michael |
---|---|
date | Mon, 08 Nov 2004 23:36:32 +0000 |
parents | a2073e67cb19 |
children | 8b6668325ff8 |
files | avcodec.h raw.c |
diffstat | 2 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/avcodec.h Sat Nov 06 19:11:34 2004 +0000 +++ b/avcodec.h Mon Nov 08 23:36:32 2004 +0000 @@ -17,7 +17,7 @@ #define FFMPEG_VERSION_INT 0x000409 #define FFMPEG_VERSION "0.4.9-pre1" -#define LIBAVCODEC_BUILD 4728 +#define LIBAVCODEC_BUILD 4729 #define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT #define LIBAVCODEC_VERSION FFMPEG_VERSION @@ -1996,6 +1996,7 @@ const char *avcodec_get_pix_fmt_name(int pix_fmt); void avcodec_set_dimensions(AVCodecContext *s, int width, int height); enum PixelFormat avcodec_get_pix_fmt(const char* name); +unsigned int avcodec_pix_fmt_to_codec_tag(enum PixelFormat p); #define FF_LOSS_RESOLUTION 0x0001 /* loss due to resolution change */ #define FF_LOSS_DEPTH 0x0002 /* loss due to color depth change */
--- a/raw.c Sat Nov 06 19:11:34 2004 +0000 +++ b/raw.c Mon Nov 08 23:36:32 2004 +0000 @@ -64,7 +64,7 @@ return PIX_FMT_YUV420P; } -static unsigned int findFourCC(int fmt) +unsigned int avcodec_pix_fmt_to_codec_tag(enum PixelFormat fmt) { const PixelFormatTag * tags = pixelFormatTags; while (tags->pix_fmt >= 0) { @@ -152,7 +152,7 @@ avctx->coded_frame->pict_type = FF_I_TYPE; avctx->coded_frame->key_frame = 1; if(!avctx->codec_tag) - avctx->codec_tag = findFourCC(avctx->pix_fmt); + avctx->codec_tag = avcodec_pix_fmt_to_codec_tag(avctx->pix_fmt); return 0; }