MythTV  master
Macros | Functions
nuppeldecoder.cpp File Reference
#include <algorithm>
#include <cassert>
#include <cerrno>
#include <cstdio>
#include <cstring>
#include <sys/types.h>
#include <vector>
#include <QMutex>
#include <QMap>
#include "mythconfig.h"
#include "nuppeldecoder.h"
#include "mythplayer.h"
#include "mythlogging.h"
#include "programinfo.h"
#include "mythavutil.h"
#include "fourcc.h"
#include "RTjpegN.h"
#include "audiooutput.h"
#include "audiooutputsettings.h"
#include "audioplayer.h"
#include "cc608reader.h"
#include "lzo/lzo1x.h"
#include "libavutil/opt.h"
Include dependency graph for nuppeldecoder.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("NVD: ")
 

Functions

void release_nuppel_buffer (void *opaque, uint8_t *data)
 
int get_nuppel_buffer (struct AVCodecContext *c, AVFrame *pic, int)
 
static void CopyToVideo (unsigned char *buf, int video_width, int video_height, VideoFrame *frame)
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("NVD: ")

Definition at line 38 of file nuppeldecoder.cpp.

Function Documentation

◆ release_nuppel_buffer()

void release_nuppel_buffer ( void *  opaque,
uint8_t *  data 
)

Definition at line 608 of file nuppeldecoder.cpp.

Referenced by get_nuppel_buffer().

◆ get_nuppel_buffer()

int get_nuppel_buffer ( struct AVCodecContext *  c,
AVFrame pic,
int   
)

Definition at line 616 of file nuppeldecoder.cpp.

◆ CopyToVideo()

static void CopyToVideo ( unsigned char *  buf,
int  video_width,
int  video_height,
VideoFrame frame 
)
static

Definition at line 775 of file nuppeldecoder.cpp.

Referenced by NuppelDecoder::DecodeFrame().