MythTV
master
|
#include <cstdint>
#include <QString>
#include "libavcodec/avcodec.h"
Go to the source code of this file.
enum MythCodecID : std::uint8_t |
Definition at line 11 of file mythcodecid.h.
|
inlinestatic |
Definition at line 294 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 296 of file mythcodecid.h.
|
inlinestatic |
Definition at line 299 of file mythcodecid.h.
Referenced by MythVideoOutputGPU::CreateBuffers(), MythCodecContext::CreateContext(), VideoBuffers::DiscardAndRecreate(), MythCodecContext::FindDecoder(), MythVideoOutputGPU::FrameTypeForCodec(), and get_decoder_name().
|
inlinestatic |
Definition at line 302 of file mythcodecid.h.
Referenced by codec_is_vdpau_hw(), MythVideoOutputGPU::CreateBuffers(), VideoBuffers::DiscardAndRecreate(), MythVideoOutputGPU::FrameTypeForCodec(), and get_decoder_name().
|
inlinestatic |
Definition at line 305 of file mythcodecid.h.
Referenced by MythCodecContext::CreateContext(), MythVDPAUContext::DecoderNeedsReset(), MythCodecContext::FindDecoder(), MythVDPAUContext::GetSupportedCodec(), and MythVDPAUContext::InitVideoCodec().
|
inlinestatic |
Definition at line 310 of file mythcodecid.h.
Referenced by codec_is_copyback(), codec_is_vdpau_dechw(), get_decoder_name(), and MythVDPAUContext::RetrieveFrame().
|
inlinestatic |
Definition at line 313 of file mythcodecid.h.
Referenced by MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), MythVDPAUContext::GetSupportedCodec(), and MythVDPAUContext::InitVideoCodec().
|
inlinestatic |
Definition at line 319 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 322 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 326 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 329 of file mythcodecid.h.
Referenced by VideoOutputD3D::GetAllowedRenderers(), and VideoOutputD3D::GetSupportedCodec().
|
inlinestatic |
Definition at line 335 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 338 of file mythcodecid.h.
Referenced by codec_is_copyback(), MythCodecContext::CreateContext(), MythCodecContext::FindDecoder(), get_decoder_name(), and MythMediaCodecContext::HwDecoderInit().
|
inlinestatic |
Definition at line 342 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 345 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 349 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 352 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 356 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 358 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 361 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 363 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 366 of file mythcodecid.h.
Referenced by codec_sw_copy(), MythVideoOutputGPU::CreateBuffers(), VideoBuffers::DiscardAndRecreate(), and VideoBuffers::SetDeinterlacingFlags().
|
inlinestatic |
Definition at line 372 of file mythcodecid.h.
Referenced by MythVideoOutputVulkan::GetAllowedRenderers(), MythVideoOutputOpenGL::GetAllowedRenderers(), and MythVideoOutput::HasSoftwareFrames().
QString get_encoding_type | ( | MythCodecID | codecid | ) |
Definition at line 475 of file mythcodecid.cpp.
Referenced by MythVideoOutputGPU::Create(), and MythPlayer::GetEncodingType().
QString get_decoder_name | ( | MythCodecID | codec_id | ) |
Definition at line 714 of file mythcodecid.cpp.
Referenced by AvFormatDecoder::autoSelectVideoTrack(), MythVideoOutputGPU::Create(), and AvFormatDecoder::GetCodecDecoderName().
QString toString | ( | MythCodecID | codecid | ) |
Definition at line 9 of file mythcodecid.cpp.
AVCodecID myth2av_codecid | ( | MythCodecID | codec_id | ) |
Definition at line 228 of file mythcodecid.cpp.
Referenced by MythVideoOutput::InputChanged(), and MythVideoOutputGPU::ProcessInputChange().
uint mpeg_version | ( | AVCodecID | codec_id | ) |
Definition at line 455 of file mythcodecid.cpp.
Referenced by AvFormatDecoder::autoSelectVideoTrack(), CODEC_IS_H264(), CODEC_IS_MPEG(), MythCodecContext::FindDecoder(), MythVDPAUContext::InitialiseContext(), and MythVAAPIContext::InitialiseContext().
|
inlinestatic |
Definition at line 382 of file mythcodecid.h.
Referenced by AvFormatDecoder::PreProcessVideoPacket().
|
inlinestatic |
Definition at line 384 of file mythcodecid.h.
Referenced by MythVAAPIContext::InitialiseContext(), and AvFormatDecoder::PreProcessVideoPacket().
|
inlinestatic |
Definition at line 387 of file mythcodecid.h.
|
inlinestatic |
Definition at line 395 of file mythcodecid.h.
|
inlinestatic |
Definition at line 403 of file mythcodecid.h.
|
inlinestatic |
Definition at line 414 of file mythcodecid.h.
Referenced by MythMediaCodecContext::InitVideoCodec().