mirror of https://github.com/mpv-player/mpv
parent
e6c536ae45
commit
f6d931301b
|
@ -93,7 +93,9 @@ static void deint_process(struct mp_filter *f)
|
|||
p->sub.filter =
|
||||
mp_create_user_filter(f, MP_OUTPUT_CHAIN_VIDEO, "vdpaupp", args);
|
||||
} else if (img->imgfmt == IMGFMT_D3D11) {
|
||||
char *args[] = {"parity", field_parity, NULL};
|
||||
char *args[] = {"deint", "yes",
|
||||
"interlaced-only", "yes",
|
||||
"parity", field_parity, NULL};
|
||||
p->sub.filter =
|
||||
mp_create_user_filter(f, MP_OUTPUT_CHAIN_VIDEO, "d3d11vpp", args);
|
||||
} else if (img->imgfmt == IMGFMT_CUDA) {
|
||||
|
|
|
@ -213,6 +213,9 @@ static int recreate_video_proc(struct mp_filter *vf)
|
|||
if (FAILED(hr))
|
||||
goto fail;
|
||||
|
||||
if (!p->opts->mode && p->opts->deint_enabled)
|
||||
p->opts->mode = D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB;
|
||||
|
||||
int rindex = p->opts->mode ? -1 : 0;
|
||||
if (rindex == 0)
|
||||
goto create;
|
||||
|
|
Loading…
Reference in New Issue