]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/pgssubdec.c
qsv{dec,enc}: always use an internal mfxFrameSurface1
[ffmpeg] / libavcodec / pgssubdec.c
index a4cb66b0ae96f86a89ab1a5d8116209f2e23588f..886685b4b5de83e0f22f0791fd40539211b1b4cd 100644 (file)
@@ -515,8 +515,6 @@ static int display_end_segment(AVCodecContext *avctx, void *data,
     }
     for (i = 0; i < ctx->presentation.object_count; i++) {
         PGSSubObject *object;
-        AVSubtitleRect *rect;
-        int j;
 
         sub->rects[i]  = av_mallocz(sizeof(*sub->rects[0]));
         if (!sub->rects[i]) {
@@ -580,11 +578,15 @@ static int display_end_segment(AVCodecContext *avctx, void *data,
 
 #if FF_API_AVPICTURE
 FF_DISABLE_DEPRECATION_WARNINGS
+{
+        AVSubtitleRect *rect;
+        int j;
         rect = sub->rects[i];
         for (j = 0; j < 4; j++) {
             rect->pict.data[j] = rect->data[j];
             rect->pict.linesize[j] = rect->linesize[j];
         }
+}
 FF_ENABLE_DEPRECATION_WARNINGS
 #endif