Lines Matching defs:qpkt
1829 QSVPacket qpkt;
1834 av_fifo_read(q->async_fifo, &qpkt, 1);
1837 ret = MFXVideoCORE_SyncOperation(q->session, *qpkt.sync, 1000);
1840 qpkt.pkt.dts = av_rescale_q(qpkt.bs->DecodeTimeStamp, (AVRational){1, 90000}, avctx->time_base);
1841 qpkt.pkt.pts = av_rescale_q(qpkt.bs->TimeStamp, (AVRational){1, 90000}, avctx->time_base);
1842 qpkt.pkt.size = qpkt.bs->DataLength;
1844 if (qpkt.bs->FrameType & MFX_FRAMETYPE_IDR || qpkt.bs->FrameType & MFX_FRAMETYPE_xIDR) {
1845 qpkt.pkt.flags |= AV_PKT_FLAG_KEY;
1847 } else if (qpkt.bs->FrameType & MFX_FRAMETYPE_I || qpkt.bs->FrameType & MFX_FRAMETYPE_xI)
1849 else if (qpkt.bs->FrameType & MFX_FRAMETYPE_P || qpkt.bs->FrameType & MFX_FRAMETYPE_xP)
1851 else if (qpkt.bs->FrameType & MFX_FRAMETYPE_B || qpkt.bs->FrameType & MFX_FRAMETYPE_xB)
1853 else if (qpkt.bs->FrameType == MFX_FRAMETYPE_UNKNOWN) {
1857 av_log(avctx, AV_LOG_ERROR, "Invalid FrameType:%d.\n", qpkt.bs->FrameType);
1862 enc_buf = qpkt.bs->ExtParam;
1864 ff_side_data_set_encoder_stats(&qpkt.pkt,
1869 av_freep(&qpkt.bs);
1870 av_freep(&qpkt.sync);
1872 av_packet_move_ref(pkt, &qpkt.pkt);