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
6. SAMPLE SETTINGS PROFILES, PROFILE RULES & ADVANCED SETTINGS

So, with all of the settings laid out, let's move on to some settings profiles...

It is important to know your graphics card when using madVR, as the program relies heavily on this hardware. Due to the large performance variability in graphics cards and the breadth of possible madVR configurations, it can be difficult to recommend settings for specific GPUs. However, I’ll attempt to provide a starting pointing for settings by using some examples with my personal hardware. The example below demonstrates the difference in madVR performance between an integrated graphics card and a dedicated gaming card.

I have a laptop with an Intel HD 3000 graphics processor and Sandy Bridge i7. I can run madVR with settings similar to its default values.

Integrated GPU:
  • Chroma: Bicubic60 + AR
  • Downscaling: Bicubic150 + AR + LL
  • Image: Lanczos3 + AR
  • Upscaling refinement: Off
  • Artifact removal - Debanding: Off
  • Artifact removal - Deringing: Off
  • Image enhancements: Off
  • Dithering: Ordered
I am upscaling primarily 24 fps content to 1080p24. Subjectively, the picture quality is superior to Kodi DXVA upscaling with less noise, noticeable color banding and improved color accuracy. DXVA upscaling with Intel processors uses something similar to Lanczos3 + AR already. This is probably why the picture seems similar: Lanczos produces a crisp, coarse scaling that is very identifiable.

I also have an older HTPC with a Nvidia GTX 750 Ti and Core 2 Duo CPU.

A dedicated gaming card allows the flexibility to use more demanding scaling algorithms, add sharpening, artifact removal and increase the quality of dithering. Settings assume all trade quality for performance checkboxes are unchecked save the one related to subtitles.

Given the flexibility a gaming card provides, I will offer three different scenarios based on common resizes:

Display: 1920 x 1080p

Resizes:
  • 1080p -> 1080p
  • 720p -> 1080p
  • SD -> 1080p
Scaling factor: Increase in vertical resolution or pixels per inch.

Profile: "1080p"

1080p -> 1080p
1920 x 1080 -> 1920 x 1080
Increase in pixels: 0
Scaling factor: 0

At 1080p, image upscaling is unnecessary. Instead, the settings to be concerned with are Chroma upscaling, which is applied to all videos, Image enhancements — the lone form of image sharpening available for native content and Dithering.

Artifact removal includes Debanding and Deringing. Debanding is non-destructive and useful for 8-bit sources, which often display some form of color banding even when the source is uncompressed. Deringing can be destructive, by comparison, and ringing artifacts are less common with high-quality sources. Deringing is not recommended as a general use setting.

A high-quality 1080p source should not require a lot of enhancement. If Image enhancements are used, they should be used in moderation. My preference is for small values of crispen edges or sharpen edges (with anti-bloating) to improve the high-definition look of this content.

1080p:
  • Chroma: NGU high
  • Downscaling: SSIM 1D 100% + AR + LL
  • Image: Jinc3 + AR
  • Upscaling refinement: Off
  • Artifact removal - Debanding: Medium/High
  • Artifact removal - Deringing: Off
  • Image enhancements: crispen edges (0.5) + AR
  • Dithering: Error Diffusion 2
Supersampling (image doubling) is another approach to enhancing a 1080p source. Although, this is not recommended and requires a powerful GPU. Supersampling involves doubling a source to twice its original size, sharpening it, and returning it to its original resolution. The chain would look like this: Image doubling -> Upscaling refinement -> Image downscaling. The hope is applying sharpening to a doubled image will lead to a subtler sharpening effect with fewer artifacts.

I recommend NGU as the supersampler/sharpener because of its clean lines and ultra-sharp upscaling.

