Log in

View Full Version : madVR - high quality video renderer (GPU assisted)


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 [740] 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329

SweetLow
19th March 2016, 08:15
If I was to use "exact multiple of movie frame rate" doesn't that meant the real 50 content playing at 60Hz is going to look really bad with no smooth motion engaged???
No, you, AFAIK, wrong. If we have smooth motion on then
1. 50 on 60 will smoothed _always_
2. but 30 on 60 will smoothed if "exact multiple of movie frame rate" is on

p.s. and you can easy check this in OSD
p.p.s and if i have such task as you - i will use ReClock+"exact multiple of movie frame rate"

adhara
19th March 2016, 08:47
Great stuff many thanks for that Warner. I will try both tonight and report back.:thanks:

Forgot to ask, do you both use projectors?


Warner306, these are not in your preferred setting in your guide

http://forum.kodi.tv/showthread.php?tid=259188

huhn
19th March 2016, 11:20
Because blended frames make it smoother (especially noticeable on panning shots, Casino Royale is a good test)

Better 24 standard frames +36 Smooth Motion blended/duplicated frames than just 24 standard frames and that's half the reason why Smooth & Fluid Motion exist, the other half being no more 3:2 pulldown (which madVR needs some work on).

Projectors generally mask this problem with their double shuttering, but properly supportive of 24P or not.. you'll still get smoother results with Smooth/Fluid Motion at the expense of clarity.. But you know that already.

but smooth motion doesn't work this way you are not getting 24 frames plus 36 blended frames. smooth motions tries to blend as little frames as possible.

a screen is usually using 120 hz to display 24p so what's this about?
if your screen has a properly working 23p mode i don't see a reason why smooth motion could be better it could be at best as good as native 23p.

that's pretty important so ignore the 3:2 judder part.

but why needs madVR work on this?

zvans18
19th March 2016, 12:37
does switching work for 1440p displays/something wrong on my end or is it not implemented yet?

http://i.imgur.com/JvgDRem.png

ryrynz
19th March 2016, 12:39
but smooth motion doesn't work this way you are not getting 24 frames plus 36 blended frames. smooth motions tries to blend as little frames as possible.


Of course, that's why I used the word duplicated too.


a screen is usually using 120 hz to display 24p so what's this about?


Not always. For example my plasma is noticeably running at a lower frequency. I can see the refresh difference between 24Hz and 60Hz even when Motion interpolation is enabled which I don't understand..

Regardless, it's still only 24 frames being displayed regardless of the display frequency which isn't enough to replicate truly natural smooth motion. Panning and scrolling will always be a stutter fest using only 24 fps.


but why needs madVR work on this?

Because I found MPDN presents 3:2 pulldown better. Madshi acknowledged it needs work, it's just not high priority.

huhn
19th March 2016, 12:40
does switching work for 1440p displays/something wrong on my end or is it not implemented yet?

http://i.imgur.com/JvgDRem.png


yes a clear bug/limitation.

huhn
19th March 2016, 12:49
Not always. For example my plasma is noticeably running at a lower frequency. I can see the refresh difference between 24Hz and 60Hz even when Motion interpolation is enabled which I don't understand..

Regardless, it's still only 24 frames being displayed regardless of the display frequency which isn't enough to replicate truly natural smooth motion. Panning and scrolling will always be a stutter fest using only 24 fps.

that's simply a not properly working 23/24p mode.

older plasma do this at 48 hz pure flicker party or it may doing it at 60 hz.

newer ones (which are pretty old now) have an option to switch to 96 hz for this. and oly the expensive ones.

Panasonic and Samsung are pretty bad at this 23p games...

i mean Panasonic was able to create a 120 hz TV with 3:2 judder at 23/24p with my CX700. i'm pretty much out of word here...
Because I found MPDN presents 3:2 pulldown better. Madshi acknowledged it needs work, it's just not high priority.

ahh that yeah madVR is pretty bad at repeating or dropping frames to match a refresh rate.

but some people use 60 hz without smoothmotion for some reasons...

Clammerz
19th March 2016, 15:50
does switching work for 1440p displays/something wrong on my end or is it not implemented yet?

http://i.imgur.com/JvgDRem.png
You need to specify
2560x1440pXXX
so in your case it would be:
2560x1440p144, 2560x1440p120, 2560x1440p100
(unless you have a different pixel width display)

arrgh
19th March 2016, 20:39
I have read the thread on configuring madVR compiled by Warner306, which was very informative.

I have not the newest Hardware :
Win 8.1x64 on core 2 duo 6600 @2400 GHz and DDR800 Memory.

Still, PowerDVD13 and StereoscopicPlayer are able to playback 3D-MVC Content without Problems (iso or mkv respectivly).

On the other hand, when I use MPC-BEx64 (with madVR from Shark007) and his advanced codec pack, i get good playback for standard bluray content, but extrem stuttering and hundreds of droped frames if playing the same 3d content PowerDVD or StereoscopicPalyer managed without Problems on the same machine...

I have played around with the madVR and LAV Settings for some time. But without success.

Therefore my question is
- what should the basic settings be for playback of 1080p23 content (2D/3D) as long as the quality is comparable to PowerDVD
- what are the chances to get a "core madVR" which would simply provide the 3d-playback to MPC-BE without to many "fancy" picture improvements (again, I would call it already a day, if it would be in the range of PoverDVD13, which does run on my System)...

Thanks in advance

what GPU are you using?

and can you make a screen of the OSD when a 2D file s running (control+j)?

sorry, forgot : Raedon HD 6570

