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. |
7th September 2013, 19:10 | #20041 | Link | |
Registered User
Join Date: May 2011
Posts: 21
|
Quote:
you were right, when i set custom refresh rate my tv automatically oversan so after i fix the aspect rate do 16:9 no more overscan. now playing a 24p movie madVR say my display is 23,97631 Hz. dont know if i can change it to perfect 23.97600 Hz but right now is perfect for me. thanks a lot for the help friend |
|
7th September 2013, 19:27 | #20042 | Link | ||
Registered User
Join Date: Mar 2007
Posts: 934
|
Quote:
Quote:
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 Last edited by DragonQ; 7th September 2013 at 19:30. |
||
7th September 2013, 19:41 | #20043 | Link | |
Registered User
Join Date: May 2011
Posts: 21
|
Quote:
|
|
8th September 2013, 01:19 | #20044 | Link | |
Registered User
Join Date: May 2011
Posts: 21
|
Quote:
|
|
9th September 2013, 16:25 | #20047 | Link | |
Registered User
Join Date: May 2011
Posts: 21
|
Quote:
so i stopped the movie and did some testes always with the same image and this is what i get: 1) with 24Hz (not custom refresh) i get amazing image quality from my panasonic 2) with 24 Hz custom refresh i get crap image quality especially on dark scenes, but in general colour are oversatured 3) with 24 hz custom refresh rate AND change on madvr output lvl for TV i get the same amazing image quality as on 1) if i change for PC levels dark scene have 0 details, but on 24 Hz ( not custom refresh) if i set madvr output to PC levels i get amazing image quality and if i change to tv levels colours are all washout and is terrible. i think custom refresh rates are messing up with madVR setting. with custom refresh rate 24Hz and change 1 in total vertical pixels i get almost perfect 23.976Hz but that add 1 vertical pixel make something very anoying on top border of display. im a bit tired with all this tests and tries to get perfect 24p and the blue dts-hd logo on my receiver. i think im just go with your advice, forget the blue logo and just use LAV audio decoder + dtsdecoderdll.dll + reclock so i can get HD sound, perfect 24p experience and perfect image quality. i will not gonna loose any quality on sound right? will just change on my screen receiver from " dts-hd master" to " PCM" and loose the blue light logo right? so basically with LAV audio decoder + dtsdecoderdll.dll, no one really need receivers with HD decoders right? |
|
9th September 2013, 17:17 | #20048 | Link | |
Registered User
Join Date: Mar 2007
Posts: 934
|
Quote:
Also note that the reason your custom 24 Hz refresh rate makes the colours over-saturated is because it's forced to 0-255 output. Your normal refresh rates were presumably using 16-235. You can fix this by changing the MadVR output, as you did. I need to use EVR on my HTPC so the only fix for me is to use YCbCr output instead of RGB. However, if you're getting a dodgy row of pixels then I guess this method isn't an option for your particular TV.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 Last edited by DragonQ; 9th September 2013 at 17:31. |
|
10th September 2013, 10:50 | #20052 | Link |
Registered User
Join Date: Mar 2007
Posts: 934
|
Indeed, but BDs are mastered at 23.976 fps normally. Kinda bizarre considering, AFAIK, HDTVs that support 23.976p support 24p anyway and a few BDs are indeed 24p.
Also shows that playing the film back 0.002 Hz faster than default isn't a problem in and of itself - the problem is just dropped/repeated frames due to the display refresh rate not matching.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 |
10th September 2013, 18:13 | #20054 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
And lo and behold as I just bought a W8 licence, let's see how the 21st century feels like Last edited by leeperry; 11th September 2013 at 01:55. |
|
11th September 2013, 01:14 | #20055 | Link |
Registered User
Join Date: Apr 2013
Posts: 17
|
I am looking at using the SubRenderIntf.h interface. I ran across it while browsing the LAVVideo source code, and have a project using subtitlles that I believe could benefit from it. You have extensive comments in the file, but being somewhat inexperienced with Directshow are there any more examples or documentation available? From reading, to use the interface you have to have a ISubRenderConsumer. How does one filter interrogate all the other filters of the graph looking for this interface? Thanks.
|
11th September 2013, 06:53 | #20056 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Just to make sure, the interface used in LAVVideo is slightly outdated, you should grab the latest one from madVR itself, otherwise it might not be compatible (LAV only uses it internally with itself, not with the outside)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
12th September 2013, 00:50 | #20057 | Link |
Registered User
Join Date: Apr 2013
Posts: 17
|
Thanks nevcairiel. I have also looked at the code from xy_subfilter_consumer. I managed to insert some code into LAVVideo e.g.
Code:
HRESULT CLAVVideo::Pause() { CComPtr<IEnumFilters> pEF; HRESULT hr; ULONG merit; if((m_pGraph) && !(m_pSubConsumer)) { if(SUCCEEDED(m_pGraph->EnumFilters(&pEF))) { for(CComPtr<IBaseFilter> pBF; pEF->Next(1, &pBF, 0) == S_OK; pBF = NULL) { CComQIPtr<ISubRenderConsumer> pNSC(pBF); if((pBF != (IBaseFilter *) this) && pNSC) { merit = 0; hr = pNSC->GetMerit(&merit); if(SUCCEEDED(hr) && (merit > m_consumermerit)) { m_consumermerit = merit; if(m_pSubConsumer != NULL) m_pSubConsumer->Release(); m_pSubConsumer = pNSC; m_pSubConsumer->AddRef(); } } } } } return __super::Pause(); } Last edited by moffy; 13th September 2013 at 00:38. |
12th September 2013, 12:42 | #20060 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Madshi, I wanted to run this by you to see whether removing the CPU queue options lower than 8 might be an idea. When I have my CPU queue less than 8 I find switching from windowed mode to exclusive causes frames to jump back and forth.
Having the CPU queue set to 8 seems to be the magic (and I know it's default) number. The video never comes right after this occurs, so perhaps lower values should be removed or maybe things can be improved in the transition from windowed to exclusive. I've included a log where I set the CPU queue to 6. Changing the GPU queue size had no effect at all. HD 3000, W8, 15.28.18.64.3223. http://www.mediafire.com/?6ks7xddl7lbnnqw |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|