MythTV  master
Macros | Functions
mythbdbuffer.cpp File Reference
#include <thread>
#include <fcntl.h>
#include <QDir>
#include <QCoreApplication>
#include "libmythbase/iso639.h"
#include "libmythbase/mythcdrom.h"
#include "libmythbase/mythcorecontext.h"
#include "libmythbase/mythdate.h"
#include "libmythbase/mythdirs.h"
#include "libmythbase/mythevent.h"
#include "libmythbase/mythlocale.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/stringutil.h"
#include "libmythbase/sizetliteral.h"
#include "libmythui/mythmainwindow.h"
#include "libmythui/mythuiactions.h"
#include "io/mythiowrapper.h"
#include "libbluray/bluray.h"
#include "tv_actions.h"
#include "Bluray/mythbdiowrapper.h"
#include "Bluray/mythbdinfo.h"
#include "Bluray/mythbdbuffer.h"
#include <libbluray/log_control.h>
#include <libbluray/meta_data.h>
#include <libbluray/overlay.h>
#include <libbluray/keys.h>
Include dependency graph for mythbdbuffer.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("BDBuffer: ")
 

Functions

static void HandleOverlayCallback (void *Data, const bd_overlay_s *const Overlay)
 
static void HandleARGBOverlayCallback (void *Data, const bd_argb_overlay_s *const Overlay)
 
static void FileOpenedCallback (void *Data)
 
static void BDLogger (const char *Message)
 
static int BDRead (void *Handle, void *Buf, int LBA, int NumBlocks)
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("BDBuffer: ")

Definition at line 43 of file mythbdbuffer.cpp.

Function Documentation

◆ HandleOverlayCallback()

static void HandleOverlayCallback ( void *  Data,
const bd_overlay_s *const  Overlay 
)
static

Definition at line 45 of file mythbdbuffer.cpp.

Referenced by MythBDBuffer::OpenFile().

◆ HandleARGBOverlayCallback()

static void HandleARGBOverlayCallback ( void *  Data,
const bd_argb_overlay_s *const  Overlay 
)
static

Definition at line 52 of file mythbdbuffer.cpp.

Referenced by MythBDBuffer::OpenFile().

◆ FileOpenedCallback()

static void FileOpenedCallback ( void *  Data)
static

Definition at line 59 of file mythbdbuffer.cpp.

Referenced by MythBDBuffer::OpenFile().

◆ BDLogger()

static void BDLogger ( const char *  Message)
static

Definition at line 66 of file mythbdbuffer.cpp.

Referenced by MythBDBuffer::OpenFile().

◆ BDRead()

static int BDRead ( void *  Handle,
void *  Buf,
int  LBA,
int  NumBlocks 
)
static

Definition at line 71 of file mythbdbuffer.cpp.

Referenced by MythBDBuffer::OpenFile().