• 1
  • 133
  • 134
  • 135(current)
  • 136
  • 137
  • 522
Kodi DSPlayer – DirectShow Player for Windows
(2015-11-03, 22:40)ionutm80 Wrote: @Warner306

Hi, I have changed a little bit your profile for SD->1080p. I have a GTX 750 TI in my main HTPC. What do you think? I see only some dropped frames at the beginning than it stabilizes, GPU load at 60%.

Profile: "SD"
  • Chroma: super-xbr125 + AR
  • Image: Lanczos3 + AR
  • Double Luma: 1.5x or greater - NNEDI3 64 Neurons
  • Double Chroma: Off
  • Upscaling Refinement: SuperRes (strength: 1, sharpness: 2)
  • Artifact Removal - Debanding: Medium/High
  • Image Enhancements: Off
  • Dithering: Ordered

It should look good. It is up to your eyes. Does NNEDI3 look better than super-xbr? It is supposed to be more in-focus with less ringing, but less sharp. Given your GPU load, I'd stick with NNEDI3.
Reply
(2015-11-04, 01:59)Warner306 Wrote: It should look good. It is up to your eyes. Does NNEDI3 look better than super-xbr? It is supposed to be more in-focus with less ringing, but less sharp. Given your GPU load, I'd stick with NNEDI3.

Hi, sorry for late answer.

Yes, it's exactly as you describe, for my eyes NNEDI3 looks better. Regarding sharpness, after image is doubled it gets upscalled by Lanczos which is famous for its coarse / sharp results so overall the final image is quite nice.

I've also noticed that for profile 720p->1080p you previously recommended Image Up Jinc 3 AR, Image Doubling Off while now you propose Image Doubling super-xbr125 + Catmul Rom Downscalling. Which one you consider in fact that gives the best quality? My GPU can accomodate both (+10% increase only when doing luma doubling).

And last one: I've seen that you always recomend super-xbr125 for Chroma Upscalling, is there a big difference vs Jinc 3? I've seen some discussions between madshi and some guys by which even Bicubic 75 AR should be sufficient for this.
Reply
(2015-11-04, 22:38)ionutm80 Wrote:
(2015-11-04, 01:59)Warner306 Wrote: It should look good. It is up to your eyes. Does NNEDI3 look better than super-xbr? It is supposed to be more in-focus with less ringing, but less sharp. Given your GPU load, I'd stick with NNEDI3.

Hi, sorry for late answer.

Yes, it's exactly as you describe, for my eyes NNEDI3 looks better. Regarding sharpness, after image is doubled it gets upscalled by Lanczos which is famous for its coarse / sharp results so overall the final image is quite nice.

I've also noticed that for profile 720p->1080p you previously recommended Image Up Jinc 3 AR, Image Doubling Off while now you propose Image Doubling super-xbr125 + Catmul Rom Downscalling. Which one you consider in fact that gives the best quality? My GPU can accomodate both (+10% increase only when doing luma doubling).

And last one: I've seen that you always recomend super-xbr125 for Chroma Upscalling, is there a big difference vs Jinc 3? I've seen some discussions between madshi and some guys by which even Bicubic 75 AR should be sufficient for this.

I think chroma upscaling is mostly placebo, but it can be noticed with some content, I'm sure. Use your own eyes; some people might see slight differences; others might not. It is one of the least important settings, regardless.

SuperRes works best with Image Doubling. If you want to use SuperRes, use it with Image Doubling.
Reply
Guys, I am having an issue with rtmp streming through video plugin.
The stream is started and after 1-2 seconds is terminated with unknown error.

Here's the paste from the log, would appreciate if anyone could provide help.
FYI I tried playing it with DSPlayer (default) and DVDPlayer - same result. Also it works perfectly fine under "regular" Kodi branch.

