decoder.c File Reference

Include dependency graph for decoder.c:


Functions

static picture_tDecodeBlock (decoder_t *p_dec, block_t **pp_block)
int OpenDecoder (vlc_object_t *p_this)
void CloseDecoder (vlc_object_t *p_this)

Function Documentation

void CloseDecoder ( vlc_object_t p_this  ) 

static picture_t * DecodeBlock ( decoder_t p_dec,
block_t **  pp_block 
) [static]

int OpenDecoder ( vlc_object_t p_this  ) 

References ADPCM_DK3, ADPCM_DK4, ADPCM_EA, ADPCM_IMA_QT, ADPCM_IMA_WAV, ADPCM_MS, ASF_CODEC_ID_WMAV1, ASF_CODEC_ID_WMAV2, atoll(), es_format_t::audio, AUDIO_ES, decoder_sys_t::b_ass, decoder_sys_t::b_autodetect_utf8, decoder_sys_t::b_decoded_first_keyframe, decoder_t::b_force, decoder_sys_t::b_formatted, decoder_sys_t::b_garbage_pic, decoder_sys_t::b_has_headers, decoder_sys_t::b_inited, decoder_sys_t::b_invert, decoder_t::b_need_packetized, decoder_sys_t::b_packetizer, decoder_sys_t::b_preroll, decoder_sys_t::b_ready, decoder_sys_t::b_reload, decoder_sys_t::b_second_field, decoder_sys_t::b_skip, decoder_sys_t::b_slice_i, decoder_sys_t::b_stream_info, decoder_sys_t::b_use_tiger, asf_waveformatex_s::bitrate, decoder_sys_t::bits, asf_waveformatex_s::bitspersample, asf_waveformatex_s::blockalign, decoder_sys_t::cc, cc_Init(), asf_waveformatex_s::channels, CHECK_TIGER_RET, decoder_sys_t::codec, asf_waveformatex_s::codec_id, CPU_CAPABILITY_3DNOW, CPU_CAPABILITY_ALTIVEC, CPU_CAPABILITY_MMX, CPU_CAPABILITY_MMXEXT, CPU_CAPABILITY_NEON, CPU_CAPABILITY_SSE, CPU_CAPABILITY_SSE2, CPU_CAPABILITY_SSE3, CPU_CAPABILITY_SSE4_1, CPU_CAPABILITY_SSE4_2, CPU_CAPABILITY_SSSE3, asf_waveformatex_s::data, asf_waveformatex_s::datalen, date_Init(), date_Set(), DecodeAudio(), DecodeBlock(), DecodeFrame(), DecoderErrorCallback(), DecoderMetadataCallback(), DecoderReadCallback(), DecodeRtpSpeexPacket(), DecoderWriteCallback(), DecodeSubtitle(), DecodeVideo(), DecSysHold(), DpbInit(), decoder_sys_t::end_date, es_format_Copy(), es_format_Init(), FakeCallback(), decoder_t::fmt_in, decoder_t::fmt_out, GetCc(), GetFfmpegCodec(), GetOmxRole(), i, decoder_sys_t::i_align, es_format_t::i_bitrate, audio_format_t::i_bitspersample, decoder_sys_t::i_block, audio_format_t::i_blockalign, video_format_t::i_bmask, decoder_sys_t::i_cat, i_cat, es_format_t::i_cat, decoder_sys_t::i_cc_dts, decoder_sys_t::i_cc_flags, decoder_sys_t::i_cc_pts, audio_format_t::i_channels, video_format_t::i_chroma, es_format_t::i_codec, decoder_sys_t::i_counter, decoder_sys_t::i_current_dts, decoder_sys_t::i_current_pts, es_format_t::i_extra, i_fourcc, decoder_sys_t::i_frame_in_packet, decoder_sys_t::i_frame_pts_delta, video_format_t::i_frame_rate, video_format_t::i_frame_rate_base, video_format_t::i_gmask, decoder_sys_t::i_gop_user_data, decoder_sys_t::i_height, i_height, video_format_t::i_height, decoder_sys_t::i_images, decoder_sys_t::i_last_block_size, decoder_sys_t::i_lastpts, es_format_t::i_level, decoder_sys_t::i_max_stop, decoder_sys_t::i_next, audio_format_t::i_original_channels, es_format_t::i_original_fourcc, decoder_sys_t::i_original_height, decoder_sys_t::i_original_width, audio_format_t::i_physical_channels, decoder_sys_t::i_pitch, picture_t::i_planes, decoder_sys_t::i_previous_dts, decoder_sys_t::i_previous_pts, es_format_t::i_profile, decoder_sys_t::i_pts, audio_format_t::i_rate, decoder_sys_t::i_raw_size, decoder_sys_t::i_refcount, decoder_sys_t::i_reload, video_format_t::i_rmask, decoder_sys_t::i_samplesperblock, decoder_sys_t::i_sar_den, video_format_t::i_sar_den, decoder_sys_t::i_sar_num, video_format_t::i_sar_num, decoder_sys_t::i_ssa_styles, plane_t::i_visible_lines, plane_t::i_visible_pitch, decoder_sys_t::i_width, video_format_t::i_width, decoder_sys_t::iconv_handle, image_Convert, image_Filter, image_HandlerCreate, image_HandlerDelete(), image_ReadUrl, InitAudioDec(), InitLibavcodec(), InitSubtitleDec(), InitVideoDec(), kate_decoder_list_mutex, kate_decoder_list_size, decoder_sys_t::kc, decoder_sys_t::ki, list, decoder_sys_t::lock, mdate(), module_exists(), msg_Dbg, msg_Err, msg_Warn, Open(), OpenCommon(), OpenDecoderCommon(), OpenGeneric(), picture_t::p, decoder_sys_t::p_block, decoder_sys_t::p_data, decoder_sys_t::p_decoder, es_format_t::p_extra, decoder_sys_t::p_flac, decoder_sys_t::p_format, decoder_sys_t::p_gop_user_data, decoder_sys_t::p_header, decoder_sys_t::p_image, decoder_sys_t::p_info, decoder_sys_t::p_mpeg2dec, decoder_sys_t::p_schro, decoder_sys_t::p_state, p_supported_fmt, decoder_sys_t::p_synchro, p_sys, decoder_t::p_sys, ParseImageAttachments(), ParseSSAHeader(), ParseUSFHeader(), decoder_t::pf_decode_audio, decoder_t::pf_decode_sub, decoder_t::pf_decode_video, decoder_t::pf_get_cc, decoder_sys_t::pf_lock, decoder_t::pf_packetize, decoder_sys_t::pf_unlock, pi_channels_maps, picture_Release(), picture_Setup(), decoder_sys_t::pp_images, decoder_sys_t::pp_ssa_styles, subs_format_t::psz_encoding, supported_fmt_t::psz_sdl_type, decoder_sys_t::psz_sdl_type, decoder_sys_t::pts, asf_waveformatex_s::rate, decoder_sys_t::rtp_rate, SPU_ES, strcasecmp(), strdup(), es_format_t::subs, TAB_INIT, decoder_sys_t::tc, decoder_sys_t::ti, var_AddCallback, var_Create, var_CreateGetBool, var_CreateGetInteger, var_CreateGetIntegerCommand, var_CreateGetNonEmptyString, var_CreateGetNonEmptyStringCommand, var_CreateGetString, var_GetInteger, var_InheritInteger, decoder_sys_t::vc, decoder_sys_t::vi, es_format_t::video, VIDEO_ES, video_format_Setup(), VLC_CODEC_ADPCM_IMA_WAV, VLC_CODEC_ADPCM_MS, VLC_CODEC_DIRAC, VLC_CODEC_FI32, VLC_CODEC_FL32, VLC_CODEC_FLAC, VLC_CODEC_GREY, VLC_CODEC_H261, VLC_CODEC_I410, VLC_CODEC_I411, VLC_CODEC_I420, VLC_CODEC_I422, VLC_CODEC_I444, VLC_CODEC_ITU_T140, VLC_CODEC_J420, VLC_CODEC_J422, VLC_CODEC_J444, VLC_CODEC_KATE, VLC_CODEC_MPGV, VLC_CODEC_PNG, VLC_CODEC_RGB15, VLC_CODEC_RGB16, VLC_CODEC_RGB24, VLC_CODEC_RGB32, VLC_CODEC_RGB8, VLC_CODEC_RGBA, VLC_CODEC_RGBP, VLC_CODEC_S16N, VLC_CODEC_SPEEX, VLC_CODEC_SSA, VLC_CODEC_SUBT, VLC_CODEC_THEORA, VLC_CODEC_USF, VLC_CODEC_UYVY, VLC_CODEC_VORBIS, VLC_CODEC_VYUY, VLC_CODEC_WMA1, VLC_CODEC_WMA2, VLC_CODEC_YUVP, VLC_CODEC_YUYV, VLC_CODEC_YV12, VLC_CODEC_YV9, VLC_CODEC_YVYU, vlc_CPU(), VLC_EGENERIC, VLC_ENOMEM, VLC_FOURCC, vlc_fourcc_GetCodecFromString(), vlc_iconv_open(), vlc_mutex_init(), vlc_mutex_lock(), vlc_mutex_unlock(), vlc_pgettext(), VLC_SUCCESS, VLC_TS_INVALID, VLC_VAR_DOINHERIT, VLC_VAR_INTEGER, VOUT_ASPECT_FACTOR, wma_decode_init(), and decoder_sys_t::wmadec.

Referenced by OpenPacketizer().


Generated on Tue May 25 08:05:34 2010 for VLC by  doxygen 1.5.6