
Functions | |
| static subpicture_t * | spu_new_buffer (decoder_t *p_dec, const subpicture_updater_t *p_upd) |
| static void | spu_del_buffer (decoder_t *p_dec, subpicture_t *p_subpic) |
| int | transcode_spu_new (sout_stream_t *p_stream, sout_stream_id_t *id) |
| void | transcode_spu_close (sout_stream_id_t *id) |
| int | transcode_spu_process (sout_stream_t *p_stream, sout_stream_id_t *id, block_t *in, block_t **out) |
| bool | transcode_spu_add (sout_stream_t *p_stream, es_format_t *p_fmt, sout_stream_id_t *id) |
| static void spu_del_buffer | ( | decoder_t * | p_dec, | |
| subpicture_t * | p_subpic | |||
| ) | [static] |
References subpicture_Delete(), and VLC_UNUSED.
| static subpicture_t* spu_new_buffer | ( | decoder_t * | p_dec, | |
| const subpicture_updater_t * | p_upd | |||
| ) | [static] |
References subpicture_New(), and VLC_UNUSED.
| bool transcode_spu_add | ( | sout_stream_t * | p_stream, | |
| es_format_t * | p_fmt, | |||
| sout_stream_id_t * | id | |||
| ) |
References sout_stream_sys_t::b_soverlay, encoder_t::fmt_out, es_format_t::i_codec, sout_stream_sys_t::i_scodec, sout_stream_id_t::id, msg_Dbg, msg_Err, sout_stream_id_t::p_encoder, sout_stream_t::p_next, sout_stream_t::p_sys, p_sys, sout_stream_sys_t::psz_senc, sout_StreamIdAdd(), transcode_spu_close(), and transcode_spu_new().
Referenced by Add().
| void transcode_spu_close | ( | sout_stream_id_t * | id | ) |
References module_unneed, sout_stream_id_t::p_decoder, decoder_t::p_description, sout_stream_id_t::p_encoder, encoder_t::p_module, decoder_t::p_module, and vlc_meta_Delete().
Referenced by Del(), and transcode_spu_add().
| int transcode_spu_new | ( | sout_stream_t * | p_stream, | |
| sout_stream_id_t * | id | |||
| ) |
References sout_stream_sys_t::b_soverlay, es_format_Init(), decoder_t::fmt_in, encoder_t::fmt_in, es_format_t::i_cat, es_format_t::i_codec, module_need, module_unneed, msg_Err, sout_stream_id_t::p_decoder, sout_stream_sys_t::p_decoder, sout_stream_id_t::p_encoder, encoder_t::p_module, decoder_t::p_module, sout_stream_t::p_module, sout_stream_sys_t::p_spu, sout_stream_sys_t::p_spu_cfg, sout_stream_t::p_sys, p_sys, decoder_t::pf_decode_sub, sout_stream_sys_t::psz_senc, spu_Create, spu_del_buffer(), spu_new_buffer(), VLC_EGENERIC, and VLC_SUCCESS.
Referenced by transcode_spu_add().
| int transcode_spu_process | ( | sout_stream_t * | p_stream, | |
| sout_stream_id_t * | id, | |||
| block_t * | in, | |||
| block_t ** | out | |||
| ) |
References sout_stream_sys_t::b_master_sync, sout_stream_sys_t::b_soverlay, block_ChainAppend(), sout_stream_sys_t::i_master_drift, subpicture_t::i_start, subpicture_t::i_stop, sout_stream_id_t::p_decoder, sout_stream_id_t::p_encoder, sout_stream_t::p_sout, sout_stream_sys_t::p_spu, sout_stream_t::p_sys, p_sys, SOUT_STATISTIC_DECODED_SUBTITLE, sout_UpdateStatistic(), spu_del_buffer(), spu_DisplaySubpicture(), VLC_EGENERIC, and VLC_SUCCESS.
Referenced by Send().
1.5.6