| | |
| | | #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); |