Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
20th October 2011, 21:17 | #10283 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
I hate stupid C++. In Delphi accessing a two dimensional array can be done by writing "arr[0, 0]" or "arr[0][0]". In C++ the compiler also allows both, but I only get correct results when using "arr[0][0]". When using "arr[0,0]" in C++ I get very weird results. What a stupid compiler. This was causing the crash.
|
20th October 2011, 21:21 | #10284 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
madVR v0.76 released
http://madshi.net/madVR.zip Code:
* fixed: crash on MPC-HC exit / close file * fixed: OSD didn't show properly or didn't show at all * fixed: subtitles showed with a black background * fixed: trade quality -> use 10bit chroma option was used for luma sometimes * unfortunately subtitles are not running through 3dlut, anymore |
20th October 2011, 21:25 | #10285 | Link | |
Registered User
Join Date: Nov 2002
Posts: 131
|
Quote:
|
|
20th October 2011, 21:26 | #10286 | Link | ||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Quote:
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
||
20th October 2011, 21:26 | #10287 | Link | |
Registered User
Join Date: Apr 2008
Posts: 546
|
Quote:
|
|
20th October 2011, 21:31 | #10288 | Link |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
General support for HLSL (or assembly) pixel shaders would be much nicer imo, then we can add our own deband and deinterlacing filters without needing madshi to do so, and if they're good enough he can just seamlessly integrate them.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
20th October 2011, 21:41 | #10289 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Can't. I don't even draw the subtitles myself. I just tell MPC-HC to draw them. I have to let MPC-HC draw them directly onto the video image, that's the only way it works with the ISR. Quote:
Quote:
Quote:
Yeah, support for external pixel shaders is on my to do list. Like so many other things. |
||||
20th October 2011, 21:46 | #10291 | Link | ||||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Quote:
Quote:
Have you considered just writing a wrapper to X back-end library written in Y language of choice, using C++? Quote:
Write one according to your requirements. All you need is access to the current and previous frames. I don't think MPC-HC lets you have the previous frame but madVR certainly could if designed that way.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management Last edited by nand chan; 20th October 2011 at 21:50. |
||||
20th October 2011, 22:04 | #10292 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Anyway, everybody has his own idea about which of the many things on my to do list should have which priority. In the end I will do things in the order that I consider best. Shader support is not at the very top of my priority list, but it's not too far down, either. |
||||
20th October 2011, 22:11 | #10293 | Link | |||
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
I think a simpler solution may just be to have one of the MPC-HC devs go through the ISR code and make it fill the alpha channel (optionally, of course) as well. Have you considered forking VSFilter and rendering subtitles yourself (well, of course you've considered it, but how immediate/easy would it be?) Quote:
Quote:
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|||
20th October 2011, 22:15 | #10294 | Link | |
Registered User
Join Date: Dec 2008
Posts: 496
|
Quote:
|
|
20th October 2011, 22:16 | #10295 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
|
|
20th October 2011, 22:24 | #10296 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
As an optional setting in the tweaks section this could work for now, for those who want color accurate subtitles *and* have an older GPU.
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
20th October 2011, 22:26 | #10297 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
If there is work going into a new subtitle filter, it should imho be designed in such a way that its not locked into one renderer (iow. defining a new/better interface to a sub rendering filter, and using that instead of hard-wiring it)
If one day the time comes, i would be available to also work on that, the existing subtitle solutions have really been annoying me lately.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
20th October 2011, 22:26 | #10298 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Last edited by madshi; 20th October 2011 at 22:28. |
|
20th October 2011, 22:30 | #10299 | Link | |
( ≖‿≖)
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
|
Quote:
Default: No color management on subs, same as now Optional 1: Color management for subs Optional 2: (Only available when previous selected) Dither to 10 bit before rendering subtitles
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management |
|
20th October 2011, 22:37 | #10300 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
|
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|