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

Device class. More...

#include <mutex>
#include <variant>
#include <libintl.h>
#include <libavcodec/avcodec.h>
#include <vdr/dvbspu.h>
#include <vdr/skins.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 "softhdosd.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

Device class.

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.

Function Documentation

◆ PrintStreamData()

static void PrintStreamData ( const uchar *  payload)
static

Print the start code, stream id, length, first three bytes (start code) of the payload, and the following 16 bytes of the codec payload.

Parameters
datapointer to stream data
offsetprint from here

Definition at line 944 of file softhddevice.cpp.

References L_CODEC, and LOGDEBUG2.