MythTV  master
Enumerations | Functions
mythcodecid.h File Reference
#include <QString>
#include "libavcodec/avcodec.h"
Include dependency graph for mythcodecid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  MythCodecID {
  kCodec_NONE = 0, kCodec_NORMAL_BEGIN = kCodec_NONE, kCodec_NUV_RTjpeg, kCodec_NUV_MPEG4,
  kCodec_MPEG1, kCodec_MPEG2, kCodec_H263, kCodec_MPEG4,
  kCodec_H264, kCodec_VC1, kCodec_WMV3, kCodec_VP8,
  kCodec_VP9, kCodec_HEVC, kCodec_AV1, kCodec_NORMAL_END,
  kCodec_VDPAU_BEGIN = kCodec_NORMAL_END, kCodec_MPEG1_VDPAU, kCodec_MPEG2_VDPAU, kCodec_H263_VDPAU,
  kCodec_MPEG4_VDPAU, kCodec_H264_VDPAU, kCodec_VC1_VDPAU, kCodec_WMV3_VDPAU,
  kCodec_VP8_VDPAU, kCodec_VP9_VDPAU, kCodec_HEVC_VDPAU, kCodec_AV1_VDPAU,
  kCodec_VDPAU_END, kCodec_VDPAU_DEC_BEGIN = kCodec_VDPAU_END, kCodec_MPEG1_VDPAU_DEC, kCodec_MPEG2_VDPAU_DEC,
  kCodec_H263_VDPAU_DEC, kCodec_MPEG4_VDPAU_DEC, kCodec_H264_VDPAU_DEC, kCodec_VC1_VDPAU_DEC,
  kCodec_WMV3_VDPAU_DEC, kCodec_VP8_VDPAU_DEC, kCodec_VP9_VDPAU_DEC, kCodec_HEVC_VDPAU_DEC,
  kCodec_AV1_VDPAU_DEC, kCodec_VDPAU_DEC_END, kCodec_VAAPI_BEGIN = kCodec_VDPAU_DEC_END, kCodec_MPEG1_VAAPI,
  kCodec_MPEG2_VAAPI, kCodec_H263_VAAPI, kCodec_MPEG4_VAAPI, kCodec_H264_VAAPI,
  kCodec_VC1_VAAPI, kCodec_WMV3_VAAPI, kCodec_VP8_VAAPI, kCodec_VP9_VAAPI,
  kCodec_HEVC_VAAPI, kCodec_AV1_VAAPI, kCodec_VAAPI_END, kCodec_VAAPI_DEC_BEGIN = kCodec_VAAPI_END,
  kCodec_MPEG1_VAAPI_DEC, kCodec_MPEG2_VAAPI_DEC, kCodec_H263_VAAPI_DEC, kCodec_MPEG4_VAAPI_DEC,
  kCodec_H264_VAAPI_DEC, kCodec_VC1_VAAPI_DEC, kCodec_WMV3_VAAPI_DEC, kCodec_VP8_VAAPI_DEC,
  kCodec_VP9_VAAPI_DEC, kCodec_HEVC_VAAPI_DEC, kCodec_AV1_VAAPI_DEC, kCodec_VAAPI_DEC_END,
  kCodec_DXVA2_BEGIN = kCodec_VAAPI_DEC_END, kCodec_MPEG1_DXVA2, kCodec_MPEG2_DXVA2, kCodec_H263_DXVA2,
  kCodec_MPEG4_DXVA2, kCodec_H264_DXVA2, kCodec_VC1_DXVA2, kCodec_WMV3_DXVA2,
  kCodec_VP8_DXVA2, kCodec_VP9_DXVA2, kCodec_HEVC_DXVA2, kCodec_AV1_DXVA2,
  kCodec_DXVA2_END, kCodec_MEDIACODEC_BEGIN = kCodec_DXVA2_END, kCodec_MPEG1_MEDIACODEC, kCodec_MPEG2_MEDIACODEC,
  kCodec_H263_MEDIACODEC, kCodec_MPEG4_MEDIACODEC, kCodec_H264_MEDIACODEC, kCodec_VC1_MEDIACODEC,
  kCodec_WMV3_MEDIACODEC, kCodec_VP8_MEDIACODEC, kCodec_VP9_MEDIACODEC, kCodec_HEVC_MEDIACODEC,
  kCodec_AV1_MEDIACODEC, kCodec_MEDIACODEC_END, kCodec_MEDIACODEC_DEC_BEGIN = kCodec_MEDIACODEC_END, kCodec_MPEG1_MEDIACODEC_DEC,
  kCodec_MPEG2_MEDIACODEC_DEC, kCodec_H263_MEDIACODEC_DEC, kCodec_MPEG4_MEDIACODEC_DEC, kCodec_H264_MEDIACODEC_DEC,
  kCodec_VC1_MEDIACODEC_DEC, kCodec_WMV3_MEDIACODEC_DEC, kCodec_VP8_MEDIACODEC_DEC, kCodec_VP9_MEDIACODEC_DEC,
  kCodec_HEVC_MEDIACODEC_DEC, kCodec_AV1_MEDIACODEC_DEC, kCodec_MEDIACODEC_DEC_END, kCodec_NVDEC_BEGIN = kCodec_MEDIACODEC_DEC_END,
  kCodec_MPEG1_NVDEC, kCodec_MPEG2_NVDEC, kCodec_H263_NVDEC, kCodec_MPEG4_NVDEC,
  kCodec_H264_NVDEC, kCodec_VC1_NVDEC, kCodec_WMV3_NVDEC, kCodec_VP8_NVDEC,
  kCodec_VP9_NVDEC, kCodec_HEVC_NVDEC, kCodec_AV1_NVDEC, kCodec_NVDEC_END,
  kCodec_NVDEC_DEC_BEGIN = kCodec_NVDEC_END, kCodec_MPEG1_NVDEC_DEC, kCodec_MPEG2_NVDEC_DEC, kCodec_H263_NVDEC_DEC,
  kCodec_MPEG4_NVDEC_DEC, kCodec_H264_NVDEC_DEC, kCodec_VC1_NVDEC_DEC, kCodec_WMV3_NVDEC_DEC,
  kCodec_VP8_NVDEC_DEC, kCodec_VP9_NVDEC_DEC, kCodec_HEVC_NVDEC_DEC, kCodec_AV1_NVDEC_DEC,
  kCodec_NVDEC_DEC_END, kCodec_VTB_BEGIN = kCodec_NVDEC_DEC_END, kCodec_MPEG1_VTB, kCodec_MPEG2_VTB,
  kCodec_H263_VTB, kCodec_MPEG4_VTB, kCodec_H264_VTB, kCodec_VC1_VTB,
  kCodec_WMV3_VTB, kCodec_VP8_VTB, kCodec_VP9_VTB, kCodec_HEVC_VTB,
  kCodec_AV1_VTB, kCodec_VTB_END, kCodec_VTB_DEC_BEGIN = kCodec_VTB_END, kCodec_MPEG1_VTB_DEC,
  kCodec_MPEG2_VTB_DEC, kCodec_H263_VTB_DEC, kCodec_MPEG4_VTB_DEC, kCodec_H264_VTB_DEC,
  kCodec_VC1_VTB_DEC, kCodec_WMV3_VTB_DEC, kCodec_VP8_VTB_DEC, kCodec_VP9_VTB_DEC,
  kCodec_HEVC_VTB_DEC, kCodec_AV1_VTB_DEC, kCodec_VTB_DEC_END, kCodec_V4L2_BEGIN = kCodec_VTB_DEC_END,
  kCodec_MPEG1_V4L2, kCodec_MPEG2_V4L2, kCodec_H263_V4L2, kCodec_MPEG4_V4L2,
  kCodec_H264_V4L2, kCodec_VC1_V4L2, kCodec_WMV3_V4L2, kCodec_VP8_V4L2,
  kCodec_VP9_V4L2, kCodec_HEVC_V4L2, kCodec_AV1_V4L2, kCodec_V4L2_END,
  kCodec_V4L2_DEC_BEGIN = kCodec_V4L2_END, kCodec_MPEG1_V4L2_DEC, kCodec_MPEG2_V4L2_DEC, kCodec_H263_V4L2_DEC,
  kCodec_MPEG4_V4L2_DEC, kCodec_H264_V4L2_DEC, kCodec_VC1_V4L2_DEC, kCodec_WMV3_V4L2_DEC,
  kCodec_VP8_V4L2_DEC, kCodec_VP9_V4L2_DEC, kCodec_HEVC_V4L2_DEC, kCodec_AV1_V4L2_DEC,
  kCodec_V4L2_DEC_END, kCodec_MMAL_BEGIN = kCodec_V4L2_DEC_END, kCodec_MPEG1_MMAL, kCodec_MPEG2_MMAL,
  kCodec_H263_MMAL, kCodec_MPEG4_MMAL, kCodec_H264_MMAL, kCodec_VC1_MMAL,
  kCodec_WMV3_MMAL, kCodec_VP8_MMAL, kCodec_VP9_MMAL, kCodec_HEVC_MMAL,
  kCodec_AV1_MMAL, kCodec_MMAL_END, kCodec_MMAL_DEC_BEGIN = kCodec_MMAL_END, kCodec_MPEG1_MMAL_DEC,
  kCodec_MPEG2_MMAL_DEC, kCodec_H263_MMAL_DEC, kCodec_MPEG4_MMAL_DEC, kCodec_H264_MMAL_DEC,
  kCodec_VC1_MMAL_DEC, kCodec_WMV3_MMAL_DEC, kCodec_VP8_MMAL_DEC, kCodec_VP9_MMAL_DEC,
  kCodec_HEVC_MMAL_DEC, kCodec_AV1_MMAL_DEC, kCodec_MMAL_DEC_END, kCodec_DRMPRIME_BEGIN = kCodec_MMAL_DEC_END,
  kCodec_MPEG1_DRMPRIME, kCodec_MPEG2_DRMPRIME, kCodec_H263_DRMPRIME, kCodec_MPEG4_DRMPRIME,
  kCodec_H264_DRMPRIME, kCodec_VC1_DRMPRIME, kCodec_WMV3_DRMPRIME, kCodec_VP8_DRMPRIME,
  kCodec_VP9_DRMPRIME, kCodec_HEVC_DRMPRIME, kCodec_AV1_DRMPRIME, kCodec_DRMPRIME_END
}
 