Quote:04:19:36 T:5504 NOTICE: #(Starting control VideoPlayer events)#
04:19:36 T:5504 NOTICE: Output rtmp link: rtmp://37.48.65.2/channel/5269/live live=true pageUrl=token swfUrl=877167299
04:19:38 T:17344 NOTICE: Metadata:
04:19:38 T:17344 NOTICE: duration 0.00
04:19:38 T:17344 NOTICE: width 720.00
04:19:38 T:17344 NOTICE: height 576.00
04:19:38 T:17344 NOTICE: videodatarate 1169.57
04:19:38 T:17344 NOTICE: framerate 25.00
04:19:38 T:17344 NOTICE: videocodecid 7.00
04:19:38 T:17344 NOTICE: audiodatarate 82.09
04:19:38 T:17344 NOTICE: audiosamplerate 48000.00
04:19:38 T:17344 NOTICE: audiosamplesize 16.00
04:19:38 T:17344 NOTICE: stereo TRUE
04:19:38 T:17344 NOTICE: audiocodecid 10.00
04:19:38 T:17344 NOTICE: encoder Lavf56.9.101
04:19:38 T:17344 NOTICE: filesize 0.00
04:19:40 T:17344 NOTICE: DVDPlayer: Opening: rtmp://37.48.65.2/channel/5269/live live=true pageUrl=token swfUrl=877167299
04:19:40 T:17344 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
04:19:40 T:22156 NOTICE: Thread DVDPlayer start, auto delete: false
04:19:40 T:22156 NOTICE: Creating InputStream
04:19:40 T:22156 NOTICE: Creating Demuxer
04:19:40 T:22156 NOTICE: Metadata:
04:19:40 T:22156 NOTICE: duration 0.00
04:19:40 T:22156 NOTICE: width 720.00
04:19:40 T:22156 NOTICE: height 576.00
04:19:40 T:22156 NOTICE: videodatarate 1169.57
04:19:40 T:22156 NOTICE: framerate 25.00
04:19:40 T:22156 NOTICE: videocodecid 7.00
04:19:40 T:22156 NOTICE: audiodatarate 82.09
04:19:40 T:22156 NOTICE: audiosamplerate 48000.00
04:19:40 T:22156 NOTICE: audiosamplesize 16.00
04:19:40 T:22156 NOTICE: stereo TRUE
04:19:40 T:22156 NOTICE: audiocodecid 10.00
04:19:40 T:22156 NOTICE: encoder Lavf56.9.101
04:19:40 T:22156 NOTICE: filesize 0.00
04:19:41 T:22156 ERROR: RTMP_ReadPacket, failed to read RTMP packet header
04:19:41 T:22156 NOTICE: Opening stream: 0 source: 256
04:19:41 T:22156 NOTICE: Creating video codec with codec id: 28
04:19:41 T:22156 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
04:19:41 T:22156 NOTICE: Creating video thread
04:19:41 T:22156 NOTICE: Opening stream: 1 source: 256
04:19:41 T:22156 NOTICE: Finding audio codec for: 86018
04:19:41 T:22156 NOTICE: Creating audio thread
04:19:41 T:6396 NOTICE: Thread DVDPlayerVideo start, auto delete: false
04:19:41 T:6396 NOTICE: running thread: video_thread
04:19:41 T:6396 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1280x720)
04:19:41 T:13508 NOTICE: Thread DVDPlayerAudio start, auto delete: false
04:19:41 T:13508 NOTICE: running thread: CDVDPlayerAudio:Tonguerocess()
04:19:41 T:13508 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
04:19:41 T:5504 NOTICE: #onPlayBackStarted#
04:19:41 T:5504 NOTICE: #Im playing :: rtmp://37.48.65.2/channel/5269/live live=true pageUrl=token swfUrl=877167299
04:19:41 T:6396 NOTICE: fps: 25.000000, pwidth: 1280, pheight: 720, dwidth: 1280, dheight: 720
04:19:41 T:6396 NOTICE: Display resolution DESKTOP : 1920x1200@ 59.94 - Full Screen (16)
04:19:41 T:6396 NOTICE: D3D: rendering method forced to DXVA processor
04:19:41 T:6396 NOTICE: DXVA::CProcessorHD::InitProcessor - Supported deinterlace methods: Blend:yes, Bob:yes, Adaptive:yes, MoComp:no.
04:19:41 T:17344 WARNING: CWinRenderer::UpdateVideoFilter - chosen scaling method 1 is not supported by renderer
04:19:41 T:13508 NOTICE: CDVDPlayerAudio::OutputPacket skipping a packets of duration 21
04:19:42 T:13508 NOTICE: Previous line repeats 3 times.
04:19:42 T:13508 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
04:19:45 T:6396 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
04:19:45 T:22156 NOTICE: CDVDPlayer::OnExit()
04:19:45 T:22156 NOTICE: DVDPlayer: eof, waiting for queues to empty
04:19:45 T:22156 NOTICE: Closing stream player 1
04:19:45 T:22156 NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
04:19:45 T:22156 NOTICE: Waiting for audio thread to exit
04:19:45 T:13508 NOTICE: thread end: CDVDPlayerAudio::OnExit()
04:19:45 T:22156 NOTICE: Closing audio device
04:19:45 T:22156 NOTICE: Deleting audio codec
04:19:45 T:22156 NOTICE: Closing stream player 2
04:19:45 T:22156 NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
04:19:45 T:22156 NOTICE: waiting for video thread to exit
04:19:45 T:6396 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
04:19:45 T:6396 NOTICE: thread end: video_thread
04:19:45 T:22156 NOTICE: deleting video codec
04:19:45 T:22156 NOTICE: DXVA::CDecoder::Close - closing decoder
04:19:45 T:22156 NOTICE: DXVA::Close - closing decoder context
04:19:45 T:5504 NOTICE: #onPlayBackEnded#
04:19:45 T:24896 NOTICE: Thread LanguageInvoker start, auto delete: false
04:19:45 T:17344 NOTICE: CDVDPlayer::CloseFile()
04:19:45 T:17344 NOTICE: DVDPlayer: waiting for threads to exit
04:19:45 T:17344 NOTICE: DVDPlayer: finished waiting
04:19:45 T:17344 NOTICE: CDVDPlayer::CloseFile()
04:19:45 T:17344 NOTICE: DVDPlayer: waiting for threads to exit
04:19:45 T:17344 NOTICE: DVDPlayer: finished waiting
04:19:45 T:17344 ERROR: Control 51 in window 10025 has been asked to focus, but it can't
04:19:45 T:24896 NOTICE: -->Python Interpreter Initialized<--
04:19:46 T:21568 NOTICE: Thread BackgroundLoader start, auto delete: false
04:19:52 T:17344 NOTICE: Storing total System Uptime
04:19:52 T:17344 NOTICE: Saving settings
04:19:52 T:17344 NOTICE: stop all
04:19:52 T:17344 NOTICE: stop player
04:19:52 T:17344 NOTICE: ES: Stopping event server
04:19:52 T:17344 NOTICE: stopping upnp
04:19:53 T:7608 NOTICE: ES: UDP Event server stopped
04:19:53 T:17344 NOTICE: stop sap announcement listener
04:19:53 T:17344 NOTICE: clean cached files!
04:19:53 T:17344 NOTICE: unload skin
04:19:53 T:17344 NOTICE: stopped
04:19:53 T:17344 NOTICE: destroy
04:19:53 T:17344 NOTICE: closing down remote control service
04:19:53 T:17344 NOTICE: unload sections
04:19:53 T:17344 NOTICE: special://profile/ is mapped to: special://masterprofile/
04:19:54 T:17344 NOTICE: destroy
Reply
may a question, anyone may know what a gtx960 should be able to display on a sony 65S9005b TV in term on yuv 420, 422, 444 or RGB,

