OSDN Git Service

Special case VP5/6 chroma alignment on x86 as well
authorDavid Conrad <lessen42@gmail.com>
Fri, 12 Feb 2010 22:01:42 +0000 (22:01 +0000)
committerDavid Conrad <lessen42@gmail.com>
Fri, 12 Feb 2010 22:01:42 +0000 (22:01 +0000)
Originally committed as revision 21782 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/utils.c

index 0e7dad7..0b0c562 100644 (file)
@@ -265,7 +265,9 @@ int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic){
 //picture size unneccessarily in some cases. The solution here is not
 //pretty and better ideas are welcome!
 #if HAVE_MMX
-                if(s->codec_id == CODEC_ID_SVQ1)
+                if(s->codec_id == CODEC_ID_SVQ1 || s->codec_id == CODEC_ID_VP5 ||
+                   s->codec_id == CODEC_ID_VP6 || s->codec_id == CODEC_ID_VP6F ||
+                   s->codec_id == CODEC_ID_VP6A)
                     stride_align[i]= 16;
                 else
 #endif