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

Mark_A_W
5th May 2011, 03:59
Yeah, I was thinking of a JVC DLA-X3, which is D-ILA, you are right.

I was also very impressed for the money with a Sony HW-15. Longevity isn't a huge issue, it took me 6 years to do 600 hours on my CRT projector (then I installed another one, due to wear).


I disagree, 3D is coming along nicely, but slowly. Avatar and Tron Legacy are two of my very favourite movies, I want to watch them in 3D.

6233638
5th May 2011, 06:04
Yeah, I was thinking of a JVC DLA-X3, which is D-ILA, you are right.

I was also very impressed for the money with a Sony HW-15. Longevity isn't a huge issue, it took me 6 years to do 600 hours on my CRT projector (then I installed another one, due to wear).The Sonys do put out a great image for the money, but if you can afford it, it's really worth stepping up to JVC, especially as a CRT owner.

I disagree, 3D is coming along nicely, but slowly. Avatar and Tron Legacy are two of my very favourite movies, I want to watch them in 3D.The depth you get to the image when it's done right, is absolutely great in 3D. I just don't think the home technology is there yet. Once they eliminate crosstalk completely, and we get passive displays that can maintain 1080p resolution while keeping the same brightness in 3D as 2D (and I do not even keep my displays very bright) I think it will be a lot more compelling.

I'm not anti-3D, I just don't think it's worth buying a new display specifically for 3D while the display technology and content production process still needs to mature.

someone`
5th May 2011, 08:24
I've got a 226CW, but an ATI graphic card. do you know what I need to do here to achieve the same effect?
no matter what I seem to do, madvr always keeps telling me my display Hz is 59,88 all the time :(

PowerStrip

Blight
5th May 2011, 11:49
Bug Report (v0.61):
When 'enable automatic fullscreen exclusive mode' is disabled and 'use a separate device for presentation' is enabled, switching to fullscreen causes a lot of weird issues (no video image, exiting fullscreen causes the screen to black out for a few seconds, etc...).
Even with 'use a separate device for presentation' disabled, there's issues of video pauses where you have to click pause/play to get the video going again.

madshi
5th May 2011, 12:14
Bug Report (v0.61):
When 'enable automatic fullscreen exclusive mode' is disabled and 'use a separate device for presentation' is enabled, switching to fullscreen causes a lot of weird issues (no video image, exiting fullscreen causes the screen to black out for a few seconds, etc...).
Even with 'use a separate device for presentation' disabled, there's issues of video pauses where you have to click pause/play to get the video going again.
Is that fullscreen on the same monitor or a different one?

cvrkuth
5th May 2011, 14:23
Bug Report (v0.61):
When 'enable automatic fullscreen exclusive mode' is disabled and 'use a separate device for presentation' is enabled, switching to fullscreen causes a lot of weird issues (no video image, exiting fullscreen causes the screen to black out for a few seconds, etc...).
Even with 'use a separate device for presentation' disabled, there's issues of video pauses where you have to click pause/play to get the video going again.

I notice issues only with D3D11 presentation path

HTPC-User
5th May 2011, 18:42
Hello!
This is not a job for the renderer.
LAV Filters (http://forum.doom9.org/showthread.php?p=1496581) have the function you need.
Thank you for that tip!! I`ll try them as soon as possible.
If I`ve understood you correctly, the standard MPC-HC/ffdshow combo isn`t able to display only forced subs. What a pitty! For me this feature is very important as permanently shown subtitles are quite annoying...


Can anybody else reproduce this? Might be a media player bug, not sure. I don't think madVR actually does anything to the mouse, I think the media player does that, but I'm not 100% sure right now.


You can't *drag* the seekbar, it's not designed for that. But you should be able to click on it to seek. Works for me, at least.


I have not investigated this any further recently and it's not on my near time schedule. Some time later maybe.


Concerning the mouse visibility and the seekbar problems, I have done some tests (all with madvr 0.61 and MPC-HC 1.5.2.3056):

if I:
check 'Always in foreground', check Direct3D Fullscreen (exclusive in MPC-HC) and MPC-HC is allready in fullscreen mode, i.e. maximized without title and menu -> the seekbar is not visible at all, mouse visible all the time *bug*

if I:
check 'Always in foreground', uncheck Direct3D Fullscreen (exclusive) and MPC-HC is allready in fullscreen mode, i.e. maximized without title and menu -> seekbar is ok (i.e. clickable) and mouse ok.

