
Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | HAVE_MMX 1 |
| #define | MODULE_DESCRIPTION |
Functions | |
| static int | OpenDecoder (vlc_object_t *) |
| static void | CloseDecoder (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| void | InitLibavcodec (vlc_object_t *p_object) |
Variables | |
| static const int | nloopf_list [] = { 0, 1, 2, 3, 4 } |
| static const char *const | nloopf_list_text [] |
| #define HAVE_MMX 1 |
| #define MODULE_DESCRIPTION |
Value:
N_( "Various audio and video decoders/encoders " \ "delivered by the FFmpeg library. This includes (MS)MPEG4, DivX, SV1,"\ "H261, H263, H264, WMV, WMA, AAC, AMR, DV, MJPEG and other codecs")
| static void CloseDecoder | ( | vlc_object_t * | p_this | ) | [static] |
| void InitLibavcodec | ( | vlc_object_t * | p_object | ) |
References LibavutilCallback(), msg_Dbg, vlc_avcodec_lock(), and vlc_avcodec_unlock().
Referenced by OpenDecoder(), and OpenDeinterlace().
| static int OpenDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References AUDIO_ES, decoder_t::b_need_packetized, CPU_CAPABILITY_3DNOW, CPU_CAPABILITY_MMX, CPU_CAPABILITY_MMXEXT, CPU_CAPABILITY_SSE, CPU_CAPABILITY_SSE2, CPU_CAPABILITY_SSE3, CPU_CAPABILITY_SSE4_1, CPU_CAPABILITY_SSE4_2, CPU_CAPABILITY_SSSE3, DecodeAudio(), DecodeSubtitle(), DecodeVideo(), decoder_t::fmt_in, GetFfmpegCodec(), decoder_sys_t::i_cat, i_cat, es_format_t::i_codec, es_format_t::i_level, es_format_t::i_profile, InitAudioDec(), InitLibavcodec(), InitSubtitleDec(), InitVideoDec(), msg_Dbg, decoder_t::p_sys, decoder_t::pf_decode_audio, decoder_t::pf_decode_sub, decoder_t::pf_decode_video, SPU_ES, var_InheritInteger, VIDEO_ES, vlc_CPU(), VLC_EGENERIC, VLC_ENOMEM, and VLC_SUCCESS.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const int nloopf_list[] = { 0, 1, 2, 3, 4 } [static] |
const char* const nloopf_list_text[] [static] |
1.5.6