]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vdpau.c
avcodec/ccaption_dec: Fix typos and cosmetics
[ffmpeg] / libavcodec / vdpau.c
index 7578e62a8639be48df786fcd8af0b1a46c69c27a..475a56c73caa9d0010f4f54f92e3ab974517777e 100644 (file)
@@ -288,7 +288,8 @@ int ff_vdpau_common_end_frame(AVCodecContext *avctx, AVFrame *frame,
 
 #if FF_API_BUFS_VDPAU
 FF_DISABLE_DEPRECATION_WARNINGS
-    hwctx->info = pic_ctx->info;
+    av_assert0(sizeof(hwctx->info) <= sizeof(pic_ctx->info));
+    memcpy(&hwctx->info, &pic_ctx->info, sizeof(hwctx->info));
     hwctx->bitstream_buffers = pic_ctx->bitstream_buffers;
     hwctx->bitstream_buffers_used = pic_ctx->bitstream_buffers_used;
     hwctx->bitstream_buffers_allocated = pic_ctx->bitstream_buffers_allocated;