1080p -> 2160p Supersampling (for high-end GPUs):
  • Chroma: NGU low
  • Downscaling: SSIM 1D 100% + AR + LL
  • Image: NGU
  • <-- Luma quality: NGU high
  • <-- Chroma quality: normal (Bicubic60 + AR)
  • <-- Upscaling after doubling: Bicubic60 + AR
  • <-- Downscaling after doubling: SSIM 1D 100% + AR
  • activate 200% supersampling
  • Upscaling refinement: Off
  • Artifact removal - Debanding: Medium/High
  • Artifact removal - Deringing: Off
  • Image enhancements: Off
  • Dithering: Ordered
If you prefer to have more control over the application of image sharpening, avoid supersampling and use the first profile. Applying Image enhancements to the native source allows more influence over the final sharpening effect.

Profile: "720p"

720p -> 1080p
1280 x 720 -> 1920 x 1080
Increase in pixels: 2.25x
Scaling factor: 1.5x

At 720p, image upscaling is introduced. Upscaling the luma channel is most important in resolving image detail. As such, settings for Image upscaling followed with Upscaling refinement are most important for upscaled sources.

Image upscaling is best combined with image sharpening to combat the loss of detail and change in proportions caused by upscaling. Image sharpening increases detail; it also has the power to restore subtle geometry lost by upscaling. Judicious amounts of upscaling and sharpening should lead to the most accurate upscaled image.

Jinc is the choice upscaler when the scaling factor is less than 2x. While SuperRes is layered on top of Jinc to provide added sharpness.

720p Regular upscaling:
  • Chroma: NGU low
  • Downscaling: SSIM 1D 100% + AR + LL
  • Image: Jinc3 + AR
  • Upscaling refinement: SuperRes (1)
  • Artifact removal - Debanding: Medium/High
  • Artifact removal - Deringing: Off
  • Image enhancements: Off
  • Dithering: Error Diffusion 2
Image doubling applied to a 720p source may further improve image quality. This is completely optional as it may only slightly reduce aliasing and improve image sharpness. This involves doubling the resolution (720p -> 1440p) and using Image downscaling to correct the slight overscale (1440p -> 1080p). This is resource-intensive, so only attempt if your GPU is capable.

Image upscaling offers a choice of three image doubling algorithms: super-xbr, NNEDI3 and NGU.

NGU is the best option for image doubling. It does not require any added sharpening and may actually benefit from enabling soften edges and/or add grain to counter the sharpness of its upscaling. Maximize the Luma quality setting before increasing other settings.

To calibrate NGU, turn Luma quality to "very high," and everything else to let madVR decide. If too aggressive, reduce Luma quality until rendering times are under the movie frame interval (under 35-37ms for a 24 fps source). Then increase Upscaling after doubling, Downscaling after doubling and Chroma quality in that order to use any remaining GPU resources. Upscaling after doubling, Downscaling after doubling and Chroma quality are less important.

