hevc: zero the correct variables on invalid crop parameters
authorAnton Khirnov <anton@khirnov.net>
Fri, 20 Mar 2015 20:30:29 +0000 (21:30 +0100)
committerAnton Khirnov <anton@khirnov.net>
Sat, 21 Mar 2015 08:45:19 +0000 (09:45 +0100)
It's the output_window that is applied to the output frame, not
pic_conf_win

(cherry picked from commit 5127c00b971b674f72609369b39a9c0f7c36977d)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
libavcodec/hevc_ps.c

index bc18990..db658be 100644 (file)
@@ -883,10 +883,10 @@ int ff_hevc_decode_nal_sps(HEVCContext *s)
         }
         av_log(s->avctx, AV_LOG_WARNING,
                "Displaying the whole video surface.\n");
-        sps->pic_conf_win.left_offset   =
-        sps->pic_conf_win.right_offset  =
-        sps->pic_conf_win.top_offset    =
-        sps->pic_conf_win.bottom_offset = 0;
+        sps->output_window.left_offset   =
+        sps->output_window.right_offset  =
+        sps->output_window.top_offset    =
+        sps->output_window.bottom_offset = 0;
         sps->output_width               = sps->width;
         sps->output_height              = sps->height;
     }