• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            ts,ps,mpeg2 decoder and analysis

            mepg 2, iptv, stream parse,mov,mxf,gxf,ac3,aac

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              21 隨筆 :: 0 文章 :: 54 評(píng)論 :: 0 Trackbacks

            最近用vlc的0.9.9播放一段視頻,出現(xiàn)了下列警告:

            decoder is leaking pictures, resetting the heap


            /*****************************************************************************
             * RunThread: video output thread
             *****************************************************************************
             * Video output thread. This function does only returns when the thread is
             * terminated. It handles the pictures arriving in the video heap and the
             * display device events.
             *****************************************************************************/
            static void RunThread( vout_thread_t *p_vout)

            在這個(gè)函數(shù)里面,看到下列code, 很難理解了, 
            !p_picture->b_force &&
                            p_picture != p_last_picture &&
                            display_date < current_date + p_vout->render_time &&
                            b_drop_late )


            這個(gè)p_vout->render_time ,到底是怎么算出來(lái)的。

            到底,pcr,pts,出現(xiàn)了什么錯(cuò)誤,導(dǎo)致不能播放,還沒(méi)有搞清楚。

            以下內(nèi)容為轉(zhuǎn)載:
            http://www.wangchao.net.cn/bbsdetail_61529.html

            vout_DatePicture ( vout_thread_t *p_vout, picture_t *p_pic ) : Gives the picture a presentation date. You can start working on a picture before knowing precisely at what time it will be displayed. For instance to date an I or P picture, you must wait until you have decoded all previous B pictures (which are indeed placed after - decoding order != presentation order).
              vout_DisplayPicture ( vout_thread_t *p_vout, picture_t *p_pic ) : Tells the video output that a picture has been completely decoded and is ready to be rendered. It can be called before or after vout_DatePicture.
               vout_DestroyPicture ( vout_thread_t *p_vout, picture_t *p_pic ) : Marks the picture as empty (useful in case of a stream parsing error).

            不過(guò)上面這個(gè)內(nèi)容說(shuō)的很簡(jiǎn)潔了,不詳細(xì)。




            TS,MPEG2,dvbc專家 2009-09-23 08:48 發(fā)表評(píng)論

            文章來(lái)源:http://www.cnitblog.com/dvb-dvb/archive/2009/09/23/61531.html
            posted on 2009-09-23 08:48 TS,MPEG2,dvbc專家 閱讀(1221) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            ts,ps,mpeg2 decoder and analysis,ts分析.
            久久久久无码国产精品不卡| 久久久久一本毛久久久| 久久人人爽人人爽人人片AV高清| 精品久久久久久99人妻| 欧美无乱码久久久免费午夜一区二区三区中文字幕| 久久综合九色综合97_久久久| 久久被窝电影亚洲爽爽爽| 99久久精品国产一区二区蜜芽| 国内精品久久久久国产盗摄| 色偷偷91久久综合噜噜噜噜| 久久亚洲国产精品成人AV秋霞| 久久精品国产网红主播| 女同久久| 久久久久久a亚洲欧洲aⅴ| 亚洲国产综合久久天堂 | 9久久9久久精品| 国产一区二区精品久久岳| 亚洲国产精品无码久久SM| 久久国产免费| 77777亚洲午夜久久多喷| 久久人人爽人人爽人人片AV麻烦 | 国产毛片久久久久久国产毛片| 日韩电影久久久被窝网| 国产综合成人久久大片91| 久久超乳爆乳中文字幕| 久久久久99这里有精品10 | 久久精品亚洲男人的天堂| 久久99国产精一区二区三区| 人人狠狠综合久久88成人| 久久精品国产99国产精品导航| 九九久久精品无码专区| 久久综合久久久| 久久婷婷国产麻豆91天堂| 久久精品人人槡人妻人人玩AV| 亚洲国产欧洲综合997久久| 伊人久久大香线蕉综合网站| 久久久国产精品| 久久九九免费高清视频| 四虎久久影院| 久久久久久综合网天天| 精品一二三区久久aaa片|