MythTV master
|
#include "libmythbase/mythconfig.h"
#include <cstdint>
#include <QString>
#include "libavcodec/avcodec.h"
Go to the source code of this file.
enum MythCodecID : std::uint8_t |
Definition at line 13 of file mythcodecid.h.
|
inlinestatic |
Definition at line 368 of file mythcodecid.h.
Referenced by codec_sw_copy(), MythVideoOutputGPU::CreateBuffers(), VideoBuffers::DiscardAndRecreate(), and VideoBuffers::SetDeinterlacingFlags().
|
inlinestatic |
Definition at line 301 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), and get_decoder_name().
|
inlinestatic |
Definition at line 408 of file mythcodecid.h.
|
inlinestatic |
Definition at line 328 of file mythcodecid.h.
Referenced by codec_is_dxva2_hw(), VideoOutputD3D::CreateBuffers(), MythCodecContext::FindDecoder(), get_decoder_name(), VideoOutputD3D::Init(), VideoOutputD3D::InitBuffers(), VideoOutputD3D::PrepareFrame(), VideoOutputD3D::UpdateFrame(), and VideoOutputD3D::UpdatePauseFrame().
|
inlinestatic |
Definition at line 331 of file mythcodecid.h.
Referenced by VideoOutputD3D::GetAllowedRenderers(), and VideoOutputD3D::GetSupportedCodec().
|
inlinestatic |
Definition at line 384 of file mythcodecid.h.
Referenced by AvFormatDecoder::PreProcessVideoPacket().
|
inlinestatic |
Definition at line 416 of file mythcodecid.h.
Referenced by MythMediaCodecContext::InitVideoCodec().
|
inlinestatic |
Definition at line 337 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), get_decoder_name(), MythMediaCodecContext::HwDecoderInit(), and MythMediaCodecContext::RetrieveFrame().
|
inlinestatic |
Definition at line 340 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), and MythMediaCodecContext::HwDecoderInit().
|
inlinestatic |
Definition at line 363 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), get_decoder_name(), MythMMALContext::HwDecoderInit(), MythMMALContext::InitVideoCodec(), MythMMALContext::RetrieveFrame(), and MythMMALContext::SetDecoderOptions().
|
inlinestatic |
Definition at line 365 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), MythMMALContext::HwDecoderInit(), MythMMALContext::InitVideoCodec(), and MythMMALContext::RetrieveFrame().
|
inlinestatic |
Definition at line 386 of file mythcodecid.h.
Referenced by MythVAAPIContext::InitialiseContext(), and AvFormatDecoder::PreProcessVideoPacket().
|
inlinestatic |
Definition at line 344 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), MythNVDECContext::DecoderWillResetOnFlush(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), get_decoder_name(), MythNVDECContext::HwDecoderInit(), MythNVDECContext::InitFramesContext(), MythNVDECContext::InitVideoCodec(), MythNVDECContext::RetrieveFrame(), and MythNVDECContext::SetDeinterlacing().
|
inlinestatic |
Definition at line 347 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), MythNVDECContext::HwDecoderInit(), MythNVDECContext::InitVideoCodec(), MythNVDECContext::RetrieveFrame(), MythNVDECContext::SetDeinterlacing(), and VideoBuffers::SetDeinterlacingFlags().
|
inlinestatic |
Definition at line 296 of file mythcodecid.h.
Referenced by codec_sw_copy(), VideoOutputD3D::GetAllowedRenderers(), MythVideoOutputNull::Init(), MythVideoOutputNull::InputChanged(), AvFormatDecoder::ProcessVideoPacket(), VideoOutputD3D::RenderFrame(), and VideoOutputD3D::UpdatePauseFrame().
|
inlinestatic |
Definition at line 298 of file mythcodecid.h.
|
inlinestatic |
Definition at line 358 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), MythV4L2M2MContext::DecoderWillResetOnFlush(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), get_decoder_name(), and MythV4L2M2MContext::InitVideoCodec().
|
inlinestatic |
Definition at line 360 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), MythV4L2M2MContext::HwDecoderInit(), MythV4L2M2MContext::InitVideoCodec(), and MythV4L2M2MContext::RetrieveFrame().
|
inlinestatic |
Definition at line 400 of file mythcodecid.h.
|
inlinestatic |
Definition at line 321 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), get_decoder_name(), and MythVAAPIContext::InitVideoCodec().
|
inlinestatic |
Definition at line 324 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), MythVAAPIContext::InitVideoCodec(), MythVAAPIContext::PostProcessFrame(), MythVAAPIContext::RetrieveFrame(), and VideoBuffers::SetDeinterlacingFlags().
|
inlinestatic |
Definition at line 392 of file mythcodecid.h.
|
inlinestatic |
Definition at line 304 of file mythcodecid.h.
Referenced by codec_is_vdpau_hw(), MythVideoOutputGPU::CreateBuffers(), VideoBuffers::DiscardAndRecreate(), MythVideoOutputGPU::FrameTypeForCodec(), and get_decoder_name().
|
inlinestatic |
Definition at line 312 of file mythcodecid.h.
Referenced by codec_is_copyback(), codec_is_vdpau_dechw(), get_decoder_name(), and MythVDPAUContext::RetrieveFrame().
|
inlinestatic |
Definition at line 315 of file mythcodecid.h.
Referenced by MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), MythVDPAUContext::GetSupportedCodec(), and MythVDPAUContext::InitVideoCodec().
|
inlinestatic |
Definition at line 307 of file mythcodecid.h.
Referenced by MythCodecContext::CreateContext(), MythVDPAUContext::DecoderNeedsReset(), MythCodecContext::FindDecoder(), MythVDPAUContext::GetSupportedCodec(), and MythVDPAUContext::InitVideoCodec().
|
inlinestatic |
Definition at line 351 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), get_decoder_name(), MythVTBContext::HwDecoderInit(), MythVTBContext::InitFramesContext(), MythVTBContext::InitVideoCodec(), and MythVTBContext::RetrieveFrame().
|
inlinestatic |
Definition at line 354 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), MythVTBContext::HwDecoderInit(), MythVTBContext::InitVideoCodec(), and MythVTBContext::RetrieveFrame().
|
inlinestatic |
Definition at line 374 of file mythcodecid.h.
Referenced by MythVideoOutputVulkan::GetAllowedRenderers(), MythVideoOutputOpenGL::GetAllowedRenderers(), and MythVideoOutput::HasSoftwareFrames().
QString get_decoder_name | ( | MythCodecID | codec_id | ) |
Definition at line 713 of file mythcodecid.cpp.
Referenced by AvFormatDecoder::autoSelectVideoTrack(), MythVideoOutputGPU::Create(), and AvFormatDecoder::GetCodecDecoderName().
QString get_encoding_type | ( | MythCodecID | codecid | ) |
Definition at line 474 of file mythcodecid.cpp.
Referenced by MythVideoOutputGPU::Create(), and MythPlayer::GetEncodingType().
uint mpeg_version | ( | AVCodecID | codec_id | ) |
Definition at line 454 of file mythcodecid.cpp.
Referenced by AvFormatDecoder::autoSelectVideoTrack(), CODEC_IS_H264(), CODEC_IS_MPEG(), MythCodecContext::FindDecoder(), MythVAAPIContext::InitialiseContext(), and MythVDPAUContext::InitialiseContext().
AVCodecID myth2av_codecid | ( | MythCodecID | codec_id | ) |
Definition at line 227 of file mythcodecid.cpp.
Referenced by MythVideoOutput::InputChanged(), and MythVideoOutputGPU::ProcessInputChange().
QString toString | ( | MythCodecID | codecid | ) |
Definition at line 8 of file mythcodecid.cpp.