]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsv_internal.h
lavc/tiff: Fix edge case with full-length/width tiles
[ffmpeg] / libavcodec / qsv_internal.h
index 57d861d2be07927cd82bf186aa2a370d81435d7e..c50e9c792ca231a376c67b1df3cae5920ae508a2 100644 (file)
@@ -90,10 +90,15 @@ int ff_qsv_print_warning(void *log_ctx, mfxStatus err,
 
 int ff_qsv_codec_id_to_mfx(enum AVCodecID codec_id);
 int ff_qsv_profile_to_mfx(enum AVCodecID codec_id, int profile);
+int ff_qsv_level_to_mfx(enum AVCodecID codec_id, int level);
+
+enum AVPixelFormat ff_qsv_map_fourcc(uint32_t fourcc);
 
 int ff_qsv_map_pixfmt(enum AVPixelFormat format, uint32_t *fourcc);
 enum AVPictureType ff_qsv_map_pictype(int mfx_pic_type);
 
+enum AVFieldOrder ff_qsv_map_picstruct(int mfx_pic_struct);
+
 int ff_qsv_init_internal_session(AVCodecContext *avctx, mfxSession *session,
                                  const char *load_plugins);