xine-lib 1.2.13-20230125hg15249
|
#include <pthread.h>
#include <avcodec.h>
#include "ffmpeg_compat.h"
#include <xine.h>
#include <xine/xine_internal.h>
#include <xine/xine_plugin.h>
#include <xine/buffer.h>
#include "ffmpeg_decoder.h"
#include "ff_audio_list.h"
#include "ff_video_list.h"
Functions | |
static void | _init_once_routine (void) |
void | init_once_routine (void) |
Variables | |
const size_t | ff_video_lookup_entries = sizeof(ff_video_lookup) / sizeof(ff_video_lookup[0]) |
const size_t | ff_audio_lookup_entries = sizeof(ff_audio_lookup) / sizeof(ff_audio_lookup[0]) |
pthread_mutex_t | ffmpeg_lock |
static const decoder_info_t | dec_info_ffmpeg_audio |
static const uint32_t | wmv8_video_types [] |
static const decoder_info_t | dec_info_ffmpeg_wmv8 |
static const uint32_t | wmv9_video_types [] |
static const decoder_info_t | dec_info_ffmpeg_wmv9 |
static const decoder_info_t | dec_info_ffmpeg_video |
const plugin_info_t xine_plugin_info[] | EXPORTED |
|
static |
References ffmpeg_lock, and NULL.
Referenced by init_once_routine().
void init_once_routine | ( | void | ) |
References _init_once_routine(), and once_control.
Referenced by ff_audio_open_plugin(), ff_video_open_plugin(), input_avformat_get_instance(), input_avio_get_instance(), and open_demux_avformat_plugin().
|
static |
|
static |
|
static |
|
static |
const plugin_info_t xine_plugin_info [] EXPORTED |
const size_t ff_audio_lookup_entries = sizeof(ff_audio_lookup) / sizeof(ff_audio_lookup[0]) |
Referenced by audio_codec_lookup(), and ff_audio_init_codec().
const size_t ff_video_lookup_entries = sizeof(ff_video_lookup) / sizeof(ff_video_lookup[0]) |
Referenced by ff_video_open_plugin(), and video_codec_lookup().
pthread_mutex_t ffmpeg_lock |
|
static |
|
static |