MythTV  master
Classes | Macros | Functions
mythdvdstream.cpp File Reference
#include <QMutexLocker>
#include <QtGlobal>
#include <QtAlgorithms>
#include "mythlogging.h"
#include "mythdvdstream.h"
#include <algorithm>
#include <cstdio>
#include "dvdread/dvd_reader.h"
#include "dvdread/dvd_udf.h"
#include "dvd_input.h"
Include dependency graph for mythdvdstream.cpp:

Go to the source code of this file.

Classes

class  MythDVDStream::BlockRange
 

Macros

#define LOC   QString("DVDStream: ")
 

Functions

int InternalUDFReadBlocksRaw (dvd_reader_t *device, uint32_t lb_number, size_t block_count, unsigned char *data, int encrypted)
 
uint32_t Len2Blocks (uint32_t Length)
 Roundup bytes to DVD blocks. More...
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("DVDStream: ")

Definition at line 26 of file mythdvdstream.cpp.

Function Documentation

◆ InternalUDFReadBlocksRaw()

int InternalUDFReadBlocksRaw ( dvd_reader_t device,
uint32_t  lb_number,
size_t  block_count,
unsigned char *  data,
int  encrypted 
)

Referenced by MythDVDStream::SafeRead().

◆ Len2Blocks()

uint32_t Len2Blocks ( uint32_t  Length)
inline

Roundup bytes to DVD blocks.

Definition at line 60 of file mythdvdstream.cpp.

Referenced by MythDVDStream::OpenFile().