vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
videorender.h File Reference

Rendering class header file. More...

#include <atomic>
#include <cstdint>
#include <mutex>
#include <vector>
#include <xf86drmMode.h>
#include <libavutil/frame.h>
#include <libavutil/hwcontext_drm.h>
#include <vdr/osd.h>
#include <vdr/thread.h>
#include "drmbuffer.h"
#include "event.h"
#include "grab.h"
#include "misc.h"
#include "queue.h"
#include "threads.h"

Go to the source code of this file.

Classes

class  cBufferStrategy
 
class  cBufferStrategyUseOnce
 
class  cBufferStrategyReuseHardware
 
class  cBufferStrategyReuseSoftware
 
class  cDecodingStrategy
 
class  cDecodingStrategySoftware
 
class  cDecodingStrategyHardware
 
class  cVideoRender
 cVideoRender - Video render class More...
 

Macros

#define AV_SYNC_THRESHOLD_AUDIO_BEHIND_VIDEO_MS   35
 threshold in ms, when to duplicate video frames to keep audio and video in sync
 
#define AV_SYNC_THRESHOLD_AUDIO_AHEAD_VIDEO_MS   5
 threshold in ms, when to drop video frames to keep audio and video in sync
 

Detailed Description

Rendering class header file.

Definition in file videorender.h.

Macro Definition Documentation

◆ AV_SYNC_THRESHOLD_AUDIO_AHEAD_VIDEO_MS

#define AV_SYNC_THRESHOLD_AUDIO_AHEAD_VIDEO_MS   5

threshold in ms, when to drop video frames to keep audio and video in sync

Definition at line 63 of file videorender.h.

◆ AV_SYNC_THRESHOLD_AUDIO_BEHIND_VIDEO_MS

#define AV_SYNC_THRESHOLD_AUDIO_BEHIND_VIDEO_MS   35

threshold in ms, when to duplicate video frames to keep audio and video in sync

Definition at line 62 of file videorender.h.