]> git.sesse.net Git - ffmpeg/commitdiff
lavf/qsvvpp: add P010 output format support
authorZhong Li <zhong.li@intel.com>
Fri, 31 May 2019 00:44:48 +0000 (08:44 +0800)
committerZhong Li <zhong.li@intel.com>
Mon, 10 Jun 2019 05:48:41 +0000 (13:48 +0800)
Signed-off-by: Zhong Li <zhong.li@intel.com>
libavfilter/qsvvpp.c
libavfilter/vf_vpp_qsv.c

index b5ef74efa46d94d3c23ce7fee25c84ffdbf7d3e6..8d5ff2eb653c398361efe567394caf0f363041e6 100644 (file)
@@ -153,6 +153,7 @@ static int map_frame_to_surface(AVFrame *frame, mfxFrameSurface1 *surface)
 {
     switch (frame->format) {
     case AV_PIX_FMT_NV12:
+    case AV_PIX_FMT_P010:
         surface->Data.Y  = frame->data[0];
         surface->Data.UV = frame->data[1];
         break;
index 41a9f389627d67fdf8c6a1b98268b901e4618ef1..dd05e8baffb512a95b6da2d6d4a9e56a508ceb98 100644 (file)
@@ -367,6 +367,7 @@ static int query_formats(AVFilterContext *ctx)
     };
     static const enum AVPixelFormat out_pix_fmts[] = {
         AV_PIX_FMT_NV12,
+        AV_PIX_FMT_P010,
         AV_PIX_FMT_QSV,
         AV_PIX_FMT_NONE
     };