Lines Matching defs:cur
1415 QSVFrame *cur = q->work_frames;
1416 while (cur) {
1417 if (cur->used && !cur->surface.Data.Locked) {
1418 free_encoder_ctrl_payloads(&cur->enc_ctrl);
1419 free_encoder_ctrl_extparam(&cur->enc_ctrl);
1421 memset(&cur->enc_ctrl, 0, sizeof(cur->enc_ctrl));
1422 cur->enc_ctrl.Payload = cur->payloads;
1423 cur->enc_ctrl.ExtParam = cur->extparam;
1424 if (cur->frame->format == AV_PIX_FMT_QSV) {
1425 av_frame_unref(cur->frame);
1427 cur->used = 0;
1429 cur = cur->next;
1882 QSVFrame *cur;
1893 cur = q->work_frames;
1894 while (cur) {
1895 q->work_frames = cur->next;
1896 av_frame_free(&cur->frame);
1897 free_encoder_ctrl_extparam(&cur->enc_ctrl);
1898 free_encoder_ctrl_payloads(&cur->enc_ctrl);
1899 av_freep(&cur);
1900 cur = q->work_frames;