]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/hwcontext.c
avformat/matroskadec: Reuse AVIOContext
[ffmpeg] / libavutil / hwcontext.c
index 745016ed7e166cac03e47cea297ea5831e1bf877..f1e404ab2015d330ac416538fb54c77e395229e0 100644 (file)
@@ -870,3 +870,10 @@ fail:
     av_buffer_unref(&dst_ref);
     return ret;
 }
+
+int ff_hwframe_map_replace(AVFrame *dst, const AVFrame *src)
+{
+    HWMapDescriptor *hwmap = (HWMapDescriptor*)dst->buf[0]->data;
+    av_frame_unref(hwmap->source);
+    return av_frame_ref(hwmap->source, src);
+}