Kodi Community Forum
Kodi DSPlayer – DirectShow Player for Windows - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59)
+---- Thread: Kodi DSPlayer – DirectShow Player for Windows (/showthread.php?tid=223175)

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


RE: Kodi DSPlayer – DirectShow Player for Windows - mkohman - 2018-03-31

@Warner360 thank you so much for your prompt response.. I appreciate it.. I will delete the folder as recommended now..I notice that the frame rate drop has gone from 5hrs to every 4 mins now.. Do you have any tips on how I can improve this? Thank you..


RE: Kodi DSPlayer – DirectShow Player for Windows - Eddie Strike - 2018-03-31

(2018-03-31, 18:37)Warner306 Wrote: It's simple; your decoder is too slow. There is no way you can decode a 4K remux by CPU. Even the fastest CPU will stumble. I don't believe you that MPC-HC is fine.

You need a GPU with a 10-bit HEVC decoder. End of story, really.

Read this guide I put together on how to build a 4K HTPC for madVR: Guide: Building a 4K HTPC for madVR

How could I prove to you otherwise? I've watched around 15 4k remuxes on MPC-HC without a single stutter. Scenes that drops frames in DSP don't drop any in MPC-HC, just perfectly smooth playback all the way through.

I plan to get the 2080 once it releases, so this CPU decoding was only temporary. Just because you don't have an explanation, doesn't mean I'm lying. Wink


RE: Kodi DSPlayer – DirectShow Player for Windows - Warner306 - 2018-03-31

(2018-03-31, 18:46)mkohman Wrote: @Warner360 thank you so much for your prompt response.. I appreciate it.. I will delete the folder as recommended now..I notice that the frame rate drop has gone from 5hrs to every 4 mins now.. Do you have any tips on how I can improve this? Thank you..
Read the last paragraph of my previous reply. You can use ReClock with PCM output or create a custom mode. I would live with it if neither of these options is pleasing. I did for years and rarely, if ever, noticed the dropped frames. It is only one frame, not several at a time.


RE: Kodi DSPlayer – DirectShow Player for Windows - Warner306 - 2018-03-31

(2018-03-31, 18:52)Eddie Strike Wrote:
(2018-03-31, 18:37)Warner306 Wrote: It's simple; your decoder is too slow. There is no way you can decode a 4K remux by CPU. Even the fastest CPU will stumble. I don't believe you that MPC-HC is fine.

You need a GPU with a 10-bit HEVC decoder. End of story, really.

Read this guide I put together on how to build a 4K HTPC for madVR: Guide: Building a 4K HTPC for madVR

How could I prove to you otherwise? I've watched around 15 4k remuxes on MPC-HC without a single stutter. Scenes that drops frames in DSP don't drop any in MPC-HC, just perfectly smooth playback all the way through.

I plan to get the 2080 once it releases, so this CPU decoding was only temporary. Just because you don't have an explanation, doesn't mean I'm lying. Wink   
 Both players decode with LAV Video. Compare your settings. The two should produce identical results.

What kind of CPU do you have? This would be news to me that new CPUs are capable of software decoding. Is this a 1:1 rip, or is it compressed? No one that I've come across has said that a HEVC decoder is not necessary. On the contrary, everyone has said this is a basic requirement for 4K UHD playback.


RE: Kodi DSPlayer – DirectShow Player for Windows - mkohman - 2018-03-31

No problem thank you.. I thought reclock was only for Audio.. My bad didn't know it was for sorting out dropped frames too.. I'll probably live with it see how I get on.. Thanks[emoji106]


RE: Kodi DSPlayer – DirectShow Player for Windows - brazen1 - 2018-03-31

UHD is HEVC (High Efficiency Video Coding) aka h.265 which in essence means you double the compression of the data but produce the same video quality even though it's compressed.  Otherwise a video file on a physical disc or your HDD would be about 150GB - 200GB.  At the same time, using the same bitrates we are accustomed to, the video quality is improved significantly.  Now you need to decode it.  For that you can't use the decoder you were using previously (h.264).  You need an updated one.  HEVC aka h.265.  Furthermore, a CPU can't handle this computation because it is trying to SOFTWARE compute it.  To do it with ease, you want to HARDWARE decode it.  To hardware decode it requires HEVC ability and a sufficient amount of vRAM (not memory in your PC but the memory your GPU is accessing nor CPU strength since it is not doing any decoding) proportionate to the difficulty of the task.  Those difficulties include bit rates and refresh rates amongst other things.


RE: Kodi DSPlayer – DirectShow Player for Windows - Eddie Strike - 2018-03-31

