vdr-plugin-softhddevice-drm-gles 1.6.2
softhddevice.cpp File Reference

Output Device. More...

#include <chrono>
#include <mutex>
#include <variant>
#include <libintl.h>
#include <libavcodec/avcodec.h>
#include <vdr/dvbspu.h>
#include <vdr/skins.h>
#include <vdr/status.h>
#include "audio.h"
#include "codec_audio.h"
#include "config.h"
#include "event.h"
#include "grab.h"
#include "jittertracker.h"
#include "logger.h"
#include "pes.h"
#include "pipreceiver.h"
#include "softhddevice.h"
#include "softhdosdprovider.h"
#include "videorender.h"
#include "videostream.h"

Go to the source code of this file.

Functions

static void PrintStreamData (const uchar *payload)
 Print the start code, stream id, length, first three bytes (start code) of the payload, and the following 16 bytes of the codec payload.
 

Detailed Description

Output Device.

This file defines cSoftHdDevice which is the implementation of cDevice. This is the place where all the device commands which are sent be VDR are placed in (i.e. Play(), TrickSpeed() ...)

Definition in file softhddevice.cpp.