qsvdec: split off some code that will be shared with the encoder
[ffmpeg.git] / libavcodec / qsvdec.h
index d12fde2..79ecaed 100644 (file)
 
 #include "avcodec.h"
 
-#define QSV_VERSION_MAJOR 1
-#define QSV_VERSION_MINOR 1
-
-#define ASYNC_DEPTH_DEFAULT 4       // internal parallelism
-
 typedef struct QSVFrame {
     AVFrame *frame;
     mfxFrameSurface1 *surface;
@@ -68,11 +63,6 @@ typedef struct QSVContext {
     int         nb_ext_buffers;
 } QSVContext;
 
-/**
- * Convert a libmfx error code into a libav error code.
- */
-int ff_qsv_error(int mfx_err);
-
 int ff_qsv_map_pixfmt(enum AVPixelFormat format);
 
 int ff_qsv_init(AVCodecContext *s, QSVContext *q, mfxSession session);