720p Image doubling:
  • Chroma: NGU low
  • Downscaling: SSIM 1D 100% + AR + LL
  • Image: NGU
  • <-- Luma quality: NGU high
  • <-- Chroma quality: normal (Bicubic60 + AR)
  • <-- Upscaling after doubling: Bicubic60 + AR
  • <-- Downscaling after doubling: SSIM 1D 100% + AR
    • Upscaling refinement: Off
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: Off
    • Dithering: Error Diffusion 2
    Profile: "SD"

    SD -> 1080p
    640 x 480 -> 1920 x 1080
    Increase in pixels: 6.75x
    Scaling factor: 2.25x

    By the time SD content is reached, the scaling factor starts to become quite large (2.25x). Here, the image becomes soft due to the errors introduced by upscaling. Countering this soft appearance is possible by introducing more sophisticated image upscaling provided by madVR's image doubling. Image doubling does just that — it takes the full resolution luma and chroma information and scales it by factors of two to reach the desired resolution (2x for a double and 4x for a quadruple). If larger than needed, the result is interpolated down to the target.

    Doubling a 720p source to 1080p involves overscaling by 0.5x and downscaling back to the target resolution. Improvements in image quality may go unnoticed in this case. However, image doubling applied to larger resizes of 480p to 1080p or 1080p to 2160p will, in most cases, result in the highest-quality image.

    As stated, NGU is the best choice for image doubling due to its high sharpness, low aliasing and lack of ringing. It does not require added sharpening from Upscaling refinement to appear razor sharp. In fact, NGU can look artificial at times when set to very high quality with large scaling factors. NGU's sharpness tends to reveal missing detail from a downscaled source. To avoid creating "cartoon" edges, it is recommended to enable soften edges in Upscaling refinement when NGU is set to very high quality at scaling factors of 2x or greater.

    Again, settings for Chroma quality and Downscale quality are unimportant. Always try to maximize Luma quality first, if possible.

    SD Image doubling:
    • Chroma: NGU low
    • Downscaling: SSIM 1D 100% + AR + LL
    • Image: NGU
    • <-- Luma quality: NGU high
    • <-- Chroma quality: normal (Bicubic60 + AR)
    • <-- Upscaling after doubling: Bicubic60 + AR
    • <-- Downscaling after doubling: SSIM 1D 100% + AR
    • Upscaling refinement: soften edges (1)
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: Off
    • Dithering: Error Diffusion 2
    If you do not like the look of image doubling, replacing it with Jinc is an alternative. NGU can be very sharp. Jinc is less sharp but produces an image that some may feel is softer and more natural.

    SD Regular upscaling:
    • Chroma: NGU low quality
    • Downscaling: SSIM 1D 100% + AR + LL
    • Image: Jinc3 + AR
    • Upscaling refinement: SuperRes (3)
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: Off
    • Dithering: Error Diffusion 2
    Creating madVR Profiles

    Now we will translate each profile into a resolution profile with profile rules.

    Add this code to each profile group:

    if (srcWidth > 1280) "1080p"
    else if (srcWidth <= 1280) and (srcHeight > 720) "1080p"

    else if (srcWidth > 960) and (srcWidth <= 1280) "720p"
    else if (srcWidth <= 960) and ((srcHeight > 540) and (srcHeight <= 720)) "720p"

    else if (srcWidth <= 960) and (srcHeight <= 540) "SD"

    deintFps (the source frame rate after deinterlacing) is another factor on top of the source resolution that greatly impacts the load placed on madVR. Doubling the frame rate, for example, doubles the load placed on madVR. Profile rules such as (deintFps <= 25) and (deintFps > 25) may be combined with srcWidth and srcHeight to create additional profiles.

    A more "fleshed-out" set of profiles incorporating the source frame rate might look like this:
    • "1080p25"
    • "1080p60"
    • "720p25"
    • "720p60"
    • "SD25"
    • "SD60"
    Click on scaling algorithms. Create a new folder by selecting create profile group.

    Image

    Each profile group offers a choice of settings to include.

    Select all items, and name the new folder "Scaling."

    Image

    Select the Scaling folder. Using add profile, create six profiles.

    Name each profile: 1080p25, 1080p60, 720p25, 720p60, 540p25, 540p60.

    Paste the code below into Scaling:

    if (deintFps <= 25) and (srcWidth > 1280) "1080p25"
    else if (deintFps <= 25) and ((srcWidth <= 1280) and (srcHeight > 720)) "1080p25"

    else if (deintFps > 25) and (srcWidth > 1280) "1080p60"
    else if (deintFps > 25) and ((srcWidth <= 1280) and (srcHeight > 720)) "1080p60"

    else if (deintFps <= 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p25"
    else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p25"

    else if (deintFps > 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p60"
    else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p60"

    else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p25"

    else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p60"

    A green check mark should appear above the box to indicate the profiles are correctly named and no code conflicts exist.

    Image

    Additional profile groups must be created for processing and rendering.

    Note: The use of six profiles may be unnecessary for other profile groups. For instance, if I wanted Image enhancements (under processing) to apply only to 1080p content, two folders would be required:

    if (srcWidth > 1280) "1080p"
    else if (srcWidth <= 1280) and (srcHeight > 720) "1080p"

    else "Other"

    Disabling Image upscaling for Cropped 1080p Videos:

    You may encounter some 1080p videos cropped just short of their original size (e.g. width = 1916). Those few missing pixels will put an abnormal strain on madVR as it tries to resize to the original display resolution. zoom control in the madVR control panel contains a setting to disable image upscaling if the video falls within a certain range (e.g. 10 lines or less). Disabling scaling adds a few black pixels to the video and prevents the image upscaling algorithm from resizing the image. This may prevent cropped videos from pushing madVR over the rendering queue.

    Link: How to Configure madVR Profile Rules

    Display: 3840 x 2160p

    Let's repeat this process, this time assuming the display resolution is 3840 x 2160p (4K UHD). Two graphics cards will be used for reference. A Medium-level card such as the GTX 960, and a High-level card similar to a GTX 1080. Again, the source frame rate is assumed to be 24 fps.

    Resizes:
    • 2160p -> 2160p
    • 1080p -> 2160p
    • 720p -> 2160p
    • SD -> 2160p
    Scaling factor: Increase in vertical resolution or pixels per inch.

    Profile: "2160p"

    2160p -> 2160p
    3840 x 2160 -> 3840 x 2160
    Increase in pixels: 0
    Scaling factor: 0

    This profile is identical in appearance to that for a 1080p display. Without image upscaling, the focus is on settings for Chroma upscaling, Image enhancements, Debanding and Dithering. If the source is 10-bit and high-quality, Debanding may be unnecessary.

    Medium:
    • Chroma: NGU medium
    • Downscaling: SSIM 1D 100% + AR + LL
    • Image: Jinc3 + AR
    • Upscaling refinement: Off
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: crispen edges (0.5) + AR
    • Dithering: Error Diffusion 2
    High:
    • Chroma: NGU very high
    • Downscaling: SSIM 2D 100% + AR + LL
    • Image: Jinc3 + AR
    • Upscaling refinement: Off
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: crispen edges (0.5) + AR
    • Dithering: Error Diffusion 2
    Profile: "1080p"

    1080p -> 2160p
    1920 x 1080 -> 3840 x 2160
    Increase in pixels: 4x
    Scaling factor: 2x

    At an even 2x resize, image doubling is an ideal match for FHD content upscaled to UHD. For this purpose, I've picked NGU as the image upscaler. NGU is very resource-hungry, but its sharp, artifact-free scaling remains the gold standard of madVR image scaling. NGU looks best when combined with soften edges in Upscaling refinement to add some texture to its cartoon edges.

    To calibrate NGU, turn Luma quality to "very high," Chroma quality to "normal" and Downscale quality to "low." If too aggressive, reduce Luma quality until rendering times are under the movie frame interval (under 35-37ms for a 24 fps source). Then increase Downscale quality and Chroma quality in that order to use any remaining GPU resources. Downscale quality and Chroma quality are less important.

    Other settings, especially Dithering and Chroma upscaling should be also be downgraded to accommodate image doubling if needed.

    Medium:
    • Chroma: NGU low
    • Downscaling: SSIM 1D 100% + AR + LL
    • Image: NGU
    • <-- Luma quality: NGU high
    • <-- Chroma quality: normal (Bicubic60 + AR)
    • <-- Upscaling after doubling: Bicubic60 + AR
    • <-- Downscaling after doubling: SSIM 1D 100% + AR
    • Upscaling refinement: soften edges (1)
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: Off
    • Dithering: Error Diffusion 2
    High:
    • Chroma: NGU medium
    • Downscaling: SSIM 2D 100% + AR + LL
    • Image: NGU
    • <-- Luma quality: NGU high
    • <-- Chroma quality: normal (Bicubic60 + AR)
    • <-- Upscaling after doubling: Bicubic60 + AR
    • <-- Downscaling after doubling: SSIM 1D 100% + AR
    • Upscaling refinement: soften edges (1)
    • Artifact removal - Debanding: Medium/High
    • Artifact removal - Deringing: Off
    • Image enhancements: Off
    • Dithering: Error Diffusion 2
    Profile: "720p"

    720p -> 2160p
    1280 x 720 -> 3840 x 2160
    Increase in pixels: 9x
    Scaling factor: 3x

    At a 3x scaling factor, image quadrupling becomes possible. The image is upscaled 4x and downscaled by 1x (reduced 25%) to match the output resolution. This is the lone change from Profile 1080p.

    Image quadrupling may not be a realistic setting for many graphics cards, especially when scaled via NGU. In either case, some form of image doubling remains desirable given the large scaling factor. If quadrupling is used, it is best combined with sharp Image downscaling such as SSIM or Bicubic150.

    Medium:
    • Chroma: NGU low
    • Downscaling: SSIM 1D 100% + AR + LL
    • Image: NGU
    • <-- Luma quality: NGU high
    • <-- Chroma quality: normal (Bicubic60 + AR)
    • <-- Upscaling after doubling: Bicubic60 + AR
    • <-- Downscaling after doubling: SSIM 1D 100% + AR
        • Upscaling refinement: soften edges (1)
        • Artifact removal - Debanding: Medium/High
        • Artifact removal - Deringing: Off
        • Image enhancements: Off
        • Dithering: Error Diffusion 2
        High:
        • Chroma: NGU medium
        • Downscaling: SSIM 2D 100% + AR + LL
        • Image: NGU
        • Luma Quality: NGU very high
        • Chroma Quality: very high (NGU medium)
        • Downscale Quality: high (SSIM 1D 100% + AR)
        • Activate: only if scaling factor is 2x (or greater)
        • Upscaling refinement: soften edges (1)
        • Artifact removal - Debanding: Medium/High
        • Artifact removal - Deringing: Off
        • Image enhancements: Off
        • Dithering: Error Diffusion 2
        Profile: "SD"

        SD -> 2160p
        640 x 480 -> 3840 x 2160
        Increase in pixels: 27x
        Scaling factor: 4.5x

        The final resize, SD to 2160p, is a monster (4.5x!). This is perhaps the only scenario where image quadrupling is not only useful but necessary to maintain the integrity of the original image. The image is upscaled 4x by image doubling and the remaining 0.5x by the Image upscaling algorithm. Again, if pushed for resources, other settings should be accommodated around image doubling, particularly Dithering and Chroma upscaling.

        Medium:
        • Chroma: NGU low
        • Downscaling: SSIM 1D 100% + AR + LL
        • Image: NGU
        • Luma Quality: NGU very high
        • Chroma Quality: normal (Bicubic60 + AR)
        • Downscale Quality: normal (Bicubic150 + AR)
        • Activate: only if scaling factor is 3x (or greater)
        • Upscaling refinement: soften edges (1)
        • Artifact removal - Debanding: Medium/High
        • Artifact removal - Deringing: Off
        • Image enhancements: Off
        • Dithering: Error Diffusion 2
        High:
        • Chroma: NGU medium
        • Downscaling: SSIM 2D 100% + AR + LL
        • Image: NGU
        • Luma Quality: NGU very high
        • Chroma Quality: very high (NGU medium)
        • Downscale Quality: high (SSIM 1D 100% + AR)
        • Activate: only if scaling factor is 3x (or greater)
        • Upscaling refinement: soften edges (1)
        • Artifact removal - Debanding: Medium/High
        • Artifact removal - Deringing: Off
        • Image enhancements: Off
        • Dithering: Error Diffusion 2

        Creating madVR Profiles

        These profiles can be translated into madVR profile rules.

        Add this code to each profile group:

        if (srcWidth > 1920) "2160p"
        else if (srcWidth <= 1920) and (srcHeight > 1080) "2160p"

        else if (srcWidth > 1280) and (srcWidth <= 1920) "1080p"
        else if (srcWidth <= 1280) and ((srcHeight > 720) and (srcHeight <= 1080)) "1080p"

        else if (srcWidth > 960) and (srcWidth <= 1280) "720p"
        else if (srcWidth <= 960) and ((srcHeight > 540) and (srcHeight <= 720)) "720p"

        else if (srcWidth <= 960) and (srcHeight <= 540) "SD"

        OR

        if (deintFps <= 25) and (srcWidth > 1920) "2160p25"
        else if (deintFps <= 25) and ((srcWidth <= 1920) and (srcHeight > 1080)) "2160p25"

        if (deintFps > 25) and (srcWidth > 1920) "2160p60"
        else if (deintFps > 25) and ((srcWidth <= 1920) and (srcHeight > 1080)) "2160p60"

        else if (deintFps <= 25) and ((srcWidth > 1280) and (srcWidth <= 1920)) "1080p25"
        else if (deintFps <= 25) and ((srcWidth <= 1280) and (srcHeight > 720) and (srcHeight <= 1080)) "1080p25"

        else if (deintFps > 25) and ((srcWidth > 1280) and (srcWidth <= 1920)) "1080p60"
        else if (deintFps > 25) and ((srcWidth <= 1280) and (srcHeight > 720) and (srcHeight <= 1080)) "1080p60"

        else if (deintFps <= 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p25"
        else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p25"

        else if (deintFps > 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p60"
        else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p60"

        else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p25"

        else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p60"

        madVR Image Settings Hierarchy

        Beyond the above profiles, I will offer some general settings advice...

        Each settings category in madVR has a minimum and maximum value, where each setting offers the possibility of higher performance at the expense of greater resources use. However, the maximum value of each category can have a dramatically different impact in improving overall image fidelity. For example, the highest level of dithering will produce a very small improvement in image quality compared to the highest level of image upscaling.

        Because most settings profiles involve a compromise: where one setting must be turned down so another can be turned up. It is important to understand which settings are important and which are luxuries only to be used when extra processing resources are available.

        General Rules and Caveats:
        • The human eye has difficulty detecting changes to the chroma layer compared to the black and white luma. This is why chroma subsampling is so widely-used. As such, it can be difficult to see the difference in chroma upscaling settings beyond Catmull-Rom without good eyes and appropriate test patterns.
        • Detecting the difference in dither patterns between Ordered Dithering and Error Diffusion with real-world content can be equally as challenging, especially with output bit depths of 8 bits or greater.
        • Image enhancements and upscaling refinement are forms of image enhancement — but only when applied to high-quality sources. Enhancing artifacts in low-quality sources may end up making them appear worse.
        • Artifact Removal will benefit low-quality sources the most, where these artifacts are most present.
        Video Rendering is Divided into Two Cases:
        • Image Upscaling is used to resize the image;
        • Native Sources are involved, where the image is shown at its native resolution.
        Settings Hierarchy: Rank order of each setting based on its relative impact in improving picture quality.

        Image

        madVR Rendering Path

        The chart below is a summary of the rendering process.

        Image
        Source
(2016-07-20, 19:09)Warner306 Wrote: [ -> ]
(2016-07-19, 21:47)LePousson Wrote: [ -> ]hi everybody ...

I was away from Kodi and all that stuff for a moment and I just wanted to know if this is normal that no new version of Kodi DSPlayer is out since several weeks ...

Thanks in advance for your replies ...

LePousson

PS: Sorry if the question is not asked in the right place or if it has already been asked ..

Kodi DSPlayer doesn't have a developer anymore. Jarvis 16.1 is the last version.

Link to latest version here: 1966550 (post).
I wish this weren't so. I really enjoy the layout of this more than having mpc-hc as an external player.
Does anyone know if this presents subtitles correctly when playing MKV MVC 3d? I noticed this has the stereoscopic depth option for subtitles. mpc-hc has the subtitles flat.
(2016-07-25, 13:06)robl45 Wrote: [ -> ]Does anyone know if this presents subtitles correctly when playing MKV MVC 3d? I noticed this has the stereoscopic depth option for subtitles. mpc-hc has the subtitles flat.

This would rely entirely on compatibility with XySubFilter. Any others settings you see are for Kodi DVDPlayer.
(2016-07-25, 20:59)Warner306 Wrote: [ -> ]
(2016-07-25, 13:06)robl45 Wrote: [ -> ]Does anyone know if this presents subtitles correctly when playing MKV MVC 3d? I noticed this has the stereoscopic depth option for subtitles. mpc-hc has the subtitles flat.

This would rely entirely on capatability with XySubFilter. Any others settings you see are for Kodi DVDPlayer.

Do you know if any of the sub filters have a stereoscopic option? I don't believe XYsubfilter does.
Is there a way to enable frame blending with the normal player? (Like madvr)?
(2016-07-26, 12:45)MaxMan23 Wrote: [ -> ]Is there a way to enable frame blending with the normal player? (Like madvr)?

If you mean smooth motion, then no, it is only a feature of madVR.
no smooth motion = no kodi update... grrrrr ;-)
Hello guys,
I am in building a new PC on an nVidia card. I would like to use Sanear AR instead of reclock for audio.
I select the AVR as output, set bitstreaming and switch between exclusive mode on/off but the output is PCM only.
For reference when I use the wasapi output in DVDPlayer, bitstreaming works fine. What setting am I missing?
(2016-08-02, 09:09)anty Wrote: [ -> ]Hello guys,
I am in building a new PC on an nVidia card. I would like to use Sanear AR instead of reclock for audio.
I select the AVR as output, set bitstreaming and switch between exclusive mode on/off but the output is PCM only.
For reference when I use the wasapi output in DVDPlayer, bitstreaming works fine. What setting am I missing?

I have no idea. Sanear only has a couple of settings. Click on its tray icon during playback.

You can bitstream with ReClock, you know.

Did you configure the internal copy of LAV Audio?
(2016-08-02, 19:15)Warner306 Wrote: [ -> ]
(2016-08-02, 09:09)anty Wrote: [ -> ]Hello guys,
I am in building a new PC on an nVidia card. I would like to use Sanear AR instead of reclock for audio.
I select the AVR as output, set bitstreaming and switch between exclusive mode on/off but the output is PCM only.
For reference when I use the wasapi output in DVDPlayer, bitstreaming works fine. What setting am I missing?

I have no idea. Sanear only has a couple of settings. Click on its tray icon during playback.

You can bitstream with ReClock, you know.

Did you configure the internal copy of LAV Audio?

Thank you, my bad: LAV Audio was no configured. Blush
TeamKodi issues....one side of story anyway... but does seem similar to aracnoz discussions

https://plus.google.com/1166306485308506...wNbePv7U8P

Glenn
While I sympathize with anyone contributing to Kodi, circumventing a ban is not the right way to go. Aracnoz did nothing like that, he did not accuse anyone of anything. The comparison is ingenerous for him, really. He got a message (not one I appreciate) and left. Tolriq had very different behaviour.
I noticed that my trakt add-on stopped synchronization and asking ratings in the end of the TV show, can be linked to this alternative Kofi version we're using? On another PC I have the normal kodfi version and the same skin and it works..
(2016-08-07, 00:02)Knight77 Wrote: [ -> ]I noticed that my trakt add-on stopped synchronization and asking ratings in the end of the TV show, can be linked to this alternative Kofi version we're using? On another PC I have the normal kodfi version and the same skin and it works..

aracnoz had to add compatibility for addons manually for each addon. I don't believe Trakt was one of those addons.

Next up and CinemaVision are the only addons that I know of with added support that was not available previously. CinemaVision still has some bugs with trailers.
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