avformat/oggparseogm: Fix undefined shift in ogm_packet()
[ffmpeg.git] / libavutil / frame.c
index 4ae75ef..cb2f681 100644 (file)
@@ -290,7 +290,9 @@ static int frame_copy_props(AVFrame *dst, const AVFrame *src, int force_copy)
     dst->sample_rate            = src->sample_rate;
     dst->opaque                 = src->opaque;
 #if FF_API_AVFRAME_LAVC
+FF_DISABLE_DEPRECATION_WARNINGS
     dst->type                   = src->type;
+FF_ENABLE_DEPRECATION_WARNINGS
 #endif
     dst->pkt_pts                = src->pkt_pts;
     dst->pkt_dts                = src->pkt_dts;
@@ -348,6 +350,7 @@ static int frame_copy_props(AVFrame *dst, const AVFrame *src, int force_copy)
     dst->qscale_table = NULL;
     dst->qstride      = 0;
     dst->qscale_type  = 0;
+    av_buffer_unref(&dst->qp_table_buf);
     if (src->qp_table_buf) {
         dst->qp_table_buf = av_buffer_ref(src->qp_table_buf);
         if (dst->qp_table_buf) {