派生自 development/c++

xuxiuxi
2019-03-14 2b1a3988c9fd35c39e3e43d0382d65a13c45efee
QiaoJiaSystem/GB28181DecoderModel/FFmpegDecoderJPG.cpp
@@ -198,12 +198,15 @@
#ifdef TestCode
        ClockTimer Test("while time");
#endif
        av_packet_unref(&p_this->pkt);
        p_this->pkt.data = NULL;
        p_this->pkt.size = 0;
        int err5 = av_read_frame(p_this->ic, &p_this->pkt);
        //# todo save package
        p_this->frame_number++;
        int err6 = avcodec_send_packet(p_this->ctx, &p_this->pkt);
//        av_packet_unref(&pkt);
        int err7 = avcodec_receive_frame(p_this->ctx, p_this->frame);
        if ((err7 == AVERROR(EAGAIN)) || (err5 < 0) || (err6 < 0)) {
            ERR(" error << err7:" << err7 << "  err5: " << err5 << " err6: " << err6);