Skip to content

Commit

Permalink
MythAVUtil: Add missing hardware formats to switch statements
Browse files Browse the repository at this point in the history
  • Loading branch information
mark-kendall committed May 21, 2019
1 parent aa0e9e2 commit ef52560
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions mythtv/libs/libmythtv/mythavutil.cpp
Expand Up @@ -48,6 +48,18 @@ AVPixelFormat FrameTypeToPixelFormat(VideoFrameType type)
return AV_PIX_FMT_YUV420P12;
case FMT_YUV420P16:
return AV_PIX_FMT_YUV420P16;
case FMT_VDPAU:
return AV_PIX_FMT_VDPAU;
case FMT_VTB:
return AV_PIX_FMT_VIDEOTOOLBOX;
case FMT_VAAPI:
return AV_PIX_FMT_VAAPI;
case FMT_MEDIACODEC:
return AV_PIX_FMT_MEDIACODEC;
case FMT_NVDEC:
return AV_PIX_FMT_CUDA;
case FMT_DXVA2:
return AV_PIX_FMT_DXVA2_VLD;
default:
return AV_PIX_FMT_YUV420P;
}
Expand Down Expand Up @@ -85,6 +97,18 @@ VideoFrameType PixelFormatToFrameType(AVPixelFormat fmt)
return FMT_RGBA32;
case AV_PIX_FMT_BGRA:
return FMT_BGRA;
case AV_PIX_FMT_CUDA:
return FMT_NVDEC;
case AV_PIX_FMT_VDPAU:
return FMT_VDPAU;
case AV_PIX_FMT_VIDEOTOOLBOX:
return FMT_VTB;
case AV_PIX_FMT_VAAPI:
return FMT_VAAPI;
case AV_PIX_FMT_DXVA2_VLD:
return FMT_DXVA2;
case AV_PIX_FMT_MEDIACODEC:
return FMT_MEDIACODEC;
default: break;
}
return FMT_NONE;
Expand Down

0 comments on commit ef52560

Please sign in to comment.