if I:
check 'Always in foreground', uncheck Direct3D Fullscreen (exclusive) and MPC-HC is in window mode, i.e. maximized with title and menu -> the seekbar is not visible at all, mouse visible all the time, movie isn't maximized to cover full screen (although option is checke in MPC-HC)*bug*

if I:
uncheck 'Always in foreground', uncheck Direct3D Fullscreen (exclusive) and MPC-HC is in window mode, i.e. maximized with title and menu -> the seekbar is not visible at all, mouse visible all the time, movie isn't maximized to cover full screen (although option is checke in MPC-HC) *bug*

if I:
uncheck 'Always in foreground', check Direct3D Fullscreen (exclusive) and MPC-HC is in window mode, i.e. maximized with title and menu -> the seekbar is not clickable, mouse ok, movie is fullscreen ok *bug*

if I:
uncheck 'Always in foreground', check Direct3D Fullscreen (exclusive) and MPC-HC is allready in fullscreen mode, i.e. maximized without title and menu -> the seekbar is not clickable, mouse visible all the time, movie is fullscreen ok *bug*

if I:
uncheck 'Always in foreground', uncheck Direct3D Fullscreen (exclusive) and MPC-HC is allready in fullscreen mode, i.e. maximized without title and menu -> the seekbar is ok, mouse ok, movie is fullscreen ok

if I:
check greyed out 'Always in foreground', check Direct3D Fullscreen (exclusive) and MPC-HC is allready in fullscreen mode, i.e. maximized without title and menu -> the seekbar is not clickable, mouse visible all the time *bug*

if I:
check greyed out 'Always in foreground', uncheck Direct3D Fullscreen (exclusive) and MPC-HC is allready in fullscreen mode, i.e. maximized without title and menu -> the seekbar is ok, mouse ok

if I:
check greyed out 'Always in foreground', check Direct3D Fullscreen (exclusive) and MPC-HC is in window mode -> the seekbar is ok, mouse ok, playback has problems: if I click in the seekbar sometimes I can see the video, sometimes I see only the MPC background picture. Seekbar not operational. *bug*

if I:
check greyed out 'Always in foreground', uncheck Direct3D Fullscreen (exclusive) and MPC-HC is in window mode -> the seekbar is not shown at all, mouse is visible all the time, the movie is not shown fullscreen *bug*

EVR-CP seems to be okay.
If you need further tests, no problem.

Concerning the non working DVD menu:
Hopefully you are able to get the DVD menu working at the end (whenever it will be). For me personally this is a must have feature as I watch a lot of original DVDs! Without this the usability of madVR for me is very limited.
So I am desperately in search of a working solution or a workaround at least!

:thanks:

pirlouy
5th May 2011, 19:34
No, film should be played back at multiples of 24.000, this requires using Reclock.
No.
You do want to watch your movie at 24fps. Not every users are bothered by watching a film at 23.976 instead of 24.

Any frame drops during film playback are obvious and unacceptable.
Wrong again (for me). One dropped frame every 30 minutes is not a problem except if you're a cyborg.

Maybe you don't like the way he gave his advices, but don't bash someone who share his solutions... :devil:

ps: you will find another type of cyborg which will tell you Reclock resample audio, thus destruct it. It's impossible to content everybody, but dricks2222's way is an acceptable way.

mark0077
5th May 2011, 20:04
madshi, I notice a little bug you might like to know about. It may be an nvidia problem, I can't be sure.

Using madVR 0.61 (with the fix for the process priorities), when I use fullscreen exclusive mode with "present several frames in advance" ON, there is a fairly significant difference in audio / video desync compared to when the option is OFF

I have all sub options under "present several frames in advance" disabled.

With the option ON: Video / Audio sync seems about 0.2~ of a second off windowed mode
With the option OFF: Video / Audio sync is exactly the same as windowed mode, and the same as other renderers like evr-cp.

As I'm in the middle of trying to tweak audio / video sync I can't be sure which is actually correct.. maybe you and others could test please? Because evr-cp gives the same results as when this option is OFF, I presume this is the value thats behaving correctly.

This is Windows 7 64bit, gtx295. I'm using the 25fps avi file from the following page at 50hz on my HDTV.
http://editorsean.com/blog/49-audiovideosynctest