Functions

static bool codec_is_std (MythCodecID id)
 
static bool codec_is_std_mpeg (MythCodecID id)
 
static bool codec_is_drmprime (MythCodecID id)
 
static bool codec_is_vdpau (MythCodecID id)
 
static bool codec_is_vdpau_hw (MythCodecID id)
 
static bool codec_is_vdpau_dec (MythCodecID id)
 
static bool codec_is_vdpau_dechw (MythCodecID id)
 
static bool codec_is_vaapi (MythCodecID id)
 
static bool codec_is_vaapi_dec (MythCodecID id)
 
static bool codec_is_dxva2 (MythCodecID id)
 
static bool codec_is_dxva2_hw (MythCodecID id)
 
static bool codec_is_mediacodec (MythCodecID id)
 
static bool codec_is_mediacodec_dec (MythCodecID id)
 
static bool codec_is_nvdec (MythCodecID id)
 
static bool codec_is_nvdec_dec (MythCodecID id)
 
static bool codec_is_vtb (MythCodecID id)
 
static bool codec_is_vtb_dec (MythCodecID id)
 
static bool codec_is_v4l2 (MythCodecID id)
 
static bool codec_is_v4l2_dec (MythCodecID id)
 
static bool codec_is_mmal (MythCodecID id)
 
