Kodi Community Forum

Full Version: Kodi DSPlayer – DirectShow Player for Windows
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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
This is the current section on bit depths:

Native Display Bit Depth

The chosen display bit depth is the bit depth madVR will dither to. This setting is found in devices -> properties -> the native display bitdepth is. It should be noted madVR processing is done at 16-bits, so the difference in output bit-depths can be difficult to differentiate when choosing between dithered 8-bit and 10-bit.

10-bit output requires two settings are enabled in madVR's general settings. fullscreen exclusive mode must be enabled. And the checkbox use Direct3D 11 for presentation (Windows 7 and newer) must be checked.

Typically, TVs supporting UHD resolutions also support output bit depths of 10-bits or more, but this is not always the case. Many olders TVs are also native 10 bit panels. To confirm 10-bit output is received, the following test protocol can be undertaken.

Image

The choice of bit depth determines the number of available shades of each color. This is best demonstrated by the two industry standard color gamuts: rec.709 & rec.2020.

Rec. 709 - Output at 8-bits (256 colors), common to current 1080p Blu-ray.
Rec. 2020 - Output at 10-bits (1,024 colors) or 12-bits (4,096 colors), common to current UHD standard.
Image

An 8-bit (Rec. 709) source cannot be expanded to a new gamut. Rather, the number of shades or steps between each color is increased allowing an additional 2-bits of precision. This means madVR adds less dithering to the image. The result is less noise and smoother gradation from one color to the next. 10-bit (Rec. 2020) sources are the only sources that truly benefit from 10-bit output by preserving the expanded gamut contained within the source.

Be careful when selecting 10-bit output with an 8-bit panel. Additional dithering will be added to the image by the GPU at output, reducing image quality. It is always a safe bet to set madVR to 8-bits if the panel bit-depth is unknown.
the bit deep output doesn't change the colorspace it is still BT 709 with a BT 709 source with default settings.

10 bit is a recommended for BT 2020 but you can still display it with 8 bit or even lower bit deep.

that's why i like to say you don't get more different color you get more steps between each color. 8 bit green 256 and 10 bit green 1024 are still 100 % the same color.