6233638
5th May 2011, 21:53
No.
You do want to watch your movie at 24fps. Not every users are bothered by watching a film at 23.976 instead of 24.The point of MadVR is to have the best playback quality possible. Film is shot at 24.0 fps, therefore it should be played back at 24.0 fps.

Wrong again (for me). One dropped frame every 30 minutes is not a problem except if you're a cyborg.You don't notice framedrops!?

ps: you will find another type of cyborg which will tell you Reclock resample audio, thus destruct it.Reclock upsamples to 32/192 before working on the audio. This is essentially lossless, certainly inaudible.

There are also some soundcards that can change their audio clock in the hardware if you want completely lossless.

It's impossible to content everybody, but dricks2222's way is an acceptable way.Not if your goal is the best video playback quality from a PC. That method results in dropped frames, potentially desynced audio and playing films back at the wrong speed.

e-t172
5th May 2011, 22:10
To obtain a PERFECT fluidity with a LCD monitor and madvr (i have a 226bw), all you have to do is to add a custom resolution with a refresh rate of 47.952 (23.976*2) OR 71.928 (23.976*3)
PS :
Yeah, i still have 1 frame drop every 30 minutes or so at 47.952 and every 45minutes at 71.928 but i think i can live with that ;)

You can get rid of that using Reclock.

However, you seem to think that most LCD monitors support these custom refresh rates ; most don't. I, too, am lucky to have a Hyundai W240D which accepts 48.034Hz (but not below, and not 72Hz either) ; but all my friend's LCD monitors will just stare at you with a black screen if you try to send them anything else than standard 60Hz.

Also, be careful when setting refresh rates higher than 60 Hz ; AFAIK, some LCDs will let you do that, but they will in fact stay at 60 Hz, dropping frames internally (which, as you can imagine, is very, very bad).

ch1n4
5th May 2011, 22:24
I have a question for ppl using cards equally weak or weaker than Radeon 5450. I have a Radeon 6450 with a reasonably fast dual core CPU. I have no problems playing most of my video files under Windows7 64 Bit except all 1080p Files (mostly 4 Reference Frames and 23,976 fps). So how did you manage to play without dropped frames, could you tell me the settings which worked for you?

e-t172
5th May 2011, 22:24
The point of MadVR is to have the best playback quality possible. Film is shot at 24.0 fps, therefore it should be played back at 24.0 fps.

Actually, do you have a source that clearly says that movies are in fact filmed at 24.00 fps and not 23.97? (Not that I'm saying you're wrong ; I'm just searching for a reliable reference)

Reclock upsamples to 32/192 before working on the audio. This is essentially lossless, certainly inaudible.

Technically, Reclock doesn't use 192 kHz (in fact, it doesn't use any specific sample rate at all), but I agree the quality degradation is probably well below what an human can ear. However, I'm not sure upsampling films audio to 24 fps is The Right Thing To Do. What is the film was slowed down from 24 to 23.97 during mastering using not only downsampling, but also timestretching? How could you tell? In this case, upsampling it to bring it back to 24 fps would alter the audio pitch (very slightly, but still).

There are also some soundcards that can change their audio clock in the hardware if you want completely lossless.

No there aren't. DACs don't work like that. If a soundcard is pretending to accept, say, 48048Hz, it's either lying to you, or it's resampling internally.

Pyroshock
5th May 2011, 22:36
Actually, do you have a source that clearly says that movies are in fact filmed at 24.00 fps and not 23.97? (Not that I'm saying you're wrong ; I'm just searching for a reliable reference)

Film is at 24 fps, and is slowed down to 24/1.001 fps before telecining for playback on an NTSC display.

See: http://en.wikipedia.org/wiki/Telecine#2:3_pulldown

6233638
5th May 2011, 22:42
Technically, Reclock doesn't use 192 kHz (in fact, it doesn't use any specific sample rate at all)The option to upsample to 32-bit (integer or floating point) 192kHz audio has been in Reclock for quite some time now.

What is the film was slowed down from 24 to 23.97 during mastering using not only downsampling, but also timestretching?It doesn't happen.

No there aren't. DACs don't work like that. If a soundcard is pretending to accept, say, 48048Hz, it's either lying to you, or it's resampling internally.http://forum.slysoft.com/showthread.php?t=27610

dricks2222
6th May 2011, 00:20
The point of MadVR is to have the best playback quality possible. Film is shot at 24.0 fps, therefore it should be played back at 24.0 fps.

