xine-lib  1.2.9
Functions | Variables
ffmpeg_decoder.c File Reference
#include <pthread.h>
#include <xine/xine_internal.h>
#include "ffmpeg_decoder.h"
#include "ffmpeg_compat.h"

Functions

void init_once_routine (void)
 

Variables

pthread_once_t once_control = PTHREAD_ONCE_INIT
 
pthread_mutex_t ffmpeg_lock
 
const plugin_info_t xine_plugin_info [] EXPORTED
 

Function Documentation

◆ init_once_routine()

void init_once_routine ( void  )

Variable Documentation

◆ EXPORTED

const plugin_info_t xine_plugin_info [] EXPORTED
Initial value:
= {
{ PLUGIN_NONE, 0, "", 0, NULL, NULL }
}
#define PLUGIN_AUDIO_DECODER
Definition: xine_plugin.h:31
#define XINE_VERSION_CODE
Definition: xine_internal.h:56
NULL
Definition: xine_plugin.c:91
const decoder_info_t dec_info_ffmpeg_wmv9
Definition: ff_video_decoder.c:3028
const decoder_info_t dec_info_ffmpeg_wmv8
Definition: ff_video_decoder.c:3023
#define PLUGIN_VIDEO_DECODER
Definition: xine_plugin.h:32
const decoder_info_t dec_info_ffmpeg_audio
Definition: ff_audio_decoder.c:1347
void * init_video_plugin(xine_t *xine, void *data)
Definition: ff_video_decoder.c:2924
void * init_audio_plugin(xine_t *xine, void *data)
Definition: ff_audio_decoder.c:1317
#define PLUGIN_NONE
Definition: xine_plugin.h:28
const decoder_info_t dec_info_ffmpeg_video
Definition: ff_video_decoder.c:3018
#define PLUGIN_MUST_PRELOAD
Definition: xine_plugin.h:43

◆ ffmpeg_lock

pthread_mutex_t ffmpeg_lock

◆ once_control

pthread_once_t once_control = PTHREAD_ONCE_INIT