
Data Structures | |
| struct | picture_free_t |
| struct | decoder_sys_t |
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) |
| static picture_t * | DecodeBlock (decoder_t *p_dec, block_t **pp_block) |
| static void | SetVideoFormat (decoder_t *p_dec) |
| static void | SchroFrameFree (SchroFrame *frame, void *priv) |
| static SchroFrame * | CreateSchroFrameFromPic (decoder_t *p_dec) |
| static void | SchroBufferFree (SchroBuffer *buf, void *priv) |
| static void CloseDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References picture_free_t::p_dec, decoder_sys_t::p_schro, decoder_t::p_sys, and p_sys.
| static SchroFrame* CreateSchroFrameFromPic | ( | decoder_t * | p_dec | ) | [static] |
References picture_t::b_progressive, picture_t::b_top_field_first, decoder_NewPicture(), i, plane_t::i_lines, picture_t::i_nb_fields, plane_t::i_pitch, plane_t::i_visible_lines, plane_t::i_visible_pitch, picture_t::p, picture_free_t::p_dec, decoder_sys_t::p_format, picture_free_t::p_pic, plane_t::p_pixels, decoder_t::p_sys, p_sys, and SchroFrameFree().
Referenced by DecodeBlock().
References BLOCK_FLAG_DISCONTINUITY, block_Release(), CreateSchroFrameFromPic(), picture_t::date, block_t::i_buffer, block_t::i_flags, decoder_sys_t::i_frame_pts_delta, decoder_sys_t::i_lastpts, block_t::i_pts, msg_Err, block_t::p_buffer, picture_free_t::p_pic, decoder_sys_t::p_schro, decoder_t::p_sys, p_sys, SchroBufferFree(), SetVideoFormat(), and VLC_TS_INVALID.
| static int OpenDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References DecodeBlock(), decoder_t::fmt_in, decoder_t::fmt_out, es_format_t::i_cat, es_format_t::i_codec, decoder_sys_t::i_frame_pts_delta, decoder_sys_t::i_lastpts, decoder_sys_t::p_format, decoder_sys_t::p_schro, decoder_t::p_sys, p_sys, decoder_t::pf_decode_video, VIDEO_ES, VLC_CODEC_DIRAC, VLC_CODEC_I420, VLC_EGENERIC, VLC_ENOMEM, VLC_SUCCESS, and VLC_TS_INVALID.
| static void SchroBufferFree | ( | SchroBuffer * | buf, | |
| void * | priv | |||
| ) | [static] |
| static void SchroFrameFree | ( | SchroFrame * | frame, | |
| void * | priv | |||
| ) | [static] |
References decoder_DeletePicture(), picture_free_t::p_dec, and picture_free_t::p_pic.
Referenced by CreateSchroFrameFromPic().
| static void SetVideoFormat | ( | decoder_t * | p_dec | ) | [static] |
References decoder_t::fmt_out, es_format_t::i_codec, decoder_sys_t::i_frame_pts_delta, video_format_t::i_frame_rate, video_format_t::i_frame_rate_base, video_format_t::i_height, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, video_format_t::i_x_offset, video_format_t::i_y_offset, decoder_sys_t::p_format, decoder_sys_t::p_schro, decoder_t::p_sys, p_sys, es_format_t::video, VLC_CODEC_I420, VLC_CODEC_I422, and VLC_CODEC_I444.
Referenced by DecodeBlock().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6