static bool codec_is_mmal_dec (MythCodecID id)
 
static bool codec_is_copyback (MythCodecID id)
 
static bool codec_sw_copy (MythCodecID id)
 
QString get_encoding_type (MythCodecID codecid)
 
QString get_decoder_name (MythCodecID codec_id)
 
QString toString (MythCodecID codecid)
 
AVCodecID myth2av_codecid (MythCodecID codec_id)
 
uint mpeg_version (AVCodecID codec_id)
 
static bool CODEC_IS_H264 (AVCodecID id)
 
static bool CODEC_IS_MPEG (AVCodecID id)
 
static bool CODEC_IS_VDPAU (const struct AVCodec *codec, const AVCodecContext *enc)
 
static bool CODEC_IS_VAAPI (const struct AVCodec *codec, const AVCodecContext *enc)
 
static bool CODEC_IS_DXVA2 (const struct AVCodec *codec, const AVCodecContext *enc)
 
static bool CODEC_IS_MEDIACODEC (const struct AVCodec *)
 

Enumeration Type Documentation

◆ MythCodecID

Enumerator
kCodec_NONE 
kCodec_NORMAL_BEGIN 
kCodec_NUV_RTjpeg 
kCodec_NUV_MPEG4 
kCodec_MPEG1 
kCodec_MPEG2 
kCodec_H263 
kCodec_MPEG4 
kCodec_H264 
kCodec_VC1 
kCodec_WMV3 
kCodec_VP8 
kCodec_VP9 
kCodec_HEVC 
kCodec_AV1 
kCodec_NORMAL_END 
kCodec_VDPAU_BEGIN 
kCodec_MPEG1_VDPAU 
kCodec_MPEG2_VDPAU 
kCodec_H263_VDPAU 
kCodec_MPEG4_VDPAU 
kCodec_H264_VDPAU 
kCodec_VC1_VDPAU 
kCodec_WMV3_VDPAU 
kCodec_VP8_VDPAU 
kCodec_VP9_VDPAU 
kCodec_HEVC_VDPAU 
kCodec_AV1_VDPAU 
kCodec_VDPAU_END 
kCodec_VDPAU_DEC_BEGIN 
kCodec_MPEG1_VDPAU_DEC 
kCodec_MPEG2_VDPAU_DEC 
kCodec_H263_VDPAU_DEC 
kCodec_MPEG4_VDPAU_DEC 
kCodec_H264_VDPAU_DEC 
kCodec_VC1_VDPAU_DEC 
kCodec_WMV3_VDPAU_DEC 
kCodec_VP8_VDPAU_DEC 
kCodec_VP9_VDPAU_DEC 
kCodec_HEVC_VDPAU_DEC 
kCodec_AV1_VDPAU_DEC 
kCodec_VDPAU_DEC_END 
kCodec_VAAPI_BEGIN 
kCodec_MPEG1_VAAPI 
kCodec_MPEG2_VAAPI 
kCodec_H263_VAAPI 
kCodec_MPEG4_VAAPI 
kCodec_H264_VAAPI 
kCodec_VC1_VAAPI 
kCodec_WMV3_VAAPI 
kCodec_VP8_VAAPI 
kCodec_VP9_VAAPI 
kCodec_HEVC_VAAPI 
kCodec_AV1_VAAPI 
kCodec_VAAPI_END 
kCodec_VAAPI_DEC_BEGIN 
kCodec_MPEG1_VAAPI_DEC 
kCodec_MPEG2_VAAPI_DEC 
kCodec_H263_VAAPI_DEC 
kCodec_MPEG4_VAAPI_DEC 
kCodec_H264_VAAPI_DEC 
kCodec_VC1_VAAPI_DEC 
kCodec_WMV3_VAAPI_DEC 
kCodec_VP8_VAAPI_DEC 
kCodec_VP9_VAAPI_DEC 
kCodec_HEVC_VAAPI_DEC 
kCodec_AV1_VAAPI_DEC 
kCodec_VAAPI_DEC_END 
kCodec_DXVA2_BEGIN 
kCodec_MPEG1_DXVA2 
kCodec_MPEG2_DXVA2 
kCodec_H263_DXVA2 
kCodec_MPEG4_DXVA2 
kCodec_H264_DXVA2 
kCodec_VC1_DXVA2 
kCodec_WMV3_DXVA2 
kCodec_VP8_DXVA2 
kCodec_VP9_DXVA2 
kCodec_HEVC_DXVA2 
kCodec_AV1_DXVA2 
kCodec_DXVA2_END 
kCodec_MEDIACODEC_BEGIN 
kCodec_MPEG1_MEDIACODEC 
kCodec_MPEG2_MEDIACODEC 
kCodec_H263_MEDIACODEC 
kCodec_MPEG4_MEDIACODEC 
kCodec_H264_MEDIACODEC 
kCodec_VC1_MEDIACODEC 
kCodec_WMV3_MEDIACODEC 
kCodec_VP8_MEDIACODEC 
kCodec_VP9_MEDIACODEC 
kCodec_HEVC_MEDIACODEC 
kCodec_AV1_MEDIACODEC 
kCodec_MEDIACODEC_END 
kCodec_MEDIACODEC_DEC_BEGIN 
kCodec_MPEG1_MEDIACODEC_DEC 
kCodec_MPEG2_MEDIACODEC_DEC 
kCodec_H263_MEDIACODEC_DEC 
kCodec_MPEG4_MEDIACODEC_DEC 
kCodec_H264_MEDIACODEC_DEC 
kCodec_VC1_MEDIACODEC_DEC 
kCodec_WMV3_MEDIACODEC_DEC 
kCodec_VP8_MEDIACODEC_DEC 
kCodec_VP9_MEDIACODEC_DEC 
kCodec_HEVC_MEDIACODEC_DEC 
kCodec_AV1_MEDIACODEC_DEC 
kCodec_MEDIACODEC_DEC_END 
kCodec_NVDEC_BEGIN 
kCodec_MPEG1_NVDEC 
kCodec_MPEG2_NVDEC 
kCodec_H263_NVDEC 
kCodec_MPEG4_NVDEC 
kCodec_H264_NVDEC 
kCodec_VC1_NVDEC 
kCodec_WMV3_NVDEC 
kCodec_VP8_NVDEC 
kCodec_VP9_NVDEC 
kCodec_HEVC_NVDEC 
kCodec_AV1_NVDEC 
kCodec_NVDEC_END 
kCodec_NVDEC_DEC_BEGIN 
kCodec_MPEG1_NVDEC_DEC 
kCodec_MPEG2_NVDEC_DEC 
kCodec_H263_NVDEC_DEC 
kCodec_MPEG4_NVDEC_DEC 
kCodec_H264_NVDEC_DEC 
kCodec_VC1_NVDEC_DEC 
kCodec_WMV3_NVDEC_DEC 
kCodec_VP8_NVDEC_DEC 
kCodec_VP9_NVDEC_DEC 
kCodec_HEVC_NVDEC_DEC 
kCodec_AV1_NVDEC_DEC 
kCodec_NVDEC_DEC_END 
kCodec_VTB_BEGIN 
kCodec_MPEG1_VTB 
kCodec_MPEG2_VTB 
kCodec_H263_VTB 
kCodec_MPEG4_VTB 
kCodec_H264_VTB 
kCodec_VC1_VTB 
kCodec_WMV3_VTB 
kCodec_VP8_VTB 
kCodec_VP9_VTB 
kCodec_HEVC_VTB 
kCodec_AV1_VTB 
kCodec_VTB_END 
kCodec_VTB_DEC_BEGIN 
kCodec_MPEG1_VTB_DEC 
kCodec_MPEG2_VTB_DEC 
kCodec_H263_VTB_DEC 
kCodec_MPEG4_VTB_DEC 
kCodec_H264_VTB_DEC 
kCodec_VC1_VTB_DEC 
kCodec_WMV3_VTB_DEC 
kCodec_VP8_VTB_DEC 
kCodec_VP9_VTB_DEC 
kCodec_HEVC_VTB_DEC 
kCodec_AV1_VTB_DEC 
kCodec_VTB_DEC_END 
kCodec_V4L2_BEGIN 
kCodec_MPEG1_V4L2 
kCodec_MPEG2_V4L2 
kCodec_H263_V4L2 
kCodec_MPEG4_V4L2 
kCodec_H264_V4L2 
kCodec_VC1_V4L2 
kCodec_WMV3_V4L2 
kCodec_VP8_V4L2 
kCodec_VP9_V4L2 
kCodec_HEVC_V4L2 
kCodec_AV1_V4L2 
kCodec_V4L2_END 
kCodec_V4L2_DEC_BEGIN 
kCodec_MPEG1_V4L2_DEC 
kCodec_MPEG2_V4L2_DEC 
kCodec_H263_V4L2_DEC 
kCodec_MPEG4_V4L2_DEC 
kCodec_H264_V4L2_DEC 
kCodec_VC1_V4L2_DEC 
kCodec_WMV3_V4L2_DEC 
kCodec_VP8_V4L2_DEC 
kCodec_VP9_V4L2_DEC 
kCodec_HEVC_V4L2_DEC 
kCodec_AV1_V4L2_DEC 
kCodec_V4L2_DEC_END 
kCodec_MMAL_BEGIN 
kCodec_MPEG1_MMAL 
kCodec_MPEG2_MMAL 
kCodec_H263_MMAL 
kCodec_MPEG4_MMAL 
kCodec_H264_MMAL 
kCodec_VC1_MMAL 
kCodec_WMV3_MMAL 
kCodec_VP8_MMAL 
kCodec_VP9_MMAL 
kCodec_HEVC_MMAL 
kCodec_AV1_MMAL 
kCodec_MMAL_END 
kCodec_MMAL_DEC_BEGIN 
kCodec_MPEG1_MMAL_DEC 
kCodec_MPEG2_MMAL_DEC 
kCodec_H263_MMAL_DEC 
kCodec_MPEG4_MMAL_DEC 
kCodec_H264_MMAL_DEC 
kCodec_VC1_MMAL_DEC 
kCodec_WMV3_MMAL_DEC 
kCodec_VP8_MMAL_DEC 
kCodec_VP9_MMAL_DEC 
kCodec_HEVC_MMAL_DEC 
kCodec_AV1_MMAL_DEC 
kCodec_MMAL_DEC_END 
kCodec_DRMPRIME_BEGIN 
kCodec_MPEG1_DRMPRIME 
kCodec_MPEG2_DRMPRIME 
kCodec_H263_DRMPRIME 
kCodec_MPEG4_DRMPRIME 
kCodec_H264_DRMPRIME 
kCodec_VC1_DRMPRIME 
kCodec_WMV3_DRMPRIME 
kCodec_VP8_DRMPRIME 
kCodec_VP9_DRMPRIME 
kCodec_HEVC_DRMPRIME 
kCodec_AV1_DRMPRIME 
kCodec_DRMPRIME_END 

