• <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++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              21 隨筆 :: 0 文章 :: 54 評論 :: 0 Trackbacks

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

            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)

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


            這個p_vout->render_time ,到底是怎么算出來的。

            到底,pcr,pts,出現了什么錯誤,導致不能播放,還沒有搞清楚。

            以下內容為轉載:
            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).

            不過上面這個內容說的很簡潔了,不詳細。




            TS,MPEG2,dvbc專家 2009-09-23 08:48 發表評論

            文章來源:http://www.cnitblog.com/dvb-dvb/archive/2009/09/23/61531.html
            posted on 2009-09-23 08:48 TS,MPEG2,dvbc專家 閱讀(1204) 評論(0)  編輯 收藏 引用
            ts,ps,mpeg2 decoder and analysis,ts分析.
            国产99久久久国产精品~~牛| 热久久最新网站获取| 亚洲国产一成人久久精品| 久久99热这里只有精品国产| 国产A三级久久精品| 久久国产精品成人片免费| 国产毛片久久久久久国产毛片| 久久精品国产亚洲一区二区三区| 久久91精品国产91久| 精品综合久久久久久888蜜芽| 久久精品18| 久久久噜噜噜www成人网| 思思久久99热免费精品6| 久久中文字幕人妻丝袜| 国产成人精品久久综合| AV无码久久久久不卡蜜桃| 国产亚洲精久久久久久无码AV| 久久精品国产亚洲AV不卡| 精品国产乱码久久久久久浪潮| 久久久久se色偷偷亚洲精品av| 亚洲国产二区三区久久| 久久九九兔免费精品6| 国产高潮国产高潮久久久91| 久久精品九九亚洲精品| 国产69精品久久久久观看软件| 国产精品美女久久久久AV福利| 久久精品国产亚洲AV嫖农村妇女 | 99热成人精品免费久久| 日本久久久久亚洲中字幕| 三级韩国一区久久二区综合| 亚洲成色999久久网站| 72种姿势欧美久久久久大黄蕉| 精品国产99久久久久久麻豆 | 久久伊人影视| 精品国产热久久久福利| 精品久久综合1区2区3区激情| 99久久免费国产精品热| 久久婷婷五月综合色高清| 一本一本久久a久久综合精品蜜桃 一本一道久久综合狠狠老 | 国产精品免费福利久久| 亚洲精品无码专区久久久|