
Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | AR_SQUARE_PICTURE 1 |
| #define | AR_3_4_PICTURE 2 |
| #define | AR_16_9_PICTURE 3 |
| #define | AR_221_1_PICTURE 4 |
Functions | |
| static int | OpenDecoder (vlc_object_t *) |
| static void | CloseDecoder (vlc_object_t *) |
| static picture_t * | DecodeBlock (decoder_t *, block_t **) |
| static picture_t * | GetNewPicture (decoder_t *, uint8_t **) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| #define AR_16_9_PICTURE 3 |
Referenced by DecodeBlock().
| #define AR_221_1_PICTURE 4 |
Referenced by DecodeBlock().
| #define AR_3_4_PICTURE 2 |
Referenced by DecodeBlock().
| #define AR_SQUARE_PICTURE 1 |
Referenced by DecodeBlock().
| static void CloseDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References AR_16_9_PICTURE, AR_221_1_PICTURE, AR_3_4_PICTURE, AR_SQUARE_PICTURE, decoder_sys_t::b_after_sequence_header, B_CODING_TYPE, decoder_sys_t::b_garbage_pic, decoder_sys_t::b_skip, decoder_sys_t::b_slice_i, BLOCK_FLAG_DISCONTINUITY, block_Release(), picture_t::date, decoder_LinkPicture(), decoder_SynchroChoose(), decoder_SynchroDate(), decoder_SynchroDecode(), decoder_SynchroEnd(), decoder_SynchroInit(), decoder_SynchroNewPicture(), decoder_SynchroRelease(), decoder_SynchroReset(), decoder_SynchroTrash(), decoder_UnlinkPicture(), decoder_t::fmt_in, GetNewPicture(), decoder_sys_t::i_aspect, video_format_t::i_aspect, block_t::i_buffer, I_CODING_TYPE, decoder_sys_t::i_current_dts, decoder_sys_t::i_current_pts, decoder_sys_t::i_current_rate, block_t::i_dts, block_t::i_flags, decoder_sys_t::i_last_frame_pts, decoder_sys_t::i_previous_dts, decoder_sys_t::i_previous_pts, block_t::i_pts, block_t::i_rate, msg_Dbg, msg_Warn, picture_t::p, block_t::p_buffer, P_CODING_TYPE, decoder_sys_t::p_info, decoder_sys_t::p_mpeg2dec, decoder_sys_t::p_picture_to_destroy, plane_t::p_pixels, decoder_sys_t::p_synchro, decoder_t::p_sys, p_sys, es_format_t::video, and VOUT_ASPECT_FACTOR.
References picture_t::b_progressive, picture_t::b_top_field_first, decoder_LinkPicture(), decoder_NewPicture(), decoder_t::fmt_out, picture_t::format, decoder_sys_t::i_aspect, video_format_t::i_aspect, es_format_t::i_codec, video_format_t::i_frame_rate, video_format_t::i_frame_rate_base, video_format_t::i_height, picture_t::i_nb_fields, video_format_t::i_width, mdate(), picture_t::p, decoder_sys_t::p_info, decoder_sys_t::p_mpeg2dec, plane_t::p_pixels, picture_t::p_sys, decoder_t::p_sys, es_format_t::video, VLC_CODEC_I420, and VLC_CODEC_I422.
| static int OpenDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References decoder_sys_t::b_garbage_pic, decoder_sys_t::b_skip, decoder_sys_t::b_slice_i, CPU_CAPABILITY_3DNOW, CPU_CAPABILITY_ALTIVEC, CPU_CAPABILITY_MMX, CPU_CAPABILITY_MMXEXT, DecodeBlock(), DEFAULT_PTS_DELAY, decoder_t::fmt_in, decoder_t::fmt_out, getpid(), es_format_t::i_cat, es_format_t::i_codec, decoder_sys_t::i_current_dts, decoder_sys_t::i_current_pts, es_format_t::i_original_fourcc, decoder_sys_t::i_previous_dts, decoder_sys_t::i_previous_pts, decoder_sys_t::i_pts, mdate(), msg_Dbg, msg_Err, decoder_sys_t::p_info, decoder_sys_t::p_mpeg2dec, decoder_sys_t::p_picture_to_destroy, decoder_sys_t::p_synchro, decoder_t::p_sys, p_sys, decoder_t::pf_decode_video, VIDEO_ES, VLC_CODEC_MPGV, vlc_CPU(), VLC_EGENERIC, VLC_ENOMEM, VLC_FOURCC, and VLC_SUCCESS.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6