
Data Structures | |
| struct | decoder_sys_t |
Functions | |
| static int | OpenDecoder (vlc_object_t *) |
| static int | OpenPacketizer (vlc_object_t *) |
| static void | CloseDecoder (vlc_object_t *) |
| static void * | DecodeBlock (decoder_t *, block_t **) |
| static picture_t * | DecodeFrame (decoder_t *, block_t *) |
| static block_t * | SendFrame (decoder_t *, block_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static void | FillPicture (decoder_t *p_dec, block_t *p_block, picture_t *p_pic) |
| static void CloseDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References decoder_t::p_sys.
References decoder_sys_t::b_invert, plane_t::i_pitch, picture_t::i_planes, plane_t::i_visible_lines, plane_t::i_visible_pitch, picture_t::p, block_t::p_buffer, p_dst, plane_t::p_pixels, decoder_t::p_sys, p_sys, and vlc_memcpy().
Referenced by DecodeFrame().
| static int OpenDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References decoder_sys_t::b_invert, decoder_sys_t::b_packetizer, date_Init(), DecodeBlock(), es_format_Copy(), decoder_t::fmt_in, decoder_t::fmt_out, i, 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_planes, decoder_sys_t::i_raw_size, video_format_t::i_sar_den, video_format_t::i_sar_num, plane_t::i_visible_lines, plane_t::i_visible_pitch, video_format_t::i_width, msg_Err, msg_Warn, picture_t::p, decoder_t::p_sys, p_sys, decoder_t::pf_decode_video, decoder_t::pf_packetize, picture_Setup(), decoder_sys_t::pts, es_format_t::video, video_format_Setup(), VLC_CODEC_GREY, VLC_CODEC_I410, VLC_CODEC_I411, VLC_CODEC_I420, VLC_CODEC_I422, VLC_CODEC_I444, VLC_CODEC_J420, VLC_CODEC_J422, VLC_CODEC_J444, VLC_CODEC_RGB15, VLC_CODEC_RGB16, VLC_CODEC_RGB24, VLC_CODEC_RGB32, VLC_CODEC_RGB8, VLC_CODEC_RGBP, VLC_CODEC_UYVY, VLC_CODEC_VYUY, VLC_CODEC_YUVP, VLC_CODEC_YUYV, VLC_CODEC_YV12, VLC_CODEC_YV9, VLC_CODEC_YVYU, VLC_EGENERIC, VLC_ENOMEM, and VLC_SUCCESS.
| static int OpenPacketizer | ( | vlc_object_t * | p_this | ) | [static] |
References decoder_sys_t::b_packetizer, OpenDecoder(), decoder_t::p_sys, and VLC_SUCCESS.
References decoder_sys_t::b_invert, date_Get(), decoder_t::fmt_out, i, es_format_t::i_codec, block_t::i_dts, video_format_t::i_height, plane_t::i_lines, plane_t::i_pitch, picture_t::i_planes, block_t::i_pts, plane_t::i_visible_lines, plane_t::i_visible_pitch, video_format_t::i_width, msg_Err, picture_t::p, block_t::p_buffer, decoder_t::p_sys, p_sys, picture_Setup(), decoder_sys_t::pts, es_format_t::video, and vlc_memcpy().
Referenced by DecodeBlock().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6