Revert part of recent fix for movie resolution.
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 13 Oct 2011 08:56:21 +0000 (08:56 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 13 Oct 2011 08:56:21 +0000 (08:56 +0000)
It helped to make things works better for some movies but it
didn't help proxies to work properly. Correct fix seems a bit larger
and better not be made atm, so to keep behavior of proxies and
original movie consistent keep resolution behaves like it was before
recent changes,

source/blender/imbuf/intern/anim_movie.c

index 01b3e71ad8a060039b9f821d2b006f4082fe7bdf..c1ef8c4792b2ad0499fdd38f91fc85e97c233012 100644 (file)
@@ -418,7 +418,6 @@ static int startffmpeg(struct anim * anim) {
        int frs_num;
        double frs_den;
        int streamcount;
-       int width, height;
 
 #ifdef FFMPEG_SWSCALE_COLOR_SPACE_SUPPORT
        /* The following for color space determination */
@@ -475,9 +474,6 @@ static int startffmpeg(struct anim * anim) {
 
        pCodecCtx->workaround_bugs = 1;
 
-       width = pCodecCtx->width;
-       height = pCodecCtx->height;
-
        if(avcodec_open(pCodecCtx, pCodec) < 0) {
                av_close_input_file(pFormatCtx);
                return -1;
@@ -502,8 +498,8 @@ static int startffmpeg(struct anim * anim) {
 
        anim->params = 0;
 
-       anim->x = width;
-       anim->y = height;
+       anim->x = pCodecCtx->width;
+       anim->y = pCodecCtx->height;
        anim->interlacing = 0;
        anim->orientation = 0;
        anim->framesize = anim->x * anim->y * 4;