Definition at line 10 of file mythcodecid.h.

Function Documentation

◆ codec_is_std()

static bool codec_is_std ( MythCodecID  id)
inlinestatic

◆ codec_is_std_mpeg()

static bool codec_is_std_mpeg ( MythCodecID  id)
inlinestatic

Definition at line 295 of file mythcodecid.h.

◆ codec_is_drmprime()

static bool codec_is_drmprime ( MythCodecID  id)
inlinestatic

◆ codec_is_vdpau()

static bool codec_is_vdpau ( MythCodecID  id)
inlinestatic

◆ codec_is_vdpau_hw()

static bool codec_is_vdpau_hw ( MythCodecID  id)
inlinestatic

◆ codec_is_vdpau_dec()

static bool codec_is_vdpau_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_vdpau_dechw()

static bool codec_is_vdpau_dechw ( MythCodecID  id)
inlinestatic

◆ codec_is_vaapi()

static bool codec_is_vaapi ( MythCodecID  id)
inlinestatic

◆ codec_is_vaapi_dec()

static bool codec_is_vaapi_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_dxva2()

static bool codec_is_dxva2 ( MythCodecID  id)
inlinestatic

◆ codec_is_dxva2_hw()

static bool codec_is_dxva2_hw ( MythCodecID  id)
inlinestatic

