Lines Matching refs:prv
78 AVFrame *prv, *src, *nxt; ///< main sliding window of 3 frames
480 if (match == mP || match == mB) return fm->prv;
618 const AVFrame *prv, AVFrame *src, const AVFrame *nxt)
634 case mP: copy_fields(fm, dst, src, 1-field); copy_fields(fm, dst, prv, field); break;
636 case mB: copy_fields(fm, dst, src, field); copy_fields(fm, dst, prv, 1-field); break;
653 fm->prv, fm->src, fm->nxt); \
683 #define SLIDING_FRAME_WINDOW(prv, src, nxt) do { \
684 if (prv != src) /* 2nd loop exception (1st has prv==src and we don't want to loose src) */ \
685 av_frame_free(&prv); \
686 prv = src; \
690 if (!prv) \
691 prv = src; \
692 if (!prv) /* received only one frame at that point */ \
694 av_assert0(prv && src && nxt); \
697 SLIDING_FRAME_WINDOW(fm->prv, fm->src, fm->nxt);
720 gen_frames[i] = create_weave_frame(ctx, i, field, fm->prv, fm->src, fm->nxt);
743 } else if (luma_abs_diff(fm->prv, fm->src) > fm->scthresh) {
791 dst = create_weave_frame(ctx, match, field, fm->prv, fm->src, fm->nxt);
934 if (fm->prv != fm->src)
935 av_frame_free(&fm->prv);