]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsv.c
avcodec/utils: document allocation requirement of extradata
[ffmpeg] / libavcodec / qsv.c
index 45e1c25c68f69daf862f6cd75c5a592b86dbfced..bb0d79588c4d66e0fd149bd8be6fec4f9d076d8a 100644 (file)
@@ -31,6 +31,7 @@
 #include "libavutil/hwcontext.h"
 #include "libavutil/hwcontext_qsv.h"
 #include "libavutil/imgutils.h"
+#include "libavutil/avassert.h"
 
 #include "avcodec.h"
 #include "qsv_internal.h"
@@ -214,6 +215,11 @@ enum AVPictureType ff_qsv_map_pictype(int mfx_pic_type)
         else
             type = AV_PICTURE_TYPE_P;
         break;
+    case MFX_FRAMETYPE_UNKNOWN:
+        type = AV_PICTURE_TYPE_NONE;
+        break;
+    default:
+        av_assert0(0);
     }
 
     return type;