You don't notice framedrops!?

Reclock upsamples to 32/192 before working on the audio. This is essentially lossless, certainly inaudible.

There are also some soundcards that can change their audio clock in the hardware if you want completely lossless.

Not if your goal is the best video playback quality from a PC. That method results in dropped frames, potentially desynced audio and playing films back at the wrong speed.

Sorry, but my ears are as important as my eyes.
And the slight rate adjustment (48 048hz instead of 48khz) introduced by Reclock can be easily spotted. Moreover, it actually introduce audio distortion. So, since i found that i can run at 47.952, reclock stays off :)

Nevertheless, i can understand that you prefer to get perfect video at the cost of sound quality. Personnally, i prefer to keep native sound, and get 99.99% video quality.

6233638
6th May 2011, 01:18
Sorry, but my ears are as important as my eyes.
And the slight rate adjustment (48 048hz instead of 48khz) introduced by Reclock can be easily spotted. Moreover, it actually introduce audio distortion. So, since i found that i can run at 47.952, reclock stays off :)

Nevertheless, i can understand that you prefer to get perfect video at the cost of sound quality. Personnally, i prefer to keep native sound, and get 99.99% video quality.You need to be upsampling the audio in Reclock.

Andy o
6th May 2011, 04:05
ps: you will find another type of cyborg which will tell you Reclock resample audio, thus destruct it. It's impossible to content everybody

Ain't that the truth, o prophet pirlouy!

War between audiophiles and videophiles, I would pay to see that in 1080/24.000000p and 64-bit 384 kHz audio.

dansrfe
6th May 2011, 04:28
Ain't that the truth, o prophet pirlouy!

War between audiophiles and videophiles, I would pay to see that in 1080/24.000000p and 64-bit 384 kHz audio.

Funny thing is, digital audio file frequencies beyond 48kHz is pointlessly beyond the frequency range of human ears.

Human ear frequency max = 20kHz (average that people can actually hear is about 16-17kHz)

Digital audio file frequencies with transmission imperfections from decoding to speakers = ~44.1kHz


The only reason why someone might need 192kHz is for editing in the studio where many conversions and clippings will be done on the original stream.

6233638
6th May 2011, 06:04
Funny thing is, digital audio file frequencies beyond 48kHz is pointlessly beyond the frequency range of human ears.

Human ear frequency max = 20kHz (average that people can actually hear is about 16-17kHz)

Digital audio file frequencies with transmission imperfections from decoding to speakers = ~44.1kHz


The only reason why someone might need 192kHz is for editing in the studio where many conversions and clippings will be done on the original stream.Sample rate is not the same thing as audible frequencies.

It is simply how many samples per second a sound is broken down into when stored digitally.

For example, this graph represents an analogue signal:
http://upload.wikimedia.org/wikipedia/commons/c/ca/Analog_signal.png

And, if the entire X-axis was 1 second in length, this graph would represent the digital representation of that signal at 10Hz.
http://upload.wikimedia.org/wikipedia/commons/6/6e/Sampled_signal.png