screenshot enclosed;
what would be also nice, is to have in the LAV Audio Decoder settings an option to convert in real time aac to ac3 (i know that's the wrong thread)...
MPC-BE internal codec allows for this; I have everything in aac...but my AV-Receiver is not able to process aac, so I convert it on the fly to ac3;
therefore I use LAV splitter, LAV Video Decoder and internal MPC-BE Audio Decoder (the screenshot is done with this setup);

to preempt questions to this mixed setup : also when I was using also the LAV Audio Decoder, the jerking was the same....so, it is not caused by the Decoder-mix
if I don't do this, I get Audio as 5Ch-Stereo...

Thanks

zvans18
19th March 2016, 22:27
You need to specify
2560x1440pXXX
so in your case it would be:
2560x1440p144, 2560x1440p120, 2560x1440p100
(unless you have a different pixel width display)

thanks, that did it. i didn't think i had to since just '1080pxx' works on my other screens

now to get switching to actually work again (it breaks and then fixes repeatedly as i use LAV and MPC-BE nightlies from time to time)

j1731630
19th March 2016, 23:10
Hi. Im using madVR with DaumPotPlayer, and there is some problem.
I cant export current frame when using this renderer, there is no file, even if player says that the frame was exported to location.
Maybe there is build-in madVR frame exporting functional ?

Warner306
19th March 2016, 23:14
Warner306, these are not in your preferred setting in your guide

http://forum.kodi.tv/showthread.php?tid=259188

I don't think that matters. The examples presented are just for demonstration for someone who uses a GTS 450. You don't need to take my advice on what the best settings are. This would vary widely depending on the GPU you own.

Warner306
19th March 2016, 23:27
sorry, forgot : Raedon HD 6570

screenshot enclosed;
what would be also nice, is to have in the LAV Audio Decoder settings an option to convert in real time aac to ac3 (i know that's the wrong thread)...
MPC-BE internal codec allows for this; I have everything in aac...but my AV-Receiver is not able to process aac, so I convert it on the fly to ac3;
therefore I use LAV splitter, LAV Video Decoder and internal MPC-BE Audio Decoder (the screenshot is done with this setup);

to preempt questions to this mixed setup : also when I was using also the LAV Audio Decoder, the jerking was the same....so, it is not caused by the Decoder-mix
if I don't do this, I get Audio as 5Ch-Stereo...

Thanks

You shouldn't use attachments in this forum because they have to be approved.

Are you sure your settings aren't going over the rendering queue? Are all of the queues full including the present queue? Are you getting presentation glitches or dropped frames?

Did you install the 3D software decoder with LAV Filters? It is an optional checkbox.

arrgh
20th March 2016, 01:44
You shouldn't use attachments in this forum because they have to be approved.

Are you sure your settings aren't going over the rendering queue? Are all of the queues full including the present queue? Are you getting presentation glitches or dropped frames?

ok, here a link (https://mega.nz/#!GxMXWLpA!p3PJIxa_7Tiki-nUkM8zP7gmeqUMcI2es6YfPrtO34I) to the 2D-content screen shot;

and here (https://mega.nz/#!Dg93wTqJ!PKZ9AsEij0aS0GWAvKx2ixohc5a65Mv3OZMy1z_rwjg)to a 3D-mvc photographed trough shutter goggles... the Problem seem to be droped frames...

Did you install the 3D software decoder with LAV Filters? It is an optional checkbox.

frankly, I have not thought about this... I installed Shark007 MPC-BEx64 with madVR and his Advanced Codecs... expected every thing being onboard. So, no, I did not do anything beyond installing the Shark007 codecs... but the picture is 3D with the same apearence as if played by PowerDVD...

huhn
20th March 2016, 02:00
ok, here a link (https://mega.nz/#!GxMXWLpA!p3PJIxa_7Tiki-nUkM8zP7gmeqUMcI2es6YfPrtO34I) to the 2D-content screen shot;

and here (https://mega.nz/#!Dg93wTqJ!PKZ9AsEij0aS0GWAvKx2ixohc5a65Mv3OZMy1z_rwjg)to a 3D-mvc photographed trough shutter goggles... the Problem seem to be droped frames...

looks like your CPU can't decode the video fast enough. hardware decoding is not supported with 3D in lavfilter.

so i don't see a way you can make this work.
AFAIK hardware 3D decoding isn't planned anytime soon.
so you kind of need new hardware to make that work.
i'm pretty sure powerDVD supports 3D decoding using DXVA2.

and think about an image host for images not a file host.

arrgh
20th March 2016, 02:25
looks like your CPU can't decode the video fast enough. hardware decoding is not supported with 3D in lavfilter.
...
i'm pretty sure powerDVD supports 3D decoding using DXVA2.

...as does obviously also StereoscopicPlayer...

ryrynz
20th March 2016, 06:36
that's simply a not properly working 23/24p mode.


It's true that some TV's are better than others at masking the problems with 24 fps but still.. Smooth Motion is still smoother and significantly so for some.

i mean Panasonic was able to create a 120 hz TV with 3:2 judder at 23/24p with my CX700.

The CX700 is an amazing TV for the price, I sell them at work. Incredibly natural colors and backlight, and incredibly smooth.
I always recommend them to anyone interested in a good quality 4K TV without spending too much.


but some people use 60 hz without smoothmotion for some reasons...

It's a no brainer AFAIC but to each their own.

arrgh
20th March 2016, 12:08
... hardware decoding is not supported with 3D in lavfilter.

...

AFAIK hardware 3D decoding isn't planned anytime soon.
so you kind of need new hardware to make that work.

the Hardware is a dedicated HTPC. I do nothing else with it.
It is of course not the top-notch setup but it is still able to

- record 2 Pay-TV HD-Satelite channels while playing back a 3rd HD recording
- playback Internet Radio
- playback my music collection
- present my photos
- playback Bluray/DVD

the only missing item is the playback of 3D Content, which is also not a Hardware Problem, but a software deficit...

I know, I can't really complain. Everything is done here "for free". And I'm really thankful for this.
I just hoped that 3d-hardware decoding would be kind of a priority...

Thanks

huhn
20th March 2016, 13:41
It's true that some TV's are better than others at masking the problems with 24 fps but still.. Smooth Motion is still smoother and significantly so for some.

even a cheap Phillips can easily perfect 23p and smoothmotion is not going to win versus this.

let me say it in another way.

if you play a 24p source at a 120 hz screen with perfect timing smoothmotion wouldn't do anything on that screen it would never ever blend a frame and this is kind of what an modern TV does.
do you really think a 24hz signal at 60 with smooth motion can be better?

huhn
20th March 2016, 17:46
the Hardware is a dedicated HTPC. I do nothing else with it.
It is of course not the top-notch setup but it is still able to

- record 2 Pay-TV HD-Satelite channels while playing back a 3rd HD recording
- playback Internet Radio
- playback my music collection
- present my photos
- playback Bluray/DVD

the only missing item is the playback of 3D Content, which is also not a Hardware Problem, but a software deficit...

I know, I can't really complain. Everything is done here "for free". And I'm really thankful for this.
I just hoped that 3d-hardware decoding would be kind of a priority...

Thanks

the issue is more like how many people want to use 3D and don't have at least a CPU like a i3 sandy or something like that?

that number is very very low.

madshi
20th March 2016, 20:19
I'm not sure if I understand correctly but why would I want to watch a 3:2 pulldown movie of 23.976/24 fps at 60 Hz instead?
Ideally you would want to watch a 24p movie at 24Hz. If your TV can't do that (either properly or at all), or if it flickers and that bothers you too much, then the only other options would be using smooth motion FRC, or watching with 3:2 pulldown. The 3:2 pulldown handling in madVR is not optimal atm, but only few people want to use that, I believe, so it's not high priority for me atm.

Sometimes stereo 3d playback is not smooth, and the "dropped frames" or "presentation glitches" keep increasing.
Have you tried the "use alternative glitch handling mode" in the madVR settings? I'm planning to make this the default mode in the next build.

another problem is that: if I connect two displays and play something using mpc-hc, when I drag the mpc-hc from one display to another, the system often crash. Not BSOD, but something like black screen, system can not respond(ctrl+alt+del usually can't work too, but I can move mouse pointer for a period). this problem may occur with only one display, when switching between window mode and exclusive mode. My GPU is AMD R7 200.
Sounds like a GPU driver or OS issue. Windows 10 itself and Windows 10 GPU drivers are not very stable yet. The best OS for media playback is still Windows 8.1 at this point, unfortunately.

Of course there could be a bug in madVR. But Ctrl+Alt+Del not responding sounds like a deeper issue than what madVR should be able to produce.

madshi can you please add a ST.2084 EOTF transfer function under calibration tab?
I will, once the GPU manufacturers allow me to send HDR metadata to the display. As of right now, without the possibility to send metadata, using an EOTF transfer function has no real use, other than for testing/debugging.

I have 2 displays. If I set the viewing display to secondary I get dropped frames and glitches. If I'm doing nothing on the PC it drops a frame and produces a glitch every 7 seconds on the dot. I timed it.. bizarre. If I start using the pc on the primary monitor the video drops frames and glitches rapidly.
Which OS are you using? Are you using windowed mode or fullscreen exclusive mode? Please show a screenshot of the OSD (Ctrl+J) while those drops/glitches occur. In FSE mode taking a screenshot won't work, in that case you can make a photo with your phone.

I am using last development versions of MPC-HC and LAVFilters.
I updated yesterday from madVR 0.9010 to 0.9015. When I try to play videos I get sound but not image, not in window mode, neither in fullscreen (curiously, with the last version of PotPlayer+MadVR I have image in fullscreen mode but not in window mode). This happens with vids at 1080p and codec H264. It doesn't happen with vids at 480p and codec H264.
The problem appears with version 0.9011. I have returned to madVR 0.9010 and the problem has disappeared.
Can you please try to reset the madVR settings to default? Does the problem still occur? Which OS and GPU are you using?

Image doubling: double luma (64 neurons) and double chroma (32 neurons), always if upscaling is needed.
But with version madvr 0.9010 I don't have problems.
madshi, has the logic behind when doubling occurs changed? I can no longer use NNEDI3 to double the luma y when I play back 1280x720 ==> 1024x768. I was really happy with the results when I was able to do this
"always if upscaling is needed" was changed to "always - 2x supersampling". I'm considering allowing both options in the next build to avoid the problem the two of you have.

When doing 1080p to 2160p upscale with MadVr, I get some video judders (every 15/20 sec) on my UHD TV (2160p/60Hz & HDCP 2.2).
The video input signal on my TV is well seen as 2160p.
I tested several video rates: 23.976Hz, 24 Hz, ... Same issue.

No dropped/delayed/... frame on MadVr. My GC is a Nvidia 970 GTX.

How come ?

When playing back a 2160p video directly on the TV (with an usb key for example), no problem.
Can you please show a screenshot of the OSD (Ctrl+J) when these judders occur? If you're using fullscreen exclusive mode, you may have to use your phone to make a photo.

My only issue is that I get a crash of MPC-BE almost everytime the first time I launch a movie. Second time works fine. It appeared relatively recently but I haven't been able to trace which version of MadVR or MPC-BE introduced this.

It could be a Crimson issue (but not 16.32 specific, I had it earlier), I still have to try to revert to 14.12 to see if it goes away, but as it means I'd lose 3D support with LAV/MadVR, which I really like, I'd rather try to find a solution. There is no error message or crash dump, so debugging isn't easy.
How does the crash look like, if you get no error message? Does the media player silently exit? Or what happens?

madshi, I don't know what algorithm you used to remap the HDR content to SDR but according to the ST.2084 standard everything under 100nit should be exactly the same as in the SDR.
Do you think it is the right time to discuss light output, gamma curves remapping, color space remapping, etc?
Well, I am sure too, but It does not look like the content below 100nit keeps the same light output level, it changes with the "HDR Peak Luminance" setting in madVR.
I don't doubt madshi's decisions about the remapping algorithm for a second, that is why I asked if it is the right time to talk about the whole HDR to SDR remapping issue so that madshi will be open to suggestions.
The algorithms in madVR are not final yet. I'm waiting for the latest SMPTE spec for dynamic metadata, and for Dolby's new colorspace for improved color processing to be released. At that point I'm going to go back and improve the algorithms further. For now they should be fairly good, but probably not perfect yet.

Thanks, using XySubFilter worked. For some reason MPC-HC's (1.7.10.101 x64) internal subtitle renderer doesn't render with depth on my system.
If you still have this problem with the latest nightly MPC-HC then please report it to the MPC-HC devs.

Is having an anti-aliasing filter in future a good idea?
Maybe.

I had to increase my CPU and GPU queue depths from 4 (my old setting, the minimum allowed) to 8 and activate the "alternative glitch handling" in order to get smooth 3D playback (otherwise, it stuttered like hell with my i5-2500K + 290X + Win10 system).
But now, it works unsurprisingly well (MPC-HC + madVR changed to 3D a lot faster and smoother than PowerDVD [which ends up in 3D with a 50-50 chance after vibrating the screen for several seconds]).
Thank you for this! (Even if 3D is going out of the TV business, I didn't care to watch any 3D content since late 2012, so I have some movies to attend to for this special occasion :) ).
Separate 3DLUTs would be welcomed though (2D/3D) because my plasma TV behaves extremely differently in 3D mode (but considering how scarce the 3D materials are, it's not that painful to change this manually).
Glad to hear that! :) You can use profiles to apply different 3dluts for 2D/3D.

Regarding max line thinning, since all upscaling refinement options max at 4 I assume you'll just change the degree of strength per point rather than changing the max value like I suggested.
I think you could increase it per point by 25-50%, users would need to update their settings.. but it keeps it all in line then.
Nah, I'll work on improving the line thinning algorithm in the future, anyway, which will change everything again, so I don't mind simply increasing the max value to more than 4 for now.

From what I see now with the current algorithm even the darkest parts like night sky form Life of Pi HDR demo changes.
The night sky in this demo only look black as they should when I select 1,300 nits for my display which matches the mastering display from the metadata.
One thing you may not have not considered: Even if you want 50 nits to stay 50 nits, the absolute madVR pixel output values still must change depending on the peak luminance capability of your display. Because if I output e.g. RGB value (50, 50, 50), a bright display will show this with more nits than a dark display. So the madVR RGB output value needs to change with the peak luminance value you've selected in the madVR settings.

Q: In Jan madshi posted that Win8.1 was preferential to Win10. Is this still the case?
Yes.

Q: Should I install Win8.1 or Win10, and should I go with 32 or 64 bit? Or am I better sticking with my current setup and PowerDVD for 3d playback for now, as there are still issues to be sorted?
For some users win10 works just fine, others have problems. I can't really tell you what to do. Probably at some point win10 will become as stable as win8.1 is right now for media playback, but currently it's not. You have to make up your own mind.

I'd go with x64, though.

I'm using 100 hz laptop monitor and Potplayer + madvr . how come I had Display 100.00000Hz steady. it didn't move at all. I don't know what affected it or what did it, but now it always moves between 100.00392-410. anyone has idea what could affect it and how to make it stuck on 100.00000Hz steady ?
There are 2 different modes in madVR, depending on whether your GPU provides proper VSync information or not. If it does, madVR tries to measure the exact refresh rate. If it doesn't, madVR simply reports the nominal refresh rate reported by the OS. So your 100.00392-410 comes from madVR doing a measurement. And the steady 100.00000Hz comes from your GPU not providing proper VSync scanline information. It's better if madVR gets proper VSync information.

Fellows, I want to start a movie with these parameters:
levels=tripleExp
blacklevel=+26
whitelevel=+50
gamma=2.6

then switch back to default and compare between the two, can it be done?

Putting a text file named: "levels=tripleExp, blacklevel=+26, whitelevel=+50, gamma=2.6.txt" doesn't work
Changing the folder name to this does but gamma value does not change (no gamma tag?).
I need a quick one button switch for this test.

EDIT:
Okay, Profiles with a key shortcut works to change the Gamma, but what about the other commands?
What do you need this for? I'm not going to spend development time just to make one user's tests easier, when I could in the same time develop a new feature which would benefit a large number of users!

I requested gamma tags a long time ago, but madshi seemed opposed to the idea for some reason.
You can use the "brightness" tag which internally changes the gamma value.

madshi
20th March 2016, 20:22
madshi, executing tags from a profile will be very useful indeed.
Changing many setting with a click of a button, very useful for comparison.
That's not what the command line was intended to do at all. I think you're misunderstanding the purpose of that option.

I compared madVR's current super-xbr implementation with Shiandow's latest for MPDN.

When watched very closely or with some magnification, madVR shows less aliasing.
But I guess this is due to the tweaked parameters by Hilian, and not because of his improved anti-ringing filter. I think there's not such a case where the anti-ringing filter would remove actual details in a crucial way.
I'd really like to see how the improved deband filter behaves without the other tweaked parameters. Then we'd know for sure.
The next madVR builds will use Hyllian's new AR filter on top of my own, for maximized AR effect. Seems to work quite nicely. Hyllian's old AR filter produced artifacts in certain situations. The new one doesn't seem to suffer from that problem, so now I can use it... :D My own further improves it, so I'm going to use both.

hI, with use only madvr is the best gtx 690 (with 2 GPU) or GTX 970? Madvr use dual GPU in gtx 690?
madVR doesn't support 2 GPUs. Better use the 960 or 970. The 960 is the only one supporting HEVC hardware decoding. The 970 does not. Or if you can wait, wait for the new GPU generation (Pascal/Polaris). It should be well worth the wait, IMHO.

Madshi, would you create a modified edge thinning that only works on lines? Would be useful to have both enabled for animated content as I find edge thinning touching some background elements I'd not want thinned as much.
Sure, maybe you can ask God to increase my daily hours from 24 to 48?

There's also a simple Avisynth filter called coloryuv http://avisynth.org.ru/docs/english/corefilters/coloryuv.htm that changes color and luminance that would be a useful addition within madVR also.
madVR already contains all sorts of similar stuff, see brightness/contrast changes etc.

FYI latest MPC-HC nightly build (https://nightly.mpc-hc.org/) have included latest LAV Filters as well as 3D subtitle support for ISR.
Thanks! :)

where is the best place to set contrasts/brightness, in the card, madvr or on the projector?
That's a very complex question with no simple answer.

I have black screens also but only when i upscale 3d mkv to 4k top bottom. I rolled back to 90.12 and im ok now
Do you have them always, or only sometimes? Always right from the start of the movie? Or does it start after some minutes of playback?

I've been having occasional black screens for quite some time (going back through many versions of madVR). This is usually when I start to play, although I've had 2 in the past during playback. I can't say for sure that it is madVR, however. I'm using ZP, LAV, xySub, NO Reclock. I am using NNEDI3 for chroma, I may try to change that and see what happens.
When this happens right at playback start it's probably something completely different than when it happens after some minutes of playback. Would be helpful if you could figure out some circumstances when this occurs and when not. Right now with the limited information I have there's nothing I can do. Can't even dare a guess.

Same here black screens in FSE from time to time
More information needed.

i having some micro stuttering when playng 23,976 content
i have i optimus system but nvidia 930m only render the video because the hdmi output from intel hd 5500
the display refresh is 23.97570, its possible to be this 00.00030 diference that causing the stuttering?
the best mode for me is fse d3d9, but i really don ´t know, d3d11 with present a frame for every v sync changes my display behavior anda the refresh rate goes down a little
i tried wasapi from reclock and the exclusive mode from mpc-hc internal audio
reclock seens to be better but i still geting some stutering
its possible to be a v sync issue?
should i disable v sync on nvidia cp? because on intel cp don´t have a option to disable v sync, only app controled and driver controled..
it´s possible that the two drivers are perfoming v sync separately? like v sync are performanced two times one time for each driver?
on nvidia cp should i put single display perfomance, multi display perfomance or compability mode?
someone could help-me? i really don ´t know what do to solve this... i tried everything, even smooth motion on 60 hz 72 hz 75 hz can´t solve this
I've never seen an Optimus system myself, but it seems to be troublesome. What does the OSD (Ctrl+J) show when this micro stuttering occurs? Are there are frame drops or glitches reported? Does that micro stuttering occur all the time, or just once in a while? Is it one stutter every couple of seconds? Or a little stuttering "every frame"? Reclock sometimes helps, but sometimes also causes such issues. I'd try without for now, to make sure it doesn't introduce more problems than it solves.

I have this identical issue as well which didn't happen with previous installed version (0.90.3 I think it was)

gtx970 w10 x64 w/ latest nvidia whql drivers
Instead of saying you have the same problem, can you please describe your own problem in detail? And if it depends on the madVR version, could you please try to find out which exact madVR version introduced the problem for you? You can find all old madVR builds for download here:

http://www.videohelp.com/software/madVR/old-versions#download

So madVR doesn't have profiles as far as I know.
Huh? But it does!

I have a source video with P010 (YUV 4:2:0 10bit) 16-235 HEVC 5.1 4K 59.94fps and I'm using a GTX 960 & Sony X850C 4K TV.
Sony reports the panel has "10bit driving of an 8bit panel (8bit + Hi FRC)" and at least it passed the test @ http://forum.doom9.org/showthread.php?t=172128.

I can either select Ycbcr420 with 12bit color or Ycbcr422 with 10&12bit color in the Nvidia control panel @ 59/60Hz. (Ycbcr444 & RGB modes at over 30Hz@4K have 8bit color only.)

Therefore, should I use 4:2:0 12bit or 4:2:2 10bit when I watch the video in the FSE mode?
Nobody really knows what your TV will do in any of these modes. So your best option is to try every possible combination with test patterns and see which looks best to your eyes.

Also, should I tick "disable GPU gamma ramps" @ Devices - Calibration and disable dithering @ Rendering - Dithering?
The GPU gamma ramps option doesn't matter, unless you have an active calibration loaded in the OS. Have you?

You should never disable dithering in madVR.

@madshi: There are some video files that I have are encoded with incorrect aspect ratio. Could you please offer the file tag option for custom aspect ratio or maybe stretch factor? It will be really useful as a lot of DVDs in India have stretched video.
MKV offers an option to overwrite the video aspect ratio. Have you tried that? I'm not sure if the splitter, or madVR accept that overwrite, though. If it works, you wouldn't have to reencode, you'd just have to edit the MKV header with mkvtoolnix. Which is btw a much cleaner solution than using file name tags, because it should work in every player which properly supports MKV. And it would save me development time... ;)

I was wondering about this as well. If my goal is to have two profiles ("anime" and "liveaction" for example) with a single keyboard shortcut to switch between them, is this possible?
What happens if you have multiple profiles groups with the same keyboard shortcuts, but with different profile names, maybe even a different number of profiles in each group? Using one keyboard shortcut for all would produce quite confusing results then!

Anyway, that would be your problem, I guess, and not mine. So I'll check if I can easily make it possible to have one keyboard press work for multiple profile groups.

I have a film club and before the main feature we play a number of shorts which are mixed content, 25, 50, 60, 24 but it takes my new JVC RS600 up to 17 secs to sync when changing. It obvious what happens, every new clip/short has video cut, audio fine, but the beginning of every short is just a black screen for up to 17 secs.... Shocking! So we cant screen that way...
FWIW, you could setup profiles in madVR which depend on the movie runtime. You could enable refresh rate switching to the proper refresh rate for all video files longer than e.g. 30 minutes, while forcing 60Hz for all shorter clips. This way the projector would switch to the best refresh rate for actual movie playback, but stay at 60Hz for all the shorts. Best of both worlds... ;)

ok, here a link (https://mega.nz/#!GxMXWLpA!p3PJIxa_7Tiki-nUkM8zP7gmeqUMcI2es6YfPrtO34I) to the 2D-content screen shot;

and here (https://mega.nz/#!Dg93wTqJ!PKZ9AsEij0aS0GWAvKx2ixohc5a65Mv3OZMy1z_rwjg)to a 3D-mvc photographed trough shutter goggles... the Problem seem to be droped frames...
Not that it matters much (probably). But why are you using such low decoder/CPU queue? I'd recommend a *much* higher queue.

the only missing item is the playback of 3D Content, which is also not a Hardware Problem, but a software deficit...

I know, I can't really complain. Everything is done here "for free". And I'm really thankful for this.
I just hoped that 3d-hardware decoding would be kind of a priority...
That's out of topic here. This is the madVR thread. Decoding is done by LAV, which has its own dedicated thread.

Hi. Im using madVR with DaumPotPlayer, and there is some problem.
I cant export current frame when using this renderer, there is no file, even if player says that the frame was exported to location.
Maybe there is build-in madVR frame exporting functional ?
Seems to work for me. Maybe it depends on madVR and/or PotPlayer settings? Try madVR default settings, as a test.

Hi baii, thanks for your idea, it seemed to work. Last night I reset madvr to default settings and set everything like I had before but the queues which I left at default and I saw an entire movie without a problem.
I'm glad to hear the problem seems to be solved. It would still be interesting to know why it occurred, though. Can you pinpoint the exact madVR build which introduced the problem?

chros
20th March 2016, 20:55
even a cheap Phillips can easily perfect 23p and smoothmotion is not going to win versus this.

if you play a 24p source at a 120 hz screen with perfect timing smoothmotion wouldn't do anything on that screen it would never ever blend a frame and this is kind of what an modern TV does.
do you really think a 24hz signal at 60 with smooth motion can be better?

Ideally you would want to watch a 24p movie at 24Hz. If your TV can't do that (either properly or at all), or if it flickers and that bothers you too much, then the only other options would be using smooth motion FRC, or watching with 3:2 pulldown. The 3:2 pulldown handling in madVR is not optimal atm, but only few people want to use that, I believe, so it's not high priority for me atm.

Indeed. I just tried out 1 more time: SmoothMotion and 3:2 pulldown (compared to the close but not perfect refresh rate changes). I can't get so fluid motion with them at all, and the timings are way off: 24.000xx , 30.000xxx , 50.000xx , 60.000xx Hz (since I can't create custom refresh rates with intel driver).
So for me the refresh rate changer is Gold inside madVR. :)

i having some micro stuttering when playng 23,976 content
i have i optimus system but nvidia 930m only render the video because the hdmi output from intel hd 5500
the display refresh is 23.97570, its possible to be this 00.00030 diference that causing the stuttering?
Can be the cause, at least it's working the same for me (although the 23p timing is worse than yours: 23.972xx Hz): lot of visible judder during playback. The solution is: always use the closest higher refresh rate. In this case use 24p (24.000xx Hz for me) instead of 23p, and you will see a beautifully fluid playback with couple of repeated frames.

Edit: just checked again. OSD reports 1 frame drop in every 4.03 minutes (compared to the repeated frames in every 41 seconds when I'm using 24p, which is working properly), but these micro stutters happen in every 5 seconds (for around). Queues are good, no dropped/repeated frames in the stat. Is it a bug?

Edit2: these micro stutters are happening (when the refresh rate of the display is lower than the fps of the video) in every fullscreen mode: D3D9 FSE/FS-windowed old/new path, D3D9 FS overlay (using only the intel GPU), D3D11 FSE with/without the 'present a frame for every vsync'/'use alternative glitch handling mode'.
And it was working for me like this in the last 3 years at least.

alf6
20th March 2016, 22:42
I cant seem to enable Direct 3d 11 for presentation. Checked all the relevant boxes, but Ctrl-j still gives me D3D9.

Anyone had the same problem? Im on a ASUS g750JZ, with a GTX 880m/ Intel HD 4600 combo. My DX version is 11.

Any help appreciated :)

ryrynz
20th March 2016, 22:49
if you play a 24p source at a 120 hz screen with perfect timing smoothmotion wouldn't do anything on that screen it would never ever blend a frame and this is kind of what an modern TV does.
do you really think a 24hz signal at 60 with smooth motion can be better?

It could be smoother but only if frame creation is not enabled "better" is user decision. If frame creation is enabled on the TV then it's a clear win for the TV for smoothness, but honestly I still prefer movies use smooth motion because even on normal setting frame creation doesn't look natural. With anime it's a different story it suits high frame rate better.

arrgh
20th March 2016, 23:30
the issue is more like how many people want to use 3D and don't have at least a CPU like a i3 sandy or something like that?

maybe, but on the other hand : everythig the Hardware is doing allows for some additional Special Gimmicks madVR is performing...:D

Manni
20th March 2016, 23:52
How does the crash look like, if you get no error message? Does the media player silently exit? Or what happens?


When I first launch the playback of a movie (usually BD Folders), MPC-BE is launched by MyMovies and stops with a window saying "MPC-BE has stopped working", over the black screen which is, I assume, the full screen of MPC-BE.

After the crash, I return to MyMovies and if I launch the exact same movie, it plays absolutely fine.

Every other movie afterwards usually plays fine too.

I've noticed recently that it takes longer for the movie to start with MPC-BE/LAV/MadVR, it used to be almost instant and now it can take up to 5-6 seconds.

Apart from that, all works.

Usually, I get this MPC-BE crash after a reboot, with the first file I try to play (it doesn't matter which one). Then I usually have no problems.

This is on a recent fresh install of Windows 8.1 with only my HTPC essentials installed.

huhn
21st March 2016, 00:10
maybe, but on the other hand : everythig the Hardware is doing allows for some additional Special Gimmicks madVR is performing...:D

madVR doesn't really uses the CPU.
and using DXVA can take some GPU performance. so it is the other way around.

if you want DXVA 3D decoding this is the thread you are searching for: http://forum.doom9.org/showthread.php?t=156191

huhn
21st March 2016, 00:20
It could be smoother but only if frame creation is not enabled "better" is user decision. If frame creation is enabled on the TV then it's a clear win for the TV for smoothness, but honestly I still prefer movies use smooth motion because even on normal setting frame creation doesn't look natural. With anime it's a different story it suits high frame rate better.

i'm a purist like you would say so interpolation is off of cause and yes this would be a very bad comparison.

and i totally disagree about anime and interpolation. for a simple reason.

anime is using cadence way lower than 24 fps.

so there are repeated frames in there and an interpolation algorithm can't interpolate with them.

so you get interpolation between different frames and nothing between the repeated ones. which is just a mess.

there is a reason that SVP should be setup in a way that it only interpolates pannings not moving character.

then we have the problem that a character is usually not 24 fps even on an pan creating the same issue/similar issue.

totally different story with CGI animations but i won't use interpolation what so ever.

but this is leaving the scope of madVR because this has nothing to do with SM anymore.

xabregas
21st March 2016, 00:59
can anyone enlighten me about the option "refine the image after every ~2x upscaling step"?

Im using lumasharpening default and i want to know if that option disable the sharpening on some videos or not.

I mostly watch 720p videos on fullhd screen but some of my 720p videos are ~1280x536. Not exactly 2x upscale i suppose. Will that option disable sharpening on those videos?

fedpul
21st March 2016, 01:43
Originally Posted by fedpul
Hi baii, thanks for your idea, it seemed to work. Last night I reset madvr to default settings and set everything like I had before but the queues which I left at default and I saw an entire movie without a problem.

I'm glad to hear the problem seems to be solved. It would still be interesting to know why it occurred, though. Can you pinpoint the exact madVR build which introduced the problem?

Hi madshi, I know for sure that the problem of black screens is present in 90.13, 90.14 and 90.15 beacuse I have done many tests. I need a week or two to pinpoint exactly the version in which it was introduced bacause I have not tested older versions yet and it takes some time beacuse they occur at random (even after 50 minutes of playback, so I test it with a movie)

I really appreciate your hard work.

Best regards from Argentina.

ryrynz
21st March 2016, 06:36
anime is using cadence way lower than 24 fps.
so there are repeated frames in there and an interpolation algorithm can't interpolate with them.
so you get interpolation between different frames and nothing between the repeated ones. which is just a mess.


Seems like a case of where Smooth Motion would be worth while then.
But personally I have no issues with frame interpolation on most anime content.. so it can't be as bad as you say.. I have a fairly low tolerance for the "soap opera effect"


there is a reason that SVP should be setup in a way that it only interpolates pannings not moving character.


I've seen no such options when looking at the wiki (https://www.svp-team.com/wiki/SVP:Profile#Processing_of_scene_changes).

There will be a fair amount of users that will get in their opinion smoother more natural results when using Smooth Motion, you just happen to have a good TV which makes it an unfair comparison.


Sure, maybe you can ask God to increase my daily hours from 24 to 48?


Didn't think it would be that much work, not just a case of changing the line detection routines then? Oh well.

adhara
21st March 2016, 09:58
I don't think that matters. The examples presented are just for demonstration for someone who uses a GTS 450. You don't need to take my advice on what the best settings are. This would vary widely depending on the GPU you own.

Ok I understand. Thx

madshi
21st March 2016, 11:59
More on the anti-ringing changes, here are a couple of other test patterns:
Zone Plate A (http://abload.de/img/zone720-hardedge-ag4oig.png)
Zone Plate B (http://abload.de/img/zone720-hardedge-b6ko6r.png) (might be useful when tuning SSIM)
Looking at these with Catmull-Rom +AR +LL, comparing 0.89.18 (oldest build I had on my machine) and 0.90.13, I'm actually seeing a bit more ringing in the new builds.
Aliasing doesn't seem to be a problem though, just ringing.

Looking near the center of Zone Plate A:
0.89.18 (http://abload.de/img/0891814o57.png)
0.90.13 (http://abload.de/img/090135cr7m.png)
And the lower-left corner:
0.89.18 (http://abload.de/img/089184qp4e.png)
0.90.13 (http://abload.de/img/09013uloxr.png)

Patterns were scaled to 952x714 - just what the MPC-HC window scaled it to when snapped to the side of my 1080p screen.
Thanks. I've revisited the whole downscaling once more, with lots of changes. See announcement post of the next build. Hope you'll have fun & time to retest!

BTW, I was searching for a post from you about the new method to downscale chroma directly to the target resolution being very damaging for image quality, with a screenshot of a chroma test pattern. But I can't find that post, anymore. Did you delete it?

Yes, the issue was introduced in 0.90.4. But my issue decription was incorrect, sorry. When clicking on the time scale, it takes a few secs for the player to react. Then the playback continues (both with 0.90.3 and 0.90.4+), but with 0.90.4+, the player stops responding to controls.
To be precise, I was able to reproduce the issue on 0.90.3 a couple of times, too, when I clicked on the time scale again too early (i. e. before the playback resumes after my previous click), but it is rarely. With 0.90.4+, the issue is always reproducible.
Freeze reports: 0.90.4 (http://pastebin.com/bAcU6paq), 0.90.3 (http://pastebin.com/VhTdymbA)
Hope it will be fixed in the next build.

http://www.cs.iptcom.net/tmp/full-logs-9.0.15.7z - uploaded debug logs along with fresh crash log
Thanks. I hope to have this fixed in the next build. If not, please let me know.

Hi, using 2d ssim causes a lot of dropped frames for me. In the stats its listed twice (like this 'ssim 2d100 ar < ssim 2d100 ar') and render times go way up. 1d ssim works fine and is listed in the stats only once as expected. Is that normal for 2d?
Here you go. Seems to only happen when supersampling 1080p > 1080p. Works as expected when doubling eg 720p and downscaling to 1080p.

http://imgur.com/vrtHks6
Can confirm that on my OSD too. Something's amiss. I think it's just the OSD though.
madshi, this will probably be addressed regarding the OSD, but Jinc AR shows up in the OSD when supersampling and downscaling using Jinc with no AR. It shows Image doubler = Jinc AR < Jinc.
Oooh. That's a bug, which actually cost performance. Will be fixed in the next build.

I use forced film mode. It seems that decoder queue and ivtc queue limit the other queues, it never fills completely. But the moment I have dropped frames is when render queue drops down.
I tested DXVA and it's not really better. Decoder queue go higher than before but I also have dropped frames when render queue drops down.

Here some videos of my tests, I hope it will be usefull and easier for you to understand.

http://www.filedropper.com/testdeinterlacing1_1

(It's the first time I'm using this file hosting website, I don't know what it worths).
Unfortunately the download link doesn't work.

Higher GPU queue doesn't help because it's limited by the decoder that's never filled.
Oh, did you mention that before? How fast is your CPU? Have you tried DXVA copyback decoding as an alternative to software decoding?

Are you using automatic black bar detection? If so, does disabling that workaround the issue?

There is a bug when upscaling or downscaling with spline 4 taps with the newest madVR versions. The image is pixelated when using spline with 4 taps.
Thanks for the report, stupid bug, will be fixed in the next build.

When using MadVR with XySubFilter to display subtitles outside of the video area with the option "move subtitles to bottom of the screen/window" of the "zoom control" menu, when an italic subtitle appears (<i> tag), the italic subtitle and all the following subtitles are displayed into active video area.
The settings : settings.reg (http://wikisend.com/download/195188/settings.reg)

The subtitles : subtitles.srt (http://wikisend.com/download/477534/subtitles.srt)

Subtitle n°60 :

http://img4.hostingpics.net/thumbs/mini_839990subtitle60.jpg (http://www.hostingpics.net/viewer.php?id=839990subtitle60.jpg)

Subtitle n°61 :

http://img4.hostingpics.net/thumbs/mini_291372subtitle61.jpg (http://www.hostingpics.net/viewer.php?id=291372subtitle61.jpg)

I'm using MPC-HC internal subtitles renderer for now because it doesn't have this bug, but I hope it can be fixed, because the subtitles look better with XySubFilter.
I need to be able to reproduce the problem. Unfortunately the download links don't work.

I believe there is an issue with the way that level adjustments and gamma corrections are being processed.

I have a few Blu-rays here which have badly encoded levels, resulting in a washed-out image. (http://abload.de/img/source4tqwd.png)
To be displayed correctly, they need black level and white level adjustments, which I've applied using filename tags. (http://abload.de/img/correctednjrz1.png)
This works fine for full-screen playback, where I do not use any gamma correction.

However in windowed mode, I tell madVR that my display's gamma is 2.60 and have it set to use a 1.80 power curve - windowed mode is about clarity for me, not accuracy.
When applying this gamma correction, the letterboxing - and the video itself - ends up looking very washed-out again. (http://abload.de/img/windowed-gammaxeq08.png)

What should be happening is that the level adjustments are applied first, so that the letterboxing is made black, and then the gamma adjustment is applied - so it should look something like this instead. (http://abload.de/img/corrected-gammafcqz2.png)
To create that image, I just displayed the level-corrected screenshot (http://abload.de/img/correctednjrz1.png) in madVR using my typical windowed mode settings.

I thought that something was "off" about the way that the gamma correction behaved for a while now, but these Blu-rays with very badly encoded levels are what prompted me to investigate exactly what was happening.
Oh yes, that was a bug. Should be fixed in the next build. But would be great if you could double check - with both YCbCr and RGB sources, both fullrange and limited range, just to be extra safe that all the math is correct now. Thanks! :)

BTW, no need to do those fancy gamma tricks. Just increase brightness in "color & gamma". That should have the same effect, without you having to lie about your true display gamma.

I cant seem to enable Direct 3d 11 for presentation. Checked all the relevant boxes, but Ctrl-j still gives me D3D9.
Windows 7? Make sure you have the Windows 7 Platform Update installed. Also Aero / desktop composition must be active.

When I first launch the playback of a movie (usually BD Folders), MPC-BE is launched by MyMovies and stops with a window saying "MPC-BE has stopped working", over the black screen which is, I assume, the full screen of MPC-BE.
Have you tried a different media player to see if it might be media player specific? The crash you're describing is seemingly not being detected by madVR's own crash handler. Which means that there's a good chance the crash doesn't occur inside of madVR's code. It could still be my fault, or not. Can't say for sure.

can anyone enlighten me about the option "refine the image after every ~2x upscaling step"?

Im using lumasharpening default and i want to know if that option disable the sharpening on some videos or not.
That option has the purpose of applying sharpening multiple times, maybe, if you zoom up *a lot*. That option should never result in less sharpening being applied, but more (or same).

Didn't think it would be that much work, not just a case of changing the line detection routines then? Oh well.
It's not that simple.

retrue
21st March 2016, 12:11
Originally Posted by retrue View Post
I am using last development versions of MPC-HC and LAVFilters.
I updated yesterday from madVR 0.9010 to 0.9015. When I try to play videos I get sound but not image, not in window mode, neither in fullscreen (curiously, with the last version of PotPlayer+MadVR I have image in fullscreen mode but not in window mode). This happens with vids at 1080p and codec H264. It doesn't happen with vids at 480p and codec H264.
The problem appears with version 0.9011. I have returned to madVR 0.9010 and the problem has disappeared.

Can you please try to reset the madVR settings to default? Does the problem still occur? Which OS and GPU are you using?

Originally Posted by retrue View Post
Image doubling: double luma (64 neurons) and double chroma (32 neurons), always if upscaling is needed.
But with version madvr 0.9010 I don't have problems.

"always if upscaling is needed" was changed to "always - 2x supersampling". I'm considering allowing both options in the next build to avoid the problem the two of you have.



Yup, that was the problem. Thanks. Choosing "Double luma resolution - only if scaling factor is 1.2x or bigger" solved the problem. I was playing a 1080p h264 mkv video on a 1920x1080 monitor. But yes, it it would be nice if the old option "always if upscaling is needed" is added again.
I have a i4770 processor with an onld Nvidia 9800GT card. I had intention to change it but I cannot afford it at the moment.

RDJ
21st March 2016, 13:20
In JRiver the subtitles are being cropped along with the black bars.
http://yabb.jriver.com/interact/index.php?topic=103731.0

fluffy01
21st March 2016, 13:50
I can't get madVR to detect the stereoscopic flags in a non-MVC 3D-file, so I assume, that you have not made it use these flags yet?
I just wanted to know if this was intentional, or you simply forgot?

Also, if there could be a keyboard toggle to manually switch between the different stereoscopic modes, like there is for pretty much everything else already?

omarank
21st March 2016, 16:37
MKV offers an option to overwrite the video aspect ratio. Have you tried that? I'm not sure if the splitter, or madVR accept that overwrite, though. If it works, you wouldn't have to reencode, you'd just have to edit the MKV header with mkvtoolnix. Which is btw a much cleaner solution than using file name tags, because it should work in every player which properly supports MKV. And it would save me development time... ;)

Ok, I tried using mkvtoolnix and it works without re-encoding mkv files. However, some of the Youtube downloaded mp4 files too have incorrect aspect ratio, which I will probably have to re-encode to mkv. But those files are not really important and I don’t mind re-encoding them.

By the way, for videos with badly encoded levels, it is easier to find the black level adjustment needed, but is there any way to find the correct white level adjustment? Or is it just done by trial and judging by eyes?

CarlosCaco
21st March 2016, 17:19
I've never seen an Optimus system myself, but it seems to be troublesome. What does the OSD (Ctrl+J) show when this micro stuttering occurs? Are there are frame drops or glitches reported? Does that micro stuttering occur all the time, or just once in a while? Is it one stutter every couple of seconds? Or a little stuttering "every frame"? Reclock sometimes helps, but sometimes also causes such issues. I'd try without for now, to make sure it doesn't introduce more problems than it solves.




was micro sttuter on some random scenes, some are reporterd presentation glitche s some not
like 7 presentation glitches on 50 minutes playing...
testing more i solve this checking the option use a separate device for presentantion... and mpc-hc internal audio renderer exclusive mode
now the movies are very smooth with some normal flickering

btw what this option use separate device to presentation does?

madshi
21st March 2016, 17:49
I can't get madVR to detect the stereoscopic flags in a non-MVC 3D-file, so I assume, that you have not made it use these flags yet?
I just wanted to know if this was intentional, or you simply forgot?

Also, if there could be a keyboard toggle to manually switch between the different stereoscopic modes, like there is for pretty much everything else already?
Currently only MVC 3D files are supported. Other formats are played as is (meaning madVR treats them as 2D). Support for side-by-side and maybe top-and-bottom hard coded files is planned for a future version.

Not sure what the sense of toggling 3D *output* modes would be? Ideally you should leave the setting at "auto". The other options are for displays which need them. Toggling doesn't really make any sense there, as far as I can see.

Ok, I tried using mkvtoolnix and it works without re-encoding mkv files. However, some of the Youtube downloaded mp4 files too have incorrect aspect ratio, which I will probably have to re-encode to mkv. But those files are not really important and I don’t mind re-encoding them.
Most probably you can simply remux those files to MKV without reencoding them.

By the way, for videos with badly encoded levels, it is easier to find the black level adjustment needed, but is there any way to find the correct white level adjustment? Or is it just done by trial and judging by eyes?
I would usually assume that the same adjustment for black levels also needs to applied for white levels (inverse, of course). But I don't really know.

was micro sttuter on some random scenes, some are reporterd presentation glitche s some not
like 7 presentation glitches on 50 minutes playing...
testing more i solve this checking the option use a separate device for presentantion... and mpc-hc internal audio renderer exclusive mode
now the movies are very smooth with some normal flickering

btw what this option use separate device to presentation does?
Good to hear that solved it for you!

With that option activated madVR creates 2 separate Direct3D devices, and uses one for rendering and one for presentation. This is usually beneficial (or at least not harmful) for playback reliability and smoothness. But some GPU drivers or dual GPU setups don't like this option and just render a black screen. That's why it's disabled by default, although it's usually beneficial.

fluffy01
21st March 2016, 18:33
Currently only MVC 3D files are supported. Other formats are played as is (meaning madVR treats them as 2D). Support for side-by-side and maybe top-and-bottom hard coded files is planned for a future version.
That is good to hear. Just wasn't sure if you had forgotten it.
Not sure what the sense of toggling 3D *output* modes would be? Ideally you should leave the setting at "auto". The other options are for displays which need them. Toggling doesn't really make any sense there, as far as I can see.
I didn't mean the output mode. I meant the input mode. So in case I encoded a file as for example SBS, but didn't add the proper flag, I could just manually tell madVR that the video is a SBS-encoded 3D-file, without having to remux it.

But this would not be needed until you add support for the above mentioned modes (SBS/TAB/etc.).

Neo-XP
21st March 2016, 18:36
@madshi as requested.

The context : when using MadVR with XySubFilter to display subtitles outside of the video area with the option "move subtitles to bottom of the screen/window" of the "zoom control" menu, when an italic subtitle appears (<i> tag), the italic subtitle and all the following subtitles (italic or not) are displayed into active video area.

MadVR settings : settings.reg (http://wikisend.com/download/263646/settings.reg)

The subtitles : subtitles.srt (http://wikisend.com/download/555704/subtitles.srt)

Subtitle n°1 :

http://img11.hostingpics.net/thumbs/mini_832526subtitle1.jpg (http://www.hostingpics.net/viewer.php?id=832526subtitle1.jpg)

Subtitle n°2 :

http://img11.hostingpics.net/thumbs/mini_179157subtitle2.jpg (http://www.hostingpics.net/viewer.php?id=179157subtitle2.jpg)

Tell me if you need any more details to reproduce the problem.

madshi
21st March 2016, 18:53
I didn't mean the output mode. I meant the input mode.
Ah ok.

The context : when using MadVR with XySubFilter to display subtitles outside of the video area with the option "move subtitles to bottom of the screen/window" of the "zoom control" menu, when an italic subtitle appears (<i> tag), the italic subtitle and all the following subtitles (italic or not) are displayed into active video area.

MadVR settings : settings.reg (http://wikisend.com/download/263646/settings.reg)

The subtitles : subtitles.srt (http://wikisend.com/download/555704/subtitles.srt)
Thanks, I can reproduce it now. From what I can see, I will need to fix this in XySubFilter, not in madVR... :(

XTrojan
21st March 2016, 21:37
will ripping movies with MakeMKV keep the subtitle positions or do I need to rip them to .iso or .m2ts with tsmuxer in order for MadVR to playback 3D subtitles properly?

70MM
21st March 2016, 21:50
Ive been testing ripped BDs which are 24 and playing them all on 60 using JRiver/madvr.

Ive been trying the three smooth motion settings, only when judder, only when exact frame match, and always on. They all seem to have an occasional skipped frame on the features which are all 24.
I have been playing over and over a part in a movie and notice this on all three settings, even off!
When I go back and change back to 24 the skipped frames are no longer there. Now this isn’t happening every minute, but it does happen ever so often...

Is there anything you can think of that might fix this when Im playing 24 features at 60?
I have the 970 card, and all of the settings set to the lowest NEED13 set to 16.

I want to play at card set to 60Hz as many others here do and say its so much smoother than at 24.

BTW. The person who built the PC for me added JRiver and madvr, they may have played round with some of the settings..
Is there a way to reset madvr back to its default settings?

alf6
21st March 2016, 21:56
Windows 7? Make sure you have the Windows 7 Platform Update installed. Also Aero / desktop composition must be active.


Thanks for replying :) Aero was to blame, had not activated it.
Went from bad to worse though. When checking DX11 and playing a movie now now i get a black screen (file gets opened though, I can see the timer going off )

Im running the latest MPC-HC with the latest mad-vr(09015) on the latest NVIDIA(364.51) drivers on Windows 7.

Every mad-vr option on default except dx9/dx11

AngelGraves13
22nd March 2016, 00:37
madshi, will you be adding "sigmoidal light" to chroma and downscaling as well?

Also, has any further work been done on the debanding filter to target pixelation?

Manni
22nd March 2016, 00:48
Have you tried a different media player to see if it might be media player specific? The crash you're describing is seemingly not being detected by madVR's own crash handler. Which means that there's a good chance the crash doesn't occur inside of madVR's code. It could still be my fault, or not. Can't say for sure.


I've tried with EVR-CP and it never crashes, it only crashes with MadVR selected as the renderer, but I agree that as the software crashing is MPC-BE and not MadVR it's not 100% conclusive.

I'll test with MPC-HC and I'll report.

By the way, I'm using all 64bits apps, in case it matters.

huhn
22nd March 2016, 01:06
madshi, will you be adding "sigmoidal light" to chroma and downscaling as well?

you can't use that on chroma.

Warner306
22nd March 2016, 02:51
Ive been testing ripped BDs which are 24 and playing them all on 60 using JRiver/madvr.

Ive been trying the three smooth motion settings, only when judder, only when exact frame match, and always on. They all seem to have an occasional skipped frame on the features which are all 24.
I have been playing over and over a part in a movie and notice this on all three settings, even off!
When I go back and change back to 24 the skipped frames are no longer there. Now this isn’t happening every minute, but it does happen ever so often...

Is there anything you can think of that might fix this when Im playing 24 features at 60?
I have the 970 card, and all of the settings set to the lowest NEED13 set to 16.

I want to play at card set to 60Hz as many others here do and say its so much smoother than at 24.

BTW. The person who built the PC for me added JRiver and madvr, they may have played round with some of the settings..
Is there a way to reset madvr back to its default settings?

You can reset madVR to its default settings by finding the madVR plugin folder in JRiver and running the "reset settings" file.

To improve the performance of smooth motion, try increasing the size of the GPU queue size in general settings. This will provide greater protection against these glitches.

For your refresh rate problem, madshi mentioned you can use madVR profile rules to create profiles for devices -> display modes. You could set your entire pre-show content to be played at 60 Hz and the feature at 24 Hz.

Select devices.
Click create profile group.
Add display modes to the profile group.
Create two profiles: name one folder something like "Pre-show" and the other "Feature."

if (fileName = "introduction.mkv") "Pre-show"
else if (fileName = "trivia.mkv") "Pre-show"
else if (fileName = "trailers.mkv") "Pre-show"
else "Feature"

Leave the display modes field blank under "Pre-show." Under "Feature," enter "1080p23."

One profile will play without refresh rate matching. The other will switch to 1080p24 when the feature starts.