right now my display resolution is set to 3840 x 2160, 50 hz as mostly LIveTV and TV Rips are watched ...

all modes working fine here, 24, 30, 50, 60 fps

when i set all upper 24 hz, my max settings possible in nvidia CP are 4:2:0 in color mode, 12 bit, when i set 24 hz as refresh rate, i can go 4:2:2 or full RGB.

so may someone knows if thats limited by nvidia that 4:2:0 is the max on > 24p mode or could there be a different case ? like cables (tested 2 different HDMI2 ones, same result) ?

just asking if there are may some fine tuning options i didnt tried yet Wink pic quality with ds is already very good Wink

my AV receiver is the sony STR-DN860 wich also should be capable to handle all hdmi2 formats, and i think its running as a "repeater", nvidia CP telling me this at least Wink
Reply
(2015-11-08, 00:07)alturismo Wrote: may a question, anyone may know what a gtx960 should be able to display on a sony 65S9005b TV in term on yuv 420, 422, 444 or RGB,

right now my display resolution is set to 3840 x 2160, 50 hz as mostly LIveTV and TV Rips are watched ...

all modes working fine here, 24, 30, 50, 60 fps

when i set all upper 24 hz, my max settings possible in nvidia CP are 4:2:0 in color mode, 12 bit, when i set 24 hz as refresh rate, i can go 4:2:2 or full RGB.