When making changes to digital audio, you really should be oversampling (http://en.wikipedia.org/wiki/Oversampling) to avoid a drop in quality.

ryrynz
6th May 2011, 07:23
I have a question for ppl using cards equally weak or weaker than Radeon 5450. I have a Radeon 6450 with a reasonably fast dual core CPU. I have no problems playing most of my video files under Windows7 64 Bit except all 1080p Files (mostly 4 Reference Frames and 23,976 fps). So how did you manage to play without dropped frames, could you tell me the settings which worked for you?

Best thing you can do is experiment, run GPU-Z or something similar and check GPU load while playing back high res and reference frame content.
I think it would be a good idea for you to look at overclocking your GPU and squeezing as much as you can out of it.

BeNooL
6th May 2011, 07:45
I have a question for ppl using cards equally weak or weaker than Radeon 5450. I have a Radeon 6450 with a reasonably fast dual core CPU. I have no problems playing most of my video files under Windows7 64 Bit except all 1080p Files (mostly 4 Reference Frames and 23,976 fps). So how did you manage to play without dropped frames, could you tell me the settings which worked for you?

Don't use the new render path (aka keep the 'present only one frame at a time' option checked). Besides that don't use the 4 taps settings of Lanczos and Spline.

The 6450 is supposedly faster than previous generation you should be fine.

I'm getting by almost perfectly with a 4550 (slight more powerful than 5450) with madVRsync061

ryrynz
6th May 2011, 08:41
Also if you've ticked 'use separate device for presentation' under the general settings make sure you haven't ticked 'use D3D11 for presentation' as I found that to be slightly more demanding of my 5670.


I'm getting by almost perfectly with a 4550 (slight more powerful than 5450) with madVRsync061

madVRsync061 can be found here (http://forum.doom9.org/showthread.php?t=146228&page=378)

Don't use the new render path (aka keep the 'present only one frame at a time' option checked)

This option has been switched, untick 'present several frames in advance'.

Madshi, have you considered developing a few madVR profiles? Low quality (for slower computers) for example would avoid more of these questions as madVR becomes more popular.

Vepar
6th May 2011, 09:32
Is it possible to change OSD shortcut to something else than "ctrl+j"? It is overriding Photoshop shortcut which i use quite often.

Sorry, if this was mentioned before but it's quite hard to look through ~380 pages. On page 170 Madshi responds that he will add option to assign diffirent shortcut somewhere in future so maybe i just can't find it. Or is it not done yet?

Thanks!

ch1n4
6th May 2011, 10:00
Also if you've ticked 'use separate device for presentation' under the general settings make sure you haven't ticked 'use D3D11 for presentation' as I found that to be slightly more demanding of my 5670.

This option has been switched, untick 'present several frames in advance'.

Don't use the new render path (aka keep the 'present only one frame at a time' option checked). Besides that don't use the 4 taps settings of Lanczos and Spline.

The 6450 is supposedly faster than previous generation you should be fine.

I'm getting by almost perfectly with a 4550 (slight more powerful than 5450) with madVRsync061

Thank you very much for your help guys. I also think that the Radeon 6450 should be capable rendering "simple" 1080p video files with madVR. The average Load of GPU and CPU is around 40-50 percent when playing. So I suspect that my settings are suboptimal.
I will test your settings when I'm back at home and report back.

ryrynz
6th May 2011, 10:01
Is it possible to change OSD shortcut to something else than "ctrl+j"? It is overriding Photoshop shortcut which i use quite often.

Sorry, if this was mentioned before but it's quite hard to look through ~380 pages. On page 170 Madshi responds that he will add option to assign diffirent shortcut somewhere in future so maybe i just can't find it. Or is it not done yet?

Thanks!

He hasn't added it yet, he has a list of priorities that he's working through and while it's on the list it's not at the top of it.

Budtz
6th May 2011, 14:04
I still get an access violation error when I switch to the next mediafile in the folder. I use PgUp and PgDown to do this often from within the media player - and whenever I do, I get an error.

MPC-HC says: Access violation at adress 4A50F54E in module MVRSETTINGS.DLL Read of adress 06FFFFFC. This has ben happening since v0.59 and changing settings dosn't seem to do anything.

It only happens in exclusive mode btw. Works fine in windowed.

Any1 else getting this error or can help?

Budtz
6th May 2011, 14:06
The file plays btw but it says "exclusive mode failed"

ch1n4
6th May 2011, 19:22
Thank you very much for your help guys. I also think that the Radeon 6450 should be capable rendering "simple" 1080p video files with madVR. The average Load of GPU and CPU is around 40-50 percent when playing. So I suspect that my settings are suboptimal.
I will test your settings when I'm back at home and report back.

Update: OK seems like it wasn't because of the settings in Madvr. My GPU and Processor are powerful enough to decode the files. All Problems gone since I updated LAV Splitter and installed an older Version of ffdshow.

Yeaah =)

Pyroshock
6th May 2011, 21:17
Sample rate is not the same thing as audible frequencies.

It is simply how many samples per second a sound is broken down into when stored digitally.

For example, this graph represents an analogue signal:
http://upload.wikimedia.org/wikipedia/commons/c/ca/Analog_signal.png

And, if the entire X-axis was 1 second in length, this graph would represent the digital representation of that signal at 10Hz.
http://upload.wikimedia.org/wikipedia/commons/6/6e/Sampled_signal.png

When making changes to digital audio, you really should be oversampling (http://en.wikipedia.org/wiki/Oversampling) to avoid a drop in quality.

No, sample rate is directly related to the maximum frequency. Read up:

http://en.wikipedia.org/wiki/Nyquist-Shannon_sampling_theorem

The maximum frequency a PCM recording can hold is half its sampling rate, which would be 22.05 kHz for a file sampled at 44.1 kHz, well above what any human can hear.

The only true use for higher sampling rates is for better pitch or time shifting, the process of which involves resampling, which would be why Reclock wants to oversample.

6233638
6th May 2011, 21:49
No, sample rate is directly related to the maximum frequency. Read up:

http://en.wikipedia.org/wiki/Nyquist-Shannon_sampling_theorem

The maximum frequency a PCM recording can hold is half its sampling rate, which would be 22.05 kHz for a file sampled at 44.1 kHz, well above what any human can hear.That's true, but it has no relevance to oversampling audio. (well, you would want to oversample to avoid aliasing when processing)

http://upload.wikimedia.org/wikipedia/commons/6/6e/Sampled_signal.png

In that example posted above, if you were to sample the analogue signal at 20Hz (assuming the image above is 10Hz) you would simply have twice the number of data points per second, and a better representation of the original signal.

http://img31.imageshack.us/img31/5795/sampledsignal.png

It doesn't change the frequency of the audio, it simply gives you more data points on it.

When you are just playing back audio, you're fine playing back 48kHz audio at 48kHz, but if you are making any changes to it, you need to oversample it to have enough precision to do so without a quality loss.


This is essentially the same reason madVR works in 16-bit despite our video sources being 8-bit.

bozydar
6th May 2011, 22:45
Film is shot at 24.0 fps, therefore it should be played back at 24.0 fps.
That's not entirely true. Many movies are shot with digital cameras and 23.976 fps can be used. Moreover, some movies have parts shot at 24fps and other parts shot at 23.976 (e.g. Black Swan). This is especially true for scenes shot with DSLR.
The truth is, that it doesn't matter. No-one is able to see the difference between 24 and 23.976 fps (see no hear). You don't even have to mess with sound if you edit common scene in a movie, because single shot is usually very short (couple of seconds), so video and audio are still in sync.

Reclock upsamples to 32/192 before working on the audio.
It doesn't change the frequency of the audio, it simply gives you more data points on it.
This is essentially the same reason madVR works in 16-bit despite our video sources being 8-bit.

Upsampling to 32/192 BEFORE resampling doesn't make sense. Following your madVR example: it's like changing video frame from 1920x1080 8-bit to 3840x2160 16-bit only to scale it down to 1280x720 8 bit. This would be huge waste of CPU/GPU power and it would introduce artifacts (same way chroma upscaling introduces false data).
Also upsampling by averaging samples (like in your example) introduces false frequencies beyond initial 24kHz).
Reclock indeed uses 32/192, but AFAIK only for output from resampling routines, to better allocate data from resampling process. And that is perfectly resonable.

There are also some soundcards that can change their audio clock in the hardware if you want completely lossless.
Sure, but it works only for analogue output.

Damien147
6th May 2011, 22:54
I still get an access violation error when I switch to the next mediafile in the folder. I use PgUp and PgDown to do this often from within the media player - and whenever I do, I get an error.

MPC-HC says: Access violation at adress 4A50F54E in module MVRSETTINGS.DLL Read of adress 06FFFFFC. This has ben happening since v0.59 and changing settings dosn't seem to do anything.

It only happens in exclusive mode btw. Works fine in windowed.

Any1 else getting this error or can help?

Same here.By the way seekbar doesn't disappear if I drag the mouse pointer to the borders.

Neeto
7th May 2011, 04:46
I'm trying to use MadVR with RGB to talk to my Panasonic TH-P50VT20A plasma over HDMI from HTPC Windows 7, Quad Core, 1G, ATI 5570.
Whenever I set the Pixel Format to in CCC (11.4, 11.3, 11.2 & 10.8) to ATI "RGB 4:4:4" it does the update and all my levels are fine - brilliant picture.
BUT sometime between 10 seconds and 60 seconds later it "auto magically" goes to YCbCr 4:4:4 in CCC, I can see it resync on the plasma, revert to YCbCr 4:4:4 in CCC and screw my levels. :mad:
Reboots and coming out of standby also seem to trigger it. :mad:
Levels are correct if I use a DVI to HDMI cable, but for other reasons I can't use this.

One thing that does seem to trigger the "reverting" is closing MPC-HT with MadVR. Perhaps something is "resetting" regularly?
I've reverted to 10.8 drivers, but they seem to have the same behavour.
I've googled my head off and can't find much except old stuff about the YCbCr 4:4:4 being shown after RGB 4:4:4 update, but this is different.

Is anyone else seeing this? Any ideas? :thanks:

Update: More googling finally turned up the answer.
Turn off GPU Scalling, stop AMD external event service, change Pixel Format to RGB 4:4:4, reboot and enable service

WontonNoodle
7th May 2011, 05:41
sorry noob question,
but what is the point of useing the 24hz refresh rate when watching movies?
advantages/disadvantages?

ryrynz
7th May 2011, 06:40
sorry noob question,
but what is the point of useing the 24hz refresh rate when watching movies?
advantages/disadvantages?

It depends on the frame rate of your content but lets assume your content is 24fps, the point to running at 24hz on 24fps material is to avoid frame drops or duplicated frames. Advantages of this are a smoother movie watching experience the disadvantage is that some screens have a high amount of flicker at low refresh rates.

suanm
7th May 2011, 07:59
tell me how to set display modes in madvr v0.61 version with video stream 1280*544P ,23.976fps and video hardware 1920*1080@60,please.
when playing a video with 1920*800p 24fps,how should I set display modes in madvr v0.61 to watch the most smooth video?

toomyzoom
7th May 2011, 08:37
tell me how to set display modes in madvr v0.61 version with video stream 1280*544P ,23.976fps and video hardware 1920*1080@60,please.
when playing a video with 1920*800p 24fps,how should I set display modes in madvr v0.61 to watch the most smooth video?

At display modes box, type: 1920x800p23 (if your monitor support this refresh rate) or 1920x800p24 (use this with reclock to resync the audio)
I think you should use reclock because there is filckers at low refresh rate. I run 24p at 48hz so the problem is not as serious as 24hz.

suanm
7th May 2011, 09:18
At display modes box, type: 1920x800p23 (if your monitor support this refresh rate) or 1920x800p24 (use this with reclock to resync the audio)
I think you should use reclock because there is filckers at low refresh rate. I run 24p at 48hz so the problem is not as serious as 24hz.

thank you,I see.it means that display modes don't matter with video stream resolution ratio,just important to displayer device or TV physical resolution ratio and refresh rate.

madshi
7th May 2011, 14:23
madshi, I notice a little bug you might like to know about. It may be an nvidia problem, I can't be sure.

Using madVR 0.61 (with the fix for the process priorities), when I use fullscreen exclusive mode with "present several frames in advance" ON, there is a fairly significant difference in audio / video desync compared to when the option is OFF

I have all sub options under "present several frames in advance" disabled.

With the option ON: Video / Audio sync seems about 0.2~ of a second off windowed mode
With the option OFF: Video / Audio sync is exactly the same as windowed mode, and the same as other renderers like evr-cp.
A few questions:

(1) Does the amount of sync mismatch depend on the number of pre-presented frames (which you can set to anything between 1-16)?

(2) What happens if you activate/deactivate the "use a separate device for presentation" option (render settings)? Does that fix the problem?

(3) What about the D3D11 presentation path? Does that fix the problem?

Generally audio should have exactly the same sync with "present several frames in advance" turned on and off. If there's a difference then something is going wrong.

Can you other guys please also test and report audio/video sync? Thanks...

iSunrise
7th May 2011, 14:52
Generally audio should have exactly the same sync with "present several frames in advance" turned on and off. If there's a difference then something is going wrong.

Can you other guys please also test and report audio/video sync? Thanks...
FYI: mark0077 followed up his post with another one in the ffdshow tryouts thread (http://forum.doom9.org/showthread.php?p=1498535#post1498535)

Did a bunch of tests anyway, just to be sure.

There´s absolutely nothing wrong with the renderer, madVR behaves perfectly fine and is not the source of the problem. What mark007 found however (and this is a good thing, if it gets fixed), is definately a bug in ffmpeg-mt.

You can reproduce this pretty easily. Play the .avi with the ffmpeg-mt decoder and you´re going to have a rather unpleasant desync. Now, if you change the decoder to ffmpeg (or rather libavcodec) without altering anything else, there´s no problem whatsoever.

mark0077
7th May 2011, 17:18
Hi madshi iSunrise. Although ffmpeg-mt caused a desync problem I thought I could still see one in madVR due to the differences between desync with on/off of "prevent several frames in advance" but I am glad to report I cant reproduce any issues today after many settings changes in madvr when not using ffmpeg-mt so looks like there's no issues in madVR at all.

Strange how ffmpeg-mt had different effects on desync when switching "prevent several frames in advance" on/off but I'll follow up with discussons on this issue over on the ffdshow thread. thanks.

e-t172
7th May 2011, 17:57
Using madVR 0.61 with "all latest": MPC-HC 1.5.1.2903, CoreAVC 2.0.0 and LAV Splitter 0.25 on Windows 7 32-bit using an ATI Radeon 4350 (Catalyst 11.4), I'm unable to get madVR to display subtitles from MPC-HC. Tested using plain old SRT subtitles and embedded MKV subtitles.

If I switch to EVR, subtitles are shown ; if using madVR, they aren't (windowed and exclusive mode).

It seems the subtitles aren't passed from MPC-HC to madVR.

Any ideas on what's going on? Do I need to configure anything for this to work?

nevcairiel
7th May 2011, 18:37
Try a newer version of MPC-HC, i dont remember when the support for madVR subs was added, but it was fairly recent.

Get a version from here: http://xhmikosr.1f0.de/index.php?folder=bXBjLWhj

e-t172
7th May 2011, 19:13
Worked. Thanks!

6233638
7th May 2011, 21:18
A few questions:

(1) Does the amount of sync mismatch depend on the number of pre-presented frames (which you can set to anything between 1-16)?

(2) What happens if you activate/deactivate the "use a separate device for presentation" option (render settings)? Does that fix the problem?

(3) What about the D3D11 presentation path? Does that fix the problem?

Generally audio should have exactly the same sync with "present several frames in advance" turned on and off. If there's a difference then something is going wrong.

Can you other guys please also test and report audio/video sync? Thanks...I have perfect audio sync in D3D11 with:
Present several frames in advance
Run Presentation in a separate thread
Limit rendering times to avoid glitches

But I am also using Reclock...

I get terrible audio problems with the "overshoot max frame latency" option enabled, however.

Still having problems with the video mode switcher. Right now, what would work best for me would be a "switch to 1080p60 on exit" option, and I would just switch to 1080p24/50 as necessary before playback via Display Changer (http://www.12noon.com/displaychanger.htm) shortcuts. (well I haven't updated and am still using the old "reschanger")

suanm
8th May 2011, 02:21
I think further madvr version had better select most matchable display modes automatically just like reclock while playback,no need to type a series of digital manually in display modes box instead.Because many fans don't know how to type these digital in display modes box,I wonder if author(madshi) of madvr is thinking it over

pie1394
8th May 2011, 03:45
Still having problems with the video mode switcher. Right now, what would work best for me would be a "switch to 1080p60 on exit" option, and I would just switch to 1080p24/50 as necessary before playback via Display Changer (http://www.12noon.com/displaychanger.htm) shortcuts. (well I haven't updated and am still using the old "reschanger")

What do you set in the madVR refresh rate changer on the target monitor/TV ? I just typed "1080p23, 1080p50, 1080p59, 1080p60, 1080p24". It just works fine with Forceware 270.61 + GTX260+ on the same OS platform like yours.

Recently I have verified that LAVFilter(+ audio decoders) + LAVCUVID + madVR combination finally works on very high bit-rate MPEG-2 TS contents with excellent HW deinterlace quality + frame-rate doubler. There is no need to talk about more popular H.264 ones.

I don't use Reclock since the DTS-connect sound card is used. AC3/DTS audio source contents are always passed-through to AVR.

agustin9
8th May 2011, 04:00
Nvidia purevideo mpeg2 decoder + madvr = no macrovision fail!! :)

WontonNoodle
8th May 2011, 04:51
OK I have 1080p23 in the display mode list
but Madvr reports that my refresh rate is still 60.06

any help?

OK it works for 1920x1080p videos
but when the refresh rate changes, the entire screen goes blank and then it comes back with huge black borders on all sides and blurry text/image, like the resolution changed to 1280x720 or something
is there a way to get the refresh rate to change while keeping my normal screen

btw MADVR reports it is at 1920x1080 at 24hz

but my monitor is 1920x1200
could this be the issue?
is there a way to get 1920x1200 24hz?

EDIT: nvm... its that my monitor is 60hz isnt it not 120...