vlc播放视频(加载视频到内存,解码rmvb视频出现马赛克)

来源:互联网 发布:青苹数据爬取网站 编辑:程序博客网 时间:2024/05/21 20:21

每次seek位置之后重新加载cache,加载完成之后解码第一张图片,返回来,因为是软解,很多情况下都是带有马赛克。

   ……  else if( newval.i_int == INPUT_EVENT_CACHE )    {        event.type = libvlc_MediaPlayerBuffering;        event.u.media_player_buffering.new_cache = (int)(100 *            var_GetFloat( p_input, "cache" ));        libvlc_event_send( p_mi->p_event_manager, &event );    }    ……

加载完成以后发送消息,由解码线程去实现解码工作。
继续更新中。。。。

0 0
原创粉丝点击