◆ codec_is_mediacodec()

static bool codec_is_mediacodec ( MythCodecID  id)
inlinestatic

◆ codec_is_mediacodec_dec()

static bool codec_is_mediacodec_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_nvdec()

static bool codec_is_nvdec ( MythCodecID  id)
inlinestatic

◆ codec_is_nvdec_dec()

static bool codec_is_nvdec_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_vtb()

static bool codec_is_vtb ( MythCodecID  id)
inlinestatic

◆ codec_is_vtb_dec()

static bool codec_is_vtb_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_v4l2()

static bool codec_is_v4l2 ( MythCodecID  id)
inlinestatic

◆ codec_is_v4l2_dec()

static bool codec_is_v4l2_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_mmal()

static bool codec_is_mmal ( MythCodecID  id)
inlinestatic

◆ codec_is_mmal_dec()

static bool codec_is_mmal_dec ( MythCodecID  id)
inlinestatic

◆ codec_is_copyback()

static bool codec_is_copyback ( MythCodecID  id)
inlinestatic

◆ codec_sw_copy()

static bool codec_sw_copy ( MythCodecID  id)
inlinestatic

◆ get_encoding_type()

QString get_encoding_type ( MythCodecID  codecid)

Definition at line 475 of file mythcodecid.cpp.

