Commit cd4470e
Make 30 advanced QTGMC parameters optional and fix missing template blocks
Parameters like TrueMotion, GlobalMotion, DCT, SubPelInterp, ThSAD1/2,
ThSCD1/2, and 22 others were always passed to QTGMC even when the user
hadn't touched them. Tools like Hybrid don't expose these at all — they
should be optional so QTGMC uses its own preset-driven defaults.
- Mark 30 QTGMC parameters as optional in deinterlace.json schema
- Add 5 missing template blocks (Str, Amp, FastMA, ESearchP, RefineMotion)
to pipeline_template.vpy — these params had no template substitution
- Add corresponding process_optional_* calls in script_generator.rs
- Fix OpenCL vapoursynth.name casing (OpenCL→opencl) to match template
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 3012762 commit cd4470e
3 files changed
Lines changed: 51 additions & 1 deletion
File tree
- app/assets/filters/core
- worker
- src
- templates
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
| 325 | + | |
325 | 326 | | |
326 | 327 | | |
327 | 328 | | |
| |||
361 | 362 | | |
362 | 363 | | |
363 | 364 | | |
| 365 | + | |
364 | 366 | | |
365 | 367 | | |
366 | 368 | | |
| |||
441 | 443 | | |
442 | 444 | | |
443 | 445 | | |
| 446 | + | |
444 | 447 | | |
445 | 448 | | |
446 | 449 | | |
| |||
480 | 483 | | |
481 | 484 | | |
482 | 485 | | |
| 486 | + | |
483 | 487 | | |
484 | 488 | | |
485 | 489 | | |
| |||
620 | 624 | | |
621 | 625 | | |
622 | 626 | | |
| 627 | + | |
623 | 628 | | |
624 | 629 | | |
625 | 630 | | |
| |||
716 | 721 | | |
717 | 722 | | |
718 | 723 | | |
| 724 | + | |
719 | 725 | | |
720 | 726 | | |
721 | 727 | | |
| |||
732 | 738 | | |
733 | 739 | | |
734 | 740 | | |
| 741 | + | |
735 | 742 | | |
736 | 743 | | |
737 | 744 | | |
| |||
771 | 778 | | |
772 | 779 | | |
773 | 780 | | |
| 781 | + | |
774 | 782 | | |
775 | 783 | | |
776 | 784 | | |
| |||
790 | 798 | | |
791 | 799 | | |
792 | 800 | | |
| 801 | + | |
793 | 802 | | |
794 | 803 | | |
795 | 804 | | |
| |||
809 | 818 | | |
810 | 819 | | |
811 | 820 | | |
| 821 | + | |
812 | 822 | | |
813 | 823 | | |
814 | 824 | | |
| |||
828 | 838 | | |
829 | 839 | | |
830 | 840 | | |
| 841 | + | |
831 | 842 | | |
832 | 843 | | |
833 | 844 | | |
| |||
847 | 858 | | |
848 | 859 | | |
849 | 860 | | |
| 861 | + | |
850 | 862 | | |
851 | 863 | | |
852 | 864 | | |
| |||
948 | 960 | | |
949 | 961 | | |
950 | 962 | | |
| 963 | + | |
951 | 964 | | |
952 | 965 | | |
953 | 966 | | |
| |||
967 | 980 | | |
968 | 981 | | |
969 | 982 | | |
| 983 | + | |
970 | 984 | | |
971 | 985 | | |
972 | 986 | | |
| |||
1092 | 1106 | | |
1093 | 1107 | | |
1094 | 1108 | | |
| 1109 | + | |
1095 | 1110 | | |
1096 | 1111 | | |
1097 | 1112 | | |
| |||
1140 | 1155 | | |
1141 | 1156 | | |
1142 | 1157 | | |
| 1158 | + | |
1143 | 1159 | | |
1144 | 1160 | | |
1145 | 1161 | | |
| |||
1218 | 1234 | | |
1219 | 1235 | | |
1220 | 1236 | | |
| 1237 | + | |
1221 | 1238 | | |
1222 | 1239 | | |
1223 | 1240 | | |
| |||
1234 | 1251 | | |
1235 | 1252 | | |
1236 | 1253 | | |
| 1254 | + | |
1237 | 1255 | | |
1238 | 1256 | | |
1239 | 1257 | | |
| |||
1339 | 1357 | | |
1340 | 1358 | | |
1341 | 1359 | | |
| 1360 | + | |
1342 | 1361 | | |
1343 | 1362 | | |
1344 | 1363 | | |
| |||
1468 | 1487 | | |
1469 | 1488 | | |
1470 | 1489 | | |
| 1490 | + | |
1471 | 1491 | | |
1472 | 1492 | | |
1473 | 1493 | | |
| |||
1487 | 1507 | | |
1488 | 1508 | | |
1489 | 1509 | | |
| 1510 | + | |
1490 | 1511 | | |
1491 | 1512 | | |
1492 | 1513 | | |
| |||
1508 | 1529 | | |
1509 | 1530 | | |
1510 | 1531 | | |
| 1532 | + | |
1511 | 1533 | | |
1512 | 1534 | | |
1513 | 1535 | | |
| |||
1527 | 1549 | | |
1528 | 1550 | | |
1529 | 1551 | | |
| 1552 | + | |
1530 | 1553 | | |
1531 | 1554 | | |
1532 | 1555 | | |
| |||
1560 | 1583 | | |
1561 | 1584 | | |
1562 | 1585 | | |
| 1586 | + | |
1563 | 1587 | | |
1564 | 1588 | | |
1565 | 1589 | | |
| |||
1579 | 1603 | | |
1580 | 1604 | | |
1581 | 1605 | | |
| 1606 | + | |
1582 | 1607 | | |
1583 | 1608 | | |
1584 | 1609 | | |
| |||
1600 | 1625 | | |
1601 | 1626 | | |
1602 | 1627 | | |
| 1628 | + | |
1603 | 1629 | | |
1604 | 1630 | | |
1605 | 1631 | | |
| |||
1621 | 1647 | | |
1622 | 1648 | | |
1623 | 1649 | | |
| 1650 | + | |
1624 | 1651 | | |
1625 | 1652 | | |
1626 | 1653 | | |
| |||
1637 | 1664 | | |
1638 | 1665 | | |
1639 | 1666 | | |
| 1667 | + | |
1640 | 1668 | | |
1641 | 1669 | | |
1642 | 1670 | | |
| |||
1653 | 1681 | | |
1654 | 1682 | | |
1655 | 1683 | | |
| 1684 | + | |
1656 | 1685 | | |
1657 | 1686 | | |
1658 | 1687 | | |
| |||
1669 | 1698 | | |
1670 | 1699 | | |
1671 | 1700 | | |
| 1701 | + | |
1672 | 1702 | | |
1673 | | - | |
| 1703 | + | |
1674 | 1704 | | |
1675 | 1705 | | |
1676 | 1706 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
375 | 375 | | |
376 | 376 | | |
377 | 377 | | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
378 | 383 | | |
379 | 384 | | |
380 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
274 | 289 | | |
275 | 290 | | |
276 | 291 | | |
| |||
0 commit comments