美文网首页
ijkplayer笔记

ijkplayer笔记

作者: 杰米 | 来源:发表于2020-09-09 15:54 被阅读0次

    硬解码

    IJKVideoToolBoxSync.h

    • videotoolbox_sync_decode_frame // 不断循环取AVPacket
    • decode_video->decode_video_internal //取到AVPacket后执行硬解码
    • VTDecoderCallback
    • SortQueuePush ->Ijk_VideoToolBox_Opaque->m_sort_queue(sort_queue)//用于每次获取大pts的帧
    • QueuePicture->queue_picture->frame_queue_peek_writable(&is->pictq)->frame_queue_push(&is->pictq); //加入渲染queue
    image.png

    static int queue_picture(FFPlayer *ffp, AVFrame *src_frame, double pts, double duration, int64_t pos, int serial)

    相关文章

      网友评论

          本文标题:ijkplayer笔记

          本文链接:https://www.haomeiwen.com/subject/rnreektx.html