Referenced by MythVideoOutputGPU::Create(), and MythPlayer::GetEncodingType().

◆ get_decoder_name()

QString get_decoder_name ( MythCodecID  codec_id)

◆ toString()

QString toString ( MythCodecID  codecid)

Definition at line 9 of file mythcodecid.cpp.

◆ myth2av_codecid()

AVCodecID myth2av_codecid ( MythCodecID  codec_id)

◆ mpeg_version()

uint mpeg_version ( AVCodecID  codec_id)

◆ CODEC_IS_H264()

static bool CODEC_IS_H264 ( AVCodecID  id)
inlinestatic

Definition at line 381 of file mythcodecid.h.

Referenced by AvFormatDecoder::PreProcessVideoPacket().

◆ CODEC_IS_MPEG()

static bool CODEC_IS_MPEG ( AVCodecID  id)
inlinestatic

◆ CODEC_IS_VDPAU()

static bool CODEC_IS_VDPAU ( const struct AVCodec *  codec,
const AVCodecContext *  enc 
)
inlinestatic

Definition at line 386 of file mythcodecid.h.

◆ CODEC_IS_VAAPI()

static bool CODEC_IS_VAAPI ( const struct AVCodec *  codec,
const AVCodecContext *  enc 
)
inlinestatic

Definition at line 394 of file mythcodecid.h.

◆ CODEC_IS_DXVA2()

static bool CODEC_IS_DXVA2 ( const struct AVCodec *  codec,
const AVCodecContext *  enc 
)
inlinestatic

Definition at line 402 of file mythcodecid.h.

◆ CODEC_IS_MEDIACODEC()

static bool CODEC_IS_MEDIACODEC ( const struct AVCodec *  )
inlinestatic

Definition at line 413 of file mythcodecid.h.

Referenced by MythMediaCodecContext::InitVideoCodec().