MythTV  master
Macros | Functions | Variables
mythplayer.cpp File Reference
#include <algorithm>
#include <cassert>
#include <cmath>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <unistd.h>
#include <QCoreApplication>
#include <QDir>
#include <QHash>
#include <QMap>
#include <QThread>
#include <utility>
#include "libmyth/audio/audiooutput.h"
#include "libmythbase/mthread.h"
#include "libmythbase/mythconfig.h"
#include "libmythbase/mythcorecontext.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/mythmiscutil.h"
#include "libmythbase/mythtimer.h"
#include "libmythbase/programinfo.h"
#include "libmythui/mythmainwindow.h"
#include "libmythui/mythuiactions.h"
#include "DetectLetterbox.h"
#include "audioplayer.h"
#include "cardutil.h"
#include "decoders/avformatdecoder.h"
#include "decoders/mythcodeccontext.h"
#include "decoders/mythdecoderthread.h"
#include "dummydecoder.h"
#include "io/mythmediabuffer.h"
#include "jitterometer.h"
#include "livetvchain.h"
#include "mythavutil.h"
#include "mythplayer.h"
#include "mythvideooutnull.h"
#include "remoteencoder.h"
#include "tv_actions.h"
#include "tv_play.h"
#include "libavcodec/avcodec.h"
Include dependency graph for mythplayer.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("Player(%1): ").arg(dbg_ident(this),0,36)
 

Functions

static unsigned dbg_ident (const MythPlayer *)
 

Variables

static bool preBufferDebug = qEnvironmentVariableIsSet("PREBUFFERDEBUG")
 
static float ffrewScaleAdjust = 0.10F
 
static float ffrewSkipThresh = 0.60F
 
static float ffrewScaleLowest = 1.00F
 
static float ffrewScaleHighest = 2.50F
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("Player(%1): ").arg(dbg_ident(this),0,36)

Definition at line 57 of file mythplayer.cpp.

Function Documentation

◆ dbg_ident()

static unsigned dbg_ident ( const MythPlayer player)
static

Definition at line 2014 of file mythplayer.cpp.

Variable Documentation

◆ preBufferDebug

bool preBufferDebug = qEnvironmentVariableIsSet("PREBUFFERDEBUG")
static

Definition at line 721 of file mythplayer.cpp.

Referenced by MythPlayer::PrebufferEnoughFrames().

◆ ffrewScaleAdjust

float ffrewScaleAdjust = 0.10F
static

Definition at line 1162 of file mythplayer.cpp.

Referenced by MythPlayer::DoFFRewSkip().

◆ ffrewSkipThresh

float ffrewSkipThresh = 0.60F
static

Definition at line 1163 of file mythplayer.cpp.

Referenced by MythPlayer::DoFFRewSkip().

◆ ffrewScaleLowest

float ffrewScaleLowest = 1.00F
static

Definition at line 1164 of file mythplayer.cpp.

Referenced by MythPlayer::DoFFRewSkip().

◆ ffrewScaleHighest

float ffrewScaleHighest = 2.50F
static

Definition at line 1165 of file mythplayer.cpp.

Referenced by MythPlayer::DoFFRewSkip().