so may someone knows if thats limited by nvidia that 4:2:0 is the max on > 24p mode or could there be a different case ? like cables (tested 2 different HDMI2 ones, same result) ?

just asking if there are may some fine tuning options i didnt tried yet Wink pic quality with ds is already very good Wink

my AV receiver is the sony STR-DN860 wich also should be capable to handle all hdmi2 formats, and i think its running as a "repeater", nvidia CP telling me this at least Wink

Your TV would be the limiting factor. A PC color space is RGB, so set your GPU to output in RGB. Setting it to YCbCr will lead to an unnecessary color conversion. The TV will convert the PC output as it sees fit.
Reply
thats what i thought when reading, but exactly that doesnt work cause as soon as i set > 24 Hz my max is ycbcr 4:2:0, when i set

3840x2160 24p i can set RGB or ycbcr 4:2:2 or 4:4:4
3840x2160 > 24p (like 30, 50 or 60) only 4:2:0 is available ...
1080p nevermind, can always use RGB ...

so my question is if its even possible to set 3840x2160 60hz with RGB ... with my hardware Wink
Reply
(2015-11-08, 00:53)alturismo Wrote: thats what i thought when reading, but exactly that doesnt work cause as soon as i set > 24 Hz my max is ycbcr 4:2:0, when i set

3840x2160 24p i can set RGB or ycbcr 4:2:2 or 4:4:4
3840x2160 > 24p (like 30, 50 or 60) only 4:2:0 is available ...
1080p nevermind, can always use RGB ...

so my question is if its even possible to set 3840x2160 60hz with RGB ... with my hardware Wink

Set your GPU to 60Hz and let Kodi or madVR do the refresh rate switching. Set the Nvidia control panel to RGB (full or limited). The software and your TV will take care of the rest.
Reply
@aracnoz,

madVR has updated and streamlined the Image Enhancements and Upscaling Refinement options. Some options have been removed and four new shaders are available.

http://forum.doom9.org/showthread.php?p=...ost1745668
Reply
Its posible to use EVR render with Kodi and DSPlayer, because LiveTV and madvr is terrible quality ?
Reply
Hi all,
Just a quick update in case this problem real and others have it - Windows 10 installed a couple of updates on me when I wasn't looking. (Literally why paused!)
On playback - Kodi crashes, nothing to be found in debug logs.
Reinstalled as admin Madvr - no change.
Rolled back the two updates (will edit with details - KB2267602, KB3105210) and all back to working.

Presume some security update now recognises something important. (Or may have been some system file corruption)

Glenn
Reply
(2015-11-08, 00:07)alturismo Wrote: may a question, anyone may know what a gtx960 should be able to display on a sony 65S9005b TV in term on yuv 420, 422, 444 or RGB,

right now my display resolution is set to 3840 x 2160, 50 hz as mostly LIveTV and TV Rips are watched ...