(2018-03-31, 19:02)Warner306 Wrote: Both players decode with LAV Video. Compare your settings. The two should produce identical results.

What kind of CPU do you have? This would be news to me that new CPUs are capable of software decoding. Is this a 1:1 rip, or is it compressed? No one that I've come across has said that a HEVC decoder is not necessary. On the contrary, everyone has said this is a basic requirement for 4K UHD playback. 

My CPU is a 4690k overclocked to 4.7ghz. I believe this cpu supports HEVC decoding, it's just really rough compared to GPU decoding, but I'm a novice so don't quote me....

Here's Coco running perfectly smooth with MPC-HC: https://imgur.com/a/DR5eZ Same exact MadVR profile that DSP is using. Only difference is I can leave it running indefinitely and no stuttering will happen. Even during 'complex' scenes, it will always playback perfectly. As do all my other 1:1 4K remuxes.

Something in DSP is making the decoder drop to 0/1. My only suspicion is XySubFilter which doesn't show in taskbar with MPC-HC, but it DOES with DSP.


RE: Kodi DSPlayer – DirectShow Player for Windows - Warner306 - 2018-03-31

(2018-03-31, 19:34)Eddie Strike Wrote:
(2018-03-31, 19:02)Warner306 Wrote: Both players decode with LAV Video. Compare your settings. The two should produce identical results.

What kind of CPU do you have? This would be news to me that new CPUs are capable of software decoding. Is this a 1:1 rip, or is it compressed? No one that I've come across has said that a HEVC decoder is not necessary. On the contrary, everyone has said this is a basic requirement for 4K UHD playback. 

My CPU is a 4690k overclocked to 4.7ghz. I believe this cpu supports HEVC decoding, it's just really rough compared to GPU decoding, but I'm a novice so don't quote me....

Here's Coco running perfectly smooth with MPC-HC: https://imgur.com/a/DR5eZ Same exact MadVR profile that DSP is using. Only difference is I can leave it running indefinitely and no stuttering will happen. Even during 'complex' scenes, it will always playback perfectly. As do all my other 1:1 4K remuxes.

Something in DSP is making the decoder drop to 0/1. My only suspicion is XySubFilter which doesn't show in taskbar with MPC-HC, but it DOES with DSP.   
 Looks fine to me. Your CPU may be able to decode HEVC at 23.976. It is as fast as it gets. Good to know. I still think it would choke at higher frame rates, though. Any CPU can software decode. It is just a matter of being fast enough.

I assume hardware acceleration is set to none in DSPlayer? If so, this looks like a bug in DSPlayer. I don't know how to fix it for you. You may have to launch an external player from DSPlayer for your UHD remuxes until you get your new graphics card.

That CPU is screaming fast.


RE: Kodi DSPlayer – DirectShow Player for Windows - spencerjford - 2018-03-31

@Eddie Strike 

I believe in mpc-hc lav filters (video) is set to use gpu out of the box, if i am not mistaken...

Also, your cpu does not do native hevc decoding.  (i have the i7 version and have my oced a little, and it struggles to decode hevc videos.   And as you have the i5 version of my processor, and mine struggles, not able to fill the queue at all, I'm certain your's can not, as I have 4 cores 8 threads available, and you have 4 cores, 4 threads..)

One question, what video card are you using?  From the screenshots, I am seeing NV HDR meaning you have an Nvidia video card.   

Now in DSPlayer go to player settings and go down to DSPlayer and go to the video filters section and change it from CPU decode to d311 and on the next line select your video card on the list.


RE: Kodi DSPlayer – DirectShow Player for Windows - Eddie Strike - 2018-03-31

(2018-03-31, 19:40)Warner306 Wrote: I assume hardware acceleration is set to none in DSPlayer? If so, this looks like a bug in DSPlayer. I don't know how to fix it for you. You may have to launch an external player from DSPlayer for your UHD remuxes until you get your new graphics card.

That CPU is screaming fast. 
Yes, it's set to none. I tried using the other options but it didn't change anything. One thing to note is that DSP uses 80-90% of my CPU usage, but MPC-HC only uses 55-60%. Something definetly not right there.

 
(2018-03-31, 20:12)spencerjford Wrote: One question, what video card are you using?
 GTX 970.


RE: Kodi DSPlayer – DirectShow Player for Windows - spencerjford - 2018-03-31

ahh that 970 can't do it either.  

also, it's not a problem with DSPlayer, kodi uses more cpu than does MPC.  So your setup as is, won't work  well at all with DSPlayer.


