VLC系列文章:
深入理解VLC之纵观全局
1. 初始化流程
2. 创建input thread,解析输入url
值得注意的是,在input_EsOutNew方法中设置了pf_control指向EsOutControl,pf_add指向EsOutAdd,这两个指针很重要,后面还会用到
es_out_t *input_EsOutNew( input_thread_t *p_input, int i_rate )
{
es_out_t *out = malloc( sizeof( *out ) );
if( !out )
return NULL;
es_out_sys_t *p_sys = calloc( 1, sizeof( *p_sys ) );