and you get float point math from converting YCbCr to RGB so there is now kind of over 10 bit data available. the difference for bt 709 is not really worth it.if you take into a count no plasma can even do 8 bit (they are kind of different and that's why they are more noisy than they should be) and most screen are 8 bit only. so don't put to much time into this. this get's important with the UBD.
aracnoz, could this be finally the way to see your work "properly" integrated into Kodi? http://forum.kodi.tv/showthread.php?tid=237686
(2015-10-27, 04:35)Talguy Wrote: [ -> ]@ionutm80, when you're playing a movie what profile in the Madvr config window is highlighted in bold font? one of the three your created or one of the DSPlayer ones?

(2015-10-27, 05:59)Warner306 Wrote: [ -> ]
(2015-10-27, 03:58)ionutm80 Wrote: [ -> ]
(2015-10-26, 18:52)Talguy Wrote: [ -> ]@ionutm80, Do you have any of Madvr's zoom options active?

Hi, no zoom options checked in madVR. As said this does not happen in mpc-hc. What is also very strange is that in spite of the fact that I set Kodi to load from active madVR profile it still created its own profile in madVR settings ignoring what I have already set there. For ref. I had 3 profiles for 1080p, 720p and SD movies am now I have a 4th one called DSPlayer ... I'm lost.

You probably set Kodi to create internal tables and played a video once and don't know it. Delete this dummy profile and see if it is replaced. This has happened to me before.

Hi, coming back with a feedback. I have deleted all madVR profiles created by DSPlayer and you were right: I tried to play a movie before remembering to set "load from madVR active profile". But ... the problem remained. So I started to take it on a step-by-step approach and also tested on a weaker system with only 1 madVR profile, an Intel NUC with Core I3 4010u. To my surprise immediately after I disable SVP, everything went butter smooth with Kodi + active madVR profile, I could even check Smooth Motion ON and the NUC was still holding with 0 dropped frames. It seems that there is a problem when Kodi fullscreen interacts with SVP after the former starts to interpolates frames up to 59.94 (TV resolution is 60 and movies are all blu-ray rips at 23,976).
And it's not a problem of resources, I put 1g profile in SVP and tweaked madVR to only use DXVA scalling for everything including chroma. In MPC-HC GPU load is about 40-50% and CPU load varies between 65-85% load, perfectly stable. In Kodi after the strange zoom takes place the CPU is sky rocketing to 95-99% and I get warning messages from SVP. I haven't changed anything in Kodi settings except for the 3 files in DSPlayer folder given by a user from SVP forum: filtersconfig.xml, mediasconfig.xml and shaders.xml. I have attached some print screens of these files, Is there something that should not be there? Or is wrongly set?

Thanks a lot in advance for feedback.
dsplayer config files
Is it possible to have the DSPlayer setting in kodi 'Manage settings with Kodi'' changed to read something like 'Interaction with madVR'? This setting has some current implications I have brought up in the madVR thread (http://forum.doom9.org/showpost.php?p=17...ount=33948) and its not very clear from the current label used in kodi what this setting is doing until you select it.

It may be advisable to look again what the best default option is for this setting or to expand the workings of the current default option 'Load and save with DSplayer database' so it also imports changed settings into the database from madVR if any of its profile settings have been changed from within madVR itself.
(2015-10-28, 12:03)ionutm80 Wrote: [ -> ]
(2015-10-27, 04:35)Talguy Wrote: [ -> ]@ionutm80, when you're playing a movie what profile in the Madvr config window is highlighted in bold font? one of the three your created or one of the DSPlayer ones?

(2015-10-27, 05:59)Warner306 Wrote: [ -> ]
(2015-10-27, 03:58)ionutm80 Wrote: [ -> ]Hi, no zoom options checked in madVR. As said this does not happen in mpc-hc. What is also very strange is that in spite of the fact that I set Kodi to load from active madVR profile it still created its own profile in madVR settings ignoring what I have already set there. For ref. I had 3 profiles for 1080p, 720p and SD movies am now I have a 4th one called DSPlayer ... I'm lost.

You probably set Kodi to create internal tables and played a video once and don't know it. Delete this dummy profile and see if it is replaced. This has happened to me before.

Hi, coming back with a feedback. I have deleted all madVR profiles created by DSPlayer and you were right: I tried to play a movie before remembering to set "load from madVR active profile". But ... the problem remained. So I started to take it on a step-by-step approach and also tested on a weaker system with only 1 madVR profile, an Intel NUC with Core I3 4010u. To my surprise immediately after I disable SVP, everything went butter smooth with Kodi + active madVR profile, I could even check Smooth Motion ON and the NUC was still holding with 0 dropped frames. It seems that there is a problem when Kodi fullscreen interacts with SVP after the former starts to interpolates frames up to 59.94 (TV resolution is 60 and movies are all blu-ray rips at 23,976).
And it's not a problem of resources, I put 1g profile in SVP and tweaked madVR to only use DXVA scalling for everything including chroma. In MPC-HC GPU load is about 40-50% and CPU load varies between 65-85% load, perfectly stable. In Kodi after the strange zoom takes place the CPU is sky rocketing to 95-99% and I get warning messages from SVP. I haven't changed anything in Kodi settings except for the 3 files in DSPlayer folder given by a user from SVP forum: filtersconfig.xml, mediasconfig.xml and shaders.xml. I have attached some print screens of these files, Is there something that should not be there? Or is wrongly set?

Thanks a lot in advance for feedback.
dsplayer config files

I recommend using your own TVs interpolation system and play at 24Hz if you want "Smooth" motion.

Older TVs can have issues, with either frameskip or artifacts.
Just to clarify:

Quote:If the driver outputs 8-bit, you should set madVR to 8-bit. That way you get madVRs proper dithering, the driver only gets an 8-bit image and never has to dither --> Only madVR dithering is active.

If the driver outputs more than 8-bit, you get a choice. If you know that your TV does 10-bit, you can set madVR to 10-bit, and enjoy 2 bits more of precision. If you know your TV only has a 8-bit panel, it gets a bit more tricky, since the TV could still benefit from increased input bitdepth for processing (color management and whatnot), its probably best to test and look at the image - or just stay on the safe side and use 8-bit - but whichever option you choose, only madVR dithers, not the driver!

The only time you would get both dithering, madVR and the driver, is when the driver is set to 8-bit, and madVR to 10. madVR dithers to 10-bit, the driver to 8. You really don't want that option.

http://forum.doom9.org/showthread.php?p=...ost1742110
(2015-10-28, 15:30)Razoola Wrote: [ -> ]Is it possible to have the DSPlayer setting in kodi 'Manage settings with Kodi'' changed to read something like 'Interaction with madVR'? This setting has some current implications I have brought up in the madVR thread (http://forum.doom9.org/showpost.php?p=17...ount=33948) and its not very clear from the current label used in kodi what this setting is doing until you select it.

It may be advisable to look again what the best default option is for this setting or to expand the workings of the current default option 'Load and save with DSplayer database' so it also imports changed settings into the database from madVR if any of its profile settings have been changed from within madVR itself.

This seems pretty clear to me. What are you confused about?

- Manage settings with Kodi

These settings determine the way madVR settings are managed:

Image

Never: The Kodi madVR GUI is disabled and all madVR settings are loaded exclusively from the madVR control panel.

Load and Save with DSPlayer database: Enabling this option allows basic configuration of madVR from within Kodi. These settings are accessed during video playback by selecting Video Settings. Video settings are set on a per video basis but can be saved as a global profile for all videos. DSPlayer will create its own DSPlayer Profile Group in the madVR control panel when this setting is enabled. This is a dummy profile intended to separate DSPlayer settings from existing madVR profiles. This dummy profile is not meant for external configuration. Internal settings tables are saved by Kodi – no settings are saved in the madVR control panel.

Load from madVR active profile: Upon playback, the appropriate profile is loaded from madVR for the selected video. Changes made from within Kodi will change the same value in the madVR control panel. No dummy profile is created. These changes only impact the active madVR profile and profile rules cannot be created or saved. This is the best choice for those who have set-up profiles in madVR. Any changes made to the active profile are saved externally by madVR. External settings are always loaded in place of internal Kodi tables.

.......

Load and Save with DSPlayer database puts a dummy profile in madVR so you can't edit settings externally. Load from madVR active profile makes it possible to make changes from Kodi or madVR. The result is saved in the profile created in madVR.

What else do you want it to do?
(2015-10-28, 10:01)huhn Wrote: [ -> ]the bit deep output doesn't change the colorspace it is still BT 709 with a BT 709 source with default settings.

10 bit is a recommended for BT 2020 but you can still display it with 8 bit or even lower bit deep.

that's why i like to say you don't get more different color you get more steps between each color. 8 bit green 256 and 10 bit green 1024 are still 100 % the same color.

and you get float point math from converting YCbCr to RGB so there is now kind of over 10 bit data available. the difference for bt 709 is not really worth it.if you take into a count no plasma can even do 8 bit (they are kind of different and that's why they are more noisy than they should be) and most screen are 8 bit only. so don't put to much time into this. this get's important with the UBD.

I incorporated this explanation in some form. Thanks.
@Warner306.

You need a screenshot looking from the menu before without the description at the bottom to understand the point i'm trying to highlight..

The available options in that setting are very straight forward and well described from their headers but the original title of 'manage settings with kodi' is not. When your looking down through the list of options in the DS player menu where it is placed it is not apparent it is something related to madVR until you mouse over it (especially when the default setting of 'Load and Save with DSPlayer database' is shown to the right of it). From the title one thinks its more about integration between DSplayer and kodi than anything related to madVR. Do you see what I mean?

I feel it would make for more sence and be more understanding / user friendly if there was reference to madVR in there to make it more apparent to users. Another example of a replacement text would be;

'madVR setting handling'

So the entire line with default setting would say...

' - madVR setting handling' 'Load and Save with DSPlayer database'

That accurately describes what this setting does in three words, 'Manage settings with Kodi' does not make sense on its own what this setting is doing. When you know all the sub settings it makes a little more sence but not much.
Sorry, another noob question. With Kodi DSPlayer set up if I play a video it seems I cannot see the kodi player gui overlay, if i hit 'info' for example? Is it possible to have the kodi gui player controls/info window etc available when using dsplayer?
(2015-10-28, 22:55)Razoola Wrote: [ -> ]You need a screenshot looking from the menu before without the description at the bottom to understand the point i'm trying to highlight..

The available options in that setting are very straight forward and well described from their headers but the original title of 'manage settings with kodi' is not. When your looking down through the list of options in the DS player menu where it is placed it is not apparent it is something related to madVR until you mouse over it (especially when the default setting of 'Load and Save with DSPlayer database' is shown to the right of it). From the title one thinks its more about integration between DSplayer and kodi than anything related to madVR. Do you see what I mean?

I feel it would make for more sence and be more understanding / user friendly if there was reference to madVR in there to make it more apparent to users. Another example of a replacement text would be;

'madVR setting handling'

So the entire line with default setting would say...

' - madVR setting handling' 'Load and Save with DSPlayer database'

That accurately describes what this setting does in three words, 'Manage settings with Kodi' does not make sense on its own what this setting is doing. When you know all the sub settings it makes a little more sence but not much.

Agreed: "Manage madVR settings with Kodi" would be better.
(2015-10-28, 22:58)jdoo Wrote: [ -> ]Sorry, another noob question. With Kodi DSPlayer set up if I play a video it seems I cannot see the kodi player gui overlay, if i hit 'info' for example? Is it possible to have the kodi gui player controls/info window etc available when using dsplayer?

The GUI should be visible when you play anything. The madVR settings window is hidden under the icon for Video Settings. Nothing can be done about that.

You can create a direct shortcut to Video Settings by adding an entry to your keyboard.xml (keymap):

<keymap>
<FullScreenVideo>
<keyboard>
<home>ActivateWindow(123)</home>
</keyboard>
</FullScreenVideo>
</keymap>

"home" is an example key. You can change this to any key of your choice.
(2015-10-28, 23:29)Warner306 Wrote: [ -> ]Agreed: "Manage madVR settings with Kodi" would be better.

Yes, that would work too.
Is it worth waiting for a reply to a question I asked several days ago ?
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