MythTV
master
|
#include <vector>
#include <QStringList>
#include <QRecursiveMutex>
#include <QSize>
#include <QMap>
#include "libmyth/mythcontext.h"
#include "libmythtv/mythtvexp.h"
Go to the source code of this file.
Classes | |
struct | RenderOptions |
class | MythVideoProfileItem |
class | MythVideoProfile |
Variables | |
static constexpr const char * | DEINT_QUALITY_NONE { "none" } |
static constexpr const char * | DEINT_QUALITY_LOW { "low" } |
static constexpr const char * | DEINT_QUALITY_MEDIUM { "medium" } |
static constexpr const char * | DEINT_QUALITY_HIGH { "high" } |
static constexpr const char * | DEINT_QUALITY_SHADER { "shader" } |
static constexpr const char * | DEINT_QUALITY_DRIVER { "driver" } |
static constexpr const char * | UPSCALE_DEFAULT { "bilinear" } |
static constexpr const char * | UPSCALE_HQ1 { "bicubic" } |
static constexpr const char * | COND_WIDTH { "cond_width" } |
static constexpr const char * | COND_HEIGHT { "cond_height" } |
static constexpr const char * | COND_RATE { "cond_framerate" } |
static constexpr const char * | COND_CODECS { "cond_codecs" } |
static constexpr const char * | PREF_DEC { "pref_decoder" } |
static constexpr const char * | PREF_CPUS { "pref_max_cpus" } |
static constexpr const char * | PREF_LOOP { "pref_skiploop" } |
static constexpr const char * | PREF_RENDER { "pref_videorenderer" } |
static constexpr const char * | PREF_DEINT1X { "pref_deint0" } |
static constexpr const char * | PREF_DEINT2X { "pref_deint1" } |
static constexpr const char * | PREF_PRIORITY { "pref_priority" } |
static constexpr const char * | PREF_UPSCALE { "pref_upscale" } |
static constexpr uint | VIDEO_MAX_CPUS { 16 } |
|
staticconstexpr |
|
staticconstexpr |
Definition at line 22 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), MythVideoProfile::GetDeinterlacers(), PlaybackProfileItemConfig::GetQuality(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
|
staticconstexpr |
Definition at line 23 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), MythVideoProfile::GetDeinterlacers(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
|
staticconstexpr |
Definition at line 24 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), MythVideoProfile::GetDeinterlacers(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
|
staticconstexpr |
Definition at line 25 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
|
staticconstexpr |
Definition at line 26 of file mythvideoprofile.h.
Referenced by doUpgradeTVDatabaseSchema(), PlaybackProfileItemConfig::GetQuality(), PlaybackProfileItemConfig::LoadQuality(), and MythVideoFrame::ParseDeinterlacer().
|
staticconstexpr |
Definition at line 27 of file mythvideoprofile.h.
Referenced by MythVideoProfile::GetUpscalers(), PlaybackProfileItemConfig::Load(), and MythVideoProfile::LoadBestPreferences().
|
staticconstexpr |
Definition at line 28 of file mythvideoprofile.h.
Referenced by MythVideoProfile::GetUpscalers(), and MythVideoGPU::UpscalerChanged().
|
staticconstexpr |
Definition at line 30 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and PlaybackProfileItemConfig::widthChanged().
|
staticconstexpr |
Definition at line 31 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), PlaybackProfileItemConfig::heightChanged(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
|
staticconstexpr |
Definition at line 32 of file mythvideoprofile.h.
Referenced by PlaybackProfileItemConfig::framerateChanged(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
|
staticconstexpr |
Definition at line 33 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfileItem::IsMatch(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
|
staticconstexpr |
Definition at line 34 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetDecoder(), MythVideoProfileItem::IsMatch(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
|
staticconstexpr |
Definition at line 35 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetMaxCPUs(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
|
staticconstexpr |
Definition at line 36 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::IsSkipLoopEnabled(), PlaybackProfileItemConfig::Load(), PlaybackProfileItemConfig::Save(), and MythVideoProfileItem::toString().
|
staticconstexpr |
Definition at line 37 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetVideoRenderer(), MythVideoProfileItem::IsValid(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfile::SetVideoRenderer(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
|
staticconstexpr |
Definition at line 38 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetSingleRatePreferences(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
|
staticconstexpr |
Definition at line 39 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetDoubleRatePreferences(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
|
staticconstexpr |
Definition at line 40 of file mythvideoprofile.h.
Referenced by MythVideoProfileItem::GetPriority(), and MythVideoProfile::LoadBestPreferences().
|
staticconstexpr |
Definition at line 41 of file mythvideoprofile.h.
Referenced by MythVideoProfile::CreateProfile(), MythVideoProfile::GetUpscaler(), PlaybackProfileItemConfig::Load(), MythVideoProfile::LoadBestPreferences(), PlaybackProfileItemConfig::Save(), MythVideoProfileItem::toString(), and MythVideoProfile::toString().
|
staticconstexpr |
Definition at line 43 of file mythvideoprofile.h.
Referenced by MythVideoProfile::GetMaxCPUs(), and PlaybackProfileItemConfig::PlaybackProfileItemConfig().