1050 ti is a suggested upgrade to get smooth performance, and you won't need that OC on your cpu, saving some power/heat..


RE: Kodi DSPlayer – DirectShow Player for Windows - Warner306 - 2018-03-31

(2018-03-31, 20:24)Eddie Strike Wrote:
(2018-03-31, 19:40)Warner306 Wrote: I assume hardware acceleration is set to none in DSPlayer? If so, this looks like a bug in DSPlayer. I don't know how to fix it for you. You may have to launch an external player from DSPlayer for your UHD remuxes until you get your new graphics card.

That CPU is screaming fast. 
Yes, it's set to none. I tried using the other options but it didn't change anything. One thing to note is that DSP uses 80-90% of my CPU usage, but MPC-HC only uses 55-60%. Something definetly not right there.

 
(2018-03-31, 20:12)spencerjford Wrote: One question, what video card are you using?
 GTX 970.  
 Computer usage that low implies some type of hybrid hardware decoding is going on with MPC-HC. The last step is confirming your settings in LAV Video for MPC-HC. If they are the same, it is a problem with DSPlayer. I don't believe Kodi presents any extra overhead during playback. It is all handled by LAV Filters and madVR.

You would also want to confirm the same versions of LAV Filters are being used. You can update LAV Filters in DSPlayer by replacing the copies in the DSPlayer directory.


RE: Kodi DSPlayer – DirectShow Player for Windows - curael - 2018-04-02

(2018-03-31, 05:01)mkohman Wrote: @Warner360, So as you have advised previously I have created 2 profiles within MadVR. A profile for 2160p for chroma upscaling (NGU Sharp low) and the other profile for 1080p movies to upscale to 4K image upscalling (NGU Sharp Medium). I have taken a picture of each profile and I wanted to make sure things look OK .. I can see with the 1080p it is up-scaling to 4K however I am not sure if it is the JVC upscaling or MadVR. The eshift option in the JVC meny shows video 2K but the on or off option is greyed out.. Again with 4K movies it shows as 4K in the JVC MPC menu and the on or off option is greyed out.. I just want to make sure that the JVC is not upscalling and that it's actually MadVR doing the work.. Please see screen shots below to help understand as the setti...

Hi, in the render section of your MadVR info, how did you get all the render steps? I can only see the total render time. I'd like to see those in between steps too. Thanks. Smile

Btw. your repeated frames are just cause there's a bit of clock deviation between your monitor and the video files fps. Remember that a television tries to keep stable hertz all the time. So it will most likely never achieve perfect 23. Yours is pretty close though. Smile


RE: Kodi DSPlayer – DirectShow Player for Windows - oldpainless - 2018-04-02

@Eddie Strike 

Any reason why you are playing a 23.976 file at 60hz?

K


RE: Kodi DSPlayer – DirectShow Player for Windows - mclingo - 2018-04-02

(2018-03-31, 18:09)Warner306 Wrote:
(2018-03-31, 15:44)mclingo Wrote:
(2018-03-30, 02:51)Warner306 Wrote:  Hi, the reason I am doing this as you know is there is a bug with RX cards where the wrong colour gamut is output when using 23p for SDR materiel. I cant use source resolution as this effects all resolutions so it would end up turning it off for 4k HDR stuff as well as SDR 4k stuff. I cant understand why it works fine with MPC-HC but not with KODI DS, its setup correctly obviously as it wouldn't work in MPC-HC.

It must be an issue with KODI DS, are we saying that KODI DS cant use MADVR profiles?, I dont think that can be the case, it could be however that it cant use profiles when there is already a separate switch for DIRECT3D11 built into KODI DS which there is, i've tried turning this on, off etc, no joy.

A few of us have expressed a preference to have all separate MADVR settings completely removed from DS for future releases and just have DS deal with the LIVE MADVR database, I think that would solve this but there are no future releases on the horizon so i'm having manually switch this on when I want to play HDR stuff or play that outside of KODI DS.   
 You have discovered the problem. It is the D3D11 switch in DSPlayer. madVR profiles work fine, otherwise.

I don't know what to recommend? You could set up an external player like MPC-HC for your SDR 4K files. It depends on how many of them there are and whether they are named appropriately.

I too would like to see madVR controls removed from DSPlayer, but this was aracnoz's design decision and he can't be reached. So... 
 i guess we just have to happy with what we have, I dont play HDR that often compared to other stuff so I might be be able to live with it playing externally. We'll just have to hope this gets fixed at some point but i'm not holding my breath. Its a real shame this player doesnt have a full time Dev anymore when its clearly the best one out there by a mile.