17#include <vdr/menuitems.h>
294 m_pConfig(m_pDevice->Config()),
295 m_pAudioDevice(m_pDevice->Audio())
332 for (
int i = 0;
i < 18;
i++) {
Audio and Alsa Interface Header File.
void SetAutoAES(bool appendAes)
void SetSoftvol(bool softVolume)
void SetDownmix(int downMix)
bool ConfigParseH264Dimensions
parse h264 stream for width and height for decoder init
int ConfigVideoAudioDelayMs
config audio delay
std::atomic< int > StatMaxLongTermAudioJitterMs
logged max overall audio jitter since stream start
bool ConfigLogState
flag logging on/off
bool ConfigAudioNormalize
config use normalize volume
int ConfigAudioAutoAES
config automatic AES handling
int ConfigAudioStereoDescent
config reduce stereo loudness
int ConfigMaxSizeGPUImageCache
config max gpu image cache size
std::atomic< int > StatMaxShortTermAudioJitterMs
logged max audio jitter of the last 1000 packets
int ConfigParseH264StreamStart
log frames at stream start up to the given number of I-Frames
int ConfigDecoderFallbackToSwNumPkts
maximum number of packets sent before fallback to sw decoder
bool ConfigAudioCompression
config use volume compression
bool ConfigAudioPassthroughState
flag audio-passthrough on/off
bool ConfigAudioSoftvol
config use software volume
bool ConfigDisableDeint
disable deinterlacer
int ConfigVideoEnableHDR
enable HDR
int ConfigDisableOglOsd
config disable ogl osd
int ConfigPipAltTopPercent
0 = aligned to top, 100 = aligned to bottom
const char * CurrentDecoderType
current decoder type: "hardware" or "software"
int ConfigAudioEqBand[18]
config equalizer filter bands
int ConfigPipLeftPercent
0 = aligned to left, 100 = aligned to right
int ConfigAdditionalBufferLengthMs
config size ms of a/v buffer
int ConfigAudioMaxCompression
config max volume compression
int ConfigPipAltLeftPercent
0 = aligned to left, 100 = aligned to right
int ConfigLogLevels
loglevel config
int ConfigPipAltScalePercent
alternative scale factor of pip video
std::atomic< int > StatMaxShortTermVideoJitterMs
logged max video jitter of the last 1000 packets
int ConfigPipTopPercent
0 = aligned to top, 100 = aligned to bottom
bool ConfigDecoderNeedsIFrame
start h264 decoder only when an I-Frame arrives
const char * CurrentDecoderName
current decoder name
bool ConfigDecoderFallbackToSw
fallback to software decoder if the hardware decoder fails
int ConfigAudioEq
config equalizer filter
int ConfigPipScalePercent
scale factor of pip video
int ConfigAudioPassthroughMask
config audio pass-through mask
std::atomic< int > StatMaxLongTermVideoJitterMs
logged max overall video jitter since stream start
bool ConfigHideMainMenuEntry
config hide main menu entry
bool ConfigAudioDownmix
config ffmpeg audio downmix
int ConfigAudioMaxNormalize
config max normalize factor
int ConfigDropInvalidH264PFrames
drop P-Frames with invalid references on stream start up to the given number of I-Frames
Output Device Implementation.
int GetMinBufferFillLevelThresholdMs(void)
Audio Decoder Header File.
Plugin Configuration Header File.
void SetStereoDescent(int)
Set stereo loudness descent.
void SetCompression(bool, int)
Set volume compression parameters.
void SetEq(int[18], int)
Set equalizer bands.
void SetNormalize(bool, int)
Set normalize volume parameters.
@ CODEC_EAC3
E-AC-3 bit mask.
@ CODEC_AC3
AC-3 bit mask.
int GetDecoderNeedsMaxPackets(void)
void SetEnableHdr(bool)
Enable HDR display mode.
void GetStats(int *, int *, int *)
Get statistics from the renderer.
void ResetChannelId(void)
Reset the channel ID (restarts audio)
void SetDecoderFallbackToSw(bool)
Force the decoder to fallback to software if the hardware decoder fails after the configured amount o...
void SetDecoderNeedsIFrame(void)
Forces the h264 decoder to wait for an I-Frame to start.
void SetParseH264Dimensions(void)
Parse the h264 stream width and height before starting the decoder.
void SetPassthroughMask(int)
Set the passthrough mask (called from setup menu or conf)
void SetDisableDeint(void)
Disables deinterlacer (called from setup menu or conf)
static std::shared_ptr< cSoftHdLogger > GetLogger()
Get an instance to the global logger.
#define LOGDEBUG
log to LOG_DEBUG
@ L_PACKET
decoder packet/frame tracking logs
@ L_OPENGL_TIME
opengl osd flush time measurement
@ L_STILL
stillpicture logs
@ L_AV_SYNC
audio/video sync logs
@ L_MEDIA
mediaplayer logs
@ L_OPENGL
opengl osd logs
@ L_DEBUG
common debug logs
@ L_OPENGL_TIME_ALL
opengl osd all commands time measurement
Output Device Header File.