all modes working fine here, 24, 30, 50, 60 fps

when i set all upper 24 hz, my max settings possible in nvidia CP are 4:2:0 in color mode, 12 bit, when i set 24 hz as refresh rate, i can go 4:2:2 or full RGB.

so may someone knows if thats limited by nvidia that 4:2:0 is the max on > 24p mode or could there be a different case ? like cables (tested 2 different HDMI2 ones, same result) ?

just asking if there are may some fine tuning options i didnt tried yet Wink pic quality with ds is already very good Wink

my AV receiver is the sony STR-DN860 wich also should be capable to handle all hdmi2 formats, and i think its running as a "repeater", nvidia CP telling me this at least Wink

If you're running 2160p, you can't run 12bit on 60Hz.

Unless ur running games just run at 30Hz, or 24Hz normally. Browsing can feel laggy, but HDMI can't handle more than that.

12bit, 2160p, RGB/4:4:4 is limited to 30Hz as far as i'm aware with HDMI 2.0

Until UHD Bluray is out, the best settings is those above while running MadVR 10bit dithering.
Reply
(2015-11-08, 11:19)tomakas123 Wrote: Its posible to use EVR render with Kodi and DSPlayer, because LiveTV and madvr is terrible quality ?

You can use DVDPlayer by setting DVDPlayer merits rules for the desired protocols (rtsp, http, etc.). This is found in DSPlayer settings.

You may want to add any number of these protocols: daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr
Reply
Added to the guide:

HTPC Updater

This is not a DSPlayer tool. But, rather, it is an automated means of downloading and installing the latest version of madVR. The tool is designed to download and install updated copies of MPC-HC, LAV Filters and madVR.

For this program to work, 32-bit versions of MPC-HC, LAV Filters and madVR must be installed on your system. Running the program will update copies of each program. The benefit for DSPlayer users is this avoids the process of manually extracting and re-registering madVR with each update.

Note: madVR components are dropped into the Program Files (x86) folder. This is the default behavior of the program.

HTPC Updater
Reply
In-progress (not yet added to the guide):

Low Processing

enhance detail:

Focuses on making faint image detail in flat areas more visible. It does not discriminate, so noise and grain may be sharpened as well. Not a form edge enhancement but can work well with line sharpening algorithms to provide "complete" sharpening of the image.

Medium Processing

crispen edges:

Focuses on making high-frequency edges crisper by adding light edge enhancement. The thin edge look should lead to an image that is more high-definition.

High Processing

sharpen edges:

A line/edge sharpener similar to LumaSharpen and AdaptiveSharpen. Unlike these sharpeners, sharpen edges introduces less bloat and fat edges. More aggressive than crispen edges.

thin edges:

Attempts to make edges, lines and even full image features thinner/smaller. This can be useful after large upscales, as these features tend to become fattened after upscaling. May be most useful for animated content and/or used in conjunction with SuperRes at low values.

General Usage:

Each sharpener serves a different purpose. It may be desirable to match an edge sharpener with a detail enhancer such as enhance detail. The two algorithms will sharpen the image from different perspectives, filling in the flat areas of an image as well as its angles. A good combination for 1080p content shown at 1080p might be:

sharpen edges (0.2)
enhance detail (0.5)


sharpen edges provides subtle line sharpening for an improved 3D look, while enhance detail brings out texture in the remaining image.

I have gotten good results with this combination. However, the rendering queue is too high for this combination to be used on my system at this time. Updates should improve its performance, hopefully.

Note to DSPlayer Users:

sharpen edges and thin edges are not yet performance-maximized and remain quite costly to use. None of the new algorithms have made their way into DSPlayer but can be used with the Kodi madVR GUI turned off. enhance detail can be used with integrated graphics cards without much penalty. The other algorithms are bigger resource hogs.
Reply
  • 1
  • 133
  • 134
  • 135(current)
  • 136
  • 137
  • 522

Logout Mark Read Team Forum Stats Members Help
Kodi DSPlayer – DirectShow Player for Windows47