xine-lib 1.2.13-20230125hg15249
Macros | Functions | Variables
ffmpeg_decoder.h File Reference
#include <sys/types.h>
#include <xine.h>

Go to the source code of this file.

Macros

#define INPUT_OPTIONAL_DATA_pb   0x1000
 
#define INPUT_OPTIONAL_DATA_fmt_ctx   0x1001
 
#define INPUT_AVIO_ID   "avio"
 
#define DEMUX_AVFORMAT_ID   "avformat"
 

Functions

void * init_audio_plugin (xine_t *xine, const void *data)
 
void * init_video_plugin (xine_t *xine, const void *data)
 
void * init_avio_input_plugin (xine_t *xine, const void *data)
 
void * init_avformat_input_plugin (xine_t *xine, const void *data)
 
void * init_avformat_demux_plugin (xine_t *xine, const void *data)
 
void init_once_routine (void)
 

Variables

pthread_mutex_t ffmpeg_lock
 

Macro Definition Documentation

◆ DEMUX_AVFORMAT_ID

#define DEMUX_AVFORMAT_ID   "avformat"

◆ INPUT_AVIO_ID

#define INPUT_AVIO_ID   "avio"

◆ INPUT_OPTIONAL_DATA_fmt_ctx

#define INPUT_OPTIONAL_DATA_fmt_ctx   0x1001

◆ INPUT_OPTIONAL_DATA_pb

#define INPUT_OPTIONAL_DATA_pb   0x1000

Function Documentation

◆ init_audio_plugin()

void * init_audio_plugin ( xine_t * xine,
const void * data )

◆ init_avformat_demux_plugin()

void * init_avformat_demux_plugin ( xine_t * xine,
const void * data )

◆ init_avformat_input_plugin()

void * init_avformat_input_plugin ( xine_t * xine,
const void * data )

◆ init_avio_input_plugin()

void * init_avio_input_plugin ( xine_t * xine,
const void * data )

◆ init_once_routine()

void init_once_routine ( void )

◆ init_video_plugin()

void * init_video_plugin ( xine_t * xine,
const void * data )

Variable Documentation

◆ ffmpeg_lock

pthread_mutex_t ffmpeg_lock
extern