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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th November 2011, 19:26   #681  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
uhh madshi implemented DXVA2 based Deinterlacing in his renderer
and current test build doesn't seem to support it anymore it crashes with it
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 6th November 2011 at 20:04.
CruNcher is offline   Reply With Quote
Old 6th November 2011, 19:41   #682  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Yep! Me, I mentioned it the other day:

Quote:
Originally Posted by burfadel View Post
Mediafire folder doesn't seem to work... (keeps coming up no files then redirects me to my own Mediafire folder).
burfadel is offline   Reply With Quote
Old 6th November 2011, 20:07   #683  |  Link
Hera
.NET Web App Dev
 
Join Date: May 2010
Location: USA
Posts: 291
With Six sub pictures to buffer and allow animation while buffer and Haali Splitter and 8-bit surfaces and D3D:FS,
[FTV-subs] Touhou - Bad Apple!! PV [960x720] v2.mkv - started off more at 21 / 30 and moved to 30 / 30.
__________________
Intel i7 5820k / 16 GB DDR4 / NV 970 / 4K ASUS
Windows 8.1
Hera is offline   Reply With Quote
Old 6th November 2011, 20:50   #684  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
wow that result blows even looking @ the High resource utilization it's stable i would say even more stable then EVR custom or Mirillis Renderer result

MPC-HC trunk + Madvr (bicubic) + ffdshow quicksync

http://www.mediafire.com/download.php?7uhdibw4i3r2jce
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher is offline   Reply With Quote
Old 7th November 2011, 01:52   #685  |  Link
RGold
Registered User
 
Join Date: Sep 2011
Posts: 33
Quote:
Originally Posted by Hera View Post
Am I the only one who cannot access JanW32's builds on Media Fire right now? I need the latest SSE (non-SSE2) to test...



Well you shouldn't be getting tearing IMO.
I have no tearing issue with the regular version.
__________________
Windows 7 SP1 X64 | AMD PHENOM II X4 P960 | ATI 5450 | 6GB RAM
RGold is offline   Reply With Quote
Old 7th November 2011, 09:05   #686  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
just 2 words jan it rocks (this was with 500 ms timer running in the background)

http://www.mediafire.com/download.php?ag163hwz6fewzlo

only the innit issue and it would be perfect from a stability stand for NT6 (until i finished my upcoming test marathon)

PS: This is also cool now that any background noise is completely gone it's easy to tell problems apart immediately (for the whole chain) http://www.mediafire.com/download.php?d0bg6khk2lk8bjl

Another perfect result http://www.mediafire.com/download.php?7gxisjnzedbo0u8

This is also something cool http://www.mediafire.com/download.php?6uhkiqiajnak5c4 (not directly related but also MPC-HC test was used so ) unthinkable todo with XP (NT5) 2 different frameworks running side by side with a low timer running (and if you take also the fact im recording this all near realtime on a IGP GPU directly (@ relatively low power) into what i upload it becomes even more amazing)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 7th November 2011 at 12:47.
CruNcher is offline   Reply With Quote
Old 7th November 2011, 19:27   #687  |  Link
TheElix
Registered User
 
Join Date: May 2010
Posts: 236
What? What happened?
Quote:
Originally Posted by CruNcher View Post
PS: This is also cool now that any background noise is completely gone it's easy to tell problems apart immediately (for the whole chain) http://www.mediafire.com/download.php?d0bg6khk2lk8bjl
What do you mean background noise is gone?
TheElix is offline   Reply With Quote
Old 7th November 2011, 20:33   #688  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
How do we access the builds? I'm not the only one that can't access http://www.mediafire.com/?r367kbp7p9but

It just flashes up '0 Items to Display!', then redirects to my Mediafire page (in my case).
burfadel is offline   Reply With Quote
Old 7th November 2011, 22:20   #689  |  Link
XRyche
Registered User
 
Join Date: May 2008
Posts: 211
Quote:
Originally Posted by burfadel View Post
How do we access the builds? I'm not the only one that can't access http://www.mediafire.com/?r367kbp7p9but

It just flashes up '0 Items to Display!', then redirects to my Mediafire page (in my case).
I'm sure JanWillem32 is aware of the issue by now. Just give him time to do something about it.
XRyche is offline   Reply With Quote
Old 7th November 2011, 23:04   #690  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by TheElix View Post
What? What happened?

What do you mean background noise is gone?
The Noise if you have constant vsync changes in the OSD it's still realizable though as a strange spike is visible in both situations but this way it's even easier to spot now (flat line everythings perfect, spike something is wrong somewhere)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 7th November 2011 at 23:07.
CruNcher is offline   Reply With Quote
Old 8th November 2011, 05:25   #691  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Quote:
Originally Posted by XRyche View Post
I'm sure JanWillem32 is aware of the issue by now. Just give him time to do something about it.
Ah ok! just that when I mentioned it, then mentioned by someone else, and then rementioned by myself, nobody else commented on the issue. At least now I know its a proper issue and not just an issue affecting only a couple of us.
burfadel is offline   Reply With Quote
Old 13th November 2011, 16:25   #692  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
So now we know why Mediafire had problems they completely overhauled it got a complete new HTML5 UI

PS: Jan i tested a lot of DXVA implementation with your current EVR Custom and some fail i wonder those that doesn't fail could be called better though ? it seems especially the init issue makes some decoders problems keeping a really big surface without changing it (Mainconcepts DXVA is on that list)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 13th November 2011 at 19:05.
CruNcher is offline   Reply With Quote
Old 14th November 2011, 14:30   #693  |  Link
Hera
.NET Web App Dev
 
Join Date: May 2010
Location: USA
Posts: 291
The latest SSE (non-SSE2) build crashes when resizing window while playing video.
__________________
Intel i7 5820k / 16 GB DDR4 / NV 970 / 4K ASUS
Windows 8.1
Hera is offline   Reply With Quote
Old 16th November 2011, 01:17   #694  |  Link
JanWillem32
Registered User
 
JanWillem32's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 1,083
mpc-hc64 tester dfr3833i

I'm glad that the folder works again. The links to the files remained the same, so that's a relief.

I've revised the internal numbering for the renderer selection list. This will reset the selection for the renderer to default on the first initialization.

About the settings, not everyone can use the save to .INI function, as it's limited in total size (it hardly supports even a few custom pixel shaders). The Miscellaneous page of the Options menu has a button to export all settings to a .REG file from the registry.

I've completely revised the texture handling for the subtitle renderer. It should have somewhat safer functions now, but some extra revisions will be required later on. It's a bit slower to react to resizing and will consume quite a bit more memory when switching from one buffer to another. Purging resources and making new ones while the video renderer is still running is a delicate procedure.

I've written a scheduler for on EVR CP, and I've misnamed it "Disable Scheduler" (the name of the function that was there before it). It's default enabled for the constant frame interpolator (not system dependent). The selectable version should work for Vista and newer in exclusive mode, for 7 and newer it's also available in windowed mode with Aero enabled. It doesn't have the Frame Time Correction function for VC-1 in MPEG transport streams yet, and I don't know if will work properly with all types of pulldown. It is at least completely compatible with scheduling for a command queue of several entire frames ahead (the other scheduling modes can't really queue more than 1). I probably have to work on getting timing right for the insertion moment of subtitles, but it does a pretty good job at it usually, and maybe I'll add proper support for the non-threaded version of the subtitle renderer later on. There's a new option to adjust the detected monitor refresh rate in the output tab, for if the scheduler skews a bit in timing (can be seen in the jitter graph, the lines should be roughly symmetrical, averaged over a few hundred frames).

I couldn't find out what exactly the problem is with the color management. It's quite clear that the update to the most recent beta caused this, but so far I haven't seen what part of the code is causing this. It might be sufficient to only update the code in the renderer. I will investigate this next week.

I didn't have time to test with external filters. I will do so within the next two weeks.
__________________
development folder, containing MPC-HC experimental tester builds, pixel shaders and more: http://www.mediafire.com/?xwsoo403c53hv

Last edited by JanWillem32; 5th December 2011 at 01:38. Reason: removed old links
JanWillem32 is offline   Reply With Quote
Old 16th November 2011, 01:34   #695  |  Link
golagoda
Registered User
 
Join Date: Aug 2011
Posts: 98
Quote:
Originally Posted by JanWillem32 View Post
I'm glad that the folder works again. The links to the files remained the same, so that's a relief.

I've revised the internal numbering for the renderer selection list. This will reset the selection for the renderer to default on the first initialization.

About the settings, not everyone can use the save to .INI function, as it's limited in total size (it hardly supports even a few custom pixel shaders). The Miscellaneous page of the Options menu has a button to export all settings to a .REG file from the registry.

I've completely revised the texture handling for the subtitle renderer. It should have somewhat safer functions now, but some extra revisions will be required later on. It's a bit slower to react to resizing and will consume quite a bit more memory when switching from one buffer to another. Purging resources and making new ones while the video renderer is still running is a delicate procedure.

I've written a scheduler for on EVR CP, and I've misnamed it "Disable Scheduler" (the name of the function that was there before it). It's default enabled for the constant frame interpolator (not system dependent). The selectable version should work for Vista and newer in exclusive mode, for 7 and newer it's also available in windowed mode with Aero enabled. It doesn't have the Frame Time Correction function for VC-1 in MPEG transport streams yet, and I don't know if will work properly with all types of pulldown. It is at least completely compatible with scheduling for a command queue of several entire frames ahead (the other scheduling modes can't really queue more than 1). I probably have to work on getting timing right for the insertion moment of subtitles, but it does a pretty good job at it usually, and maybe I'll add proper support for the non-threaded version of the subtitle renderer later on. There's a new option to adjust the detected monitor refresh rate in the output tab, for if the scheduler skews a bit in timing (can be seen in the jitter graph, the lines should be roughly symmetrical, averaged over a few hundred frames).

I couldn't find out what exactly the problem is with the color management. It's quite clear that the update to the most recent beta caused this, but so far I haven't seen what part of the code is causing this. It might be sufficient to only update the code in the renderer. I will investigate this next week.

I didn't have time to test with external filters. I will do so within the next two weeks.

As the last SSE version doesn't work very well, x86 SSE: http://www.mediafire.com/?57fm7xqvl9pzbd3
x64: http://www.mediafire.com/?45fm4vvmgbki9ou
Thanks so much, good job and I will try it as always.
golagoda is offline   Reply With Quote
Old 16th November 2011, 02:24   #696  |  Link
JanWillem32
Registered User
 
JanWillem32's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 1,083
Thanks again.

I forgot to mention, the two new schedulers tend to require at least 8 mixer buffers to work properly. The jitter graph can even be seen jumping back and forth "in time" when not enough are set. Setting more buffers will also smoothen out the graph, because more samples can be scheduled ahead. Note that setting more buffers will require more memory, but won't necessarily increase the strain on the memory controller. If the video card or IGP is short on total memory, don't use too many buffers, as that will cause swapping textures to the system memory parts. Memory consumption for a single 1920×1080 video frame in the 8- or 10-bit formats takes 7.91015625 MByte, the 16-bit format takes double of that, and the 32-bit format quadruple. There are also some tools available to see the video memory consumption in real time.
__________________
development folder, containing MPC-HC experimental tester builds, pixel shaders and more: http://www.mediafire.com/?xwsoo403c53hv
JanWillem32 is offline   Reply With Quote
Old 16th November 2011, 04:01   #697  |  Link
Hera
.NET Web App Dev
 
Join Date: May 2010
Location: USA
Posts: 291
Quote:
Originally Posted by JanWillem32 View Post
As the last SSE version doesn't work very well, x86 SSE: http://www.mediafire.com/?57fm7xqvl9pzbd3
EDIT: Black Screen is caused by Firefox being open along with MPC:HC. What the ****?

Version 3801 was much much better in terms of being usable on Windows XP (See sig).

In that version I had video (3801). In this version I do not get video, just subtitles. There is also a flash of something every time a new line of subtitles appears - to fast for me to notice if that is video. Otherwise the screen is black.

On a youtube 1080p MP4, the screen is grey - black when I get statistics on screeen.

BUT, it doesn't crash when resizing!
EVR & VMR9 renderless also black screen.
Haali makes the player exit/crash.

Something else I noticed,
the ability of the render not to skip frames improved. I still need to test on some more intensive stuff when I have time.
__________________
Intel i7 5820k / 16 GB DDR4 / NV 970 / 4K ASUS
Windows 8.1

Last edited by Hera; 16th November 2011 at 04:22.
Hera is offline   Reply With Quote
Old 17th November 2011, 00:28   #698  |  Link
JanWillem32
Registered User
 
JanWillem32's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 1,083
Well, that's quite a chaotic description we have there. Vanilla EVR and VMR-9 w. also give a black screen? I probably can't solve that problem then, as these are completely external renderers. If the mixer parts are failing, it will affect VMR-9 r. and EVR CP, too. You do have normal playback without programs rendering in the background?
The frame dropping code for EVR was a bit rusty, so I've given it some minor updates. The new schedulers tend to never drop frames at all, which can be a bit of a problem if the video frame rate is slightly below, equal or over the monitor refresh rate. I'll have to take a look at creating code to allow dropping frames for such situations, to prevent desynchronization.
__________________
development folder, containing MPC-HC experimental tester builds, pixel shaders and more: http://www.mediafire.com/?xwsoo403c53hv
JanWillem32 is offline   Reply With Quote
Old 17th November 2011, 14:50   #699  |  Link
Mierastor
Registered User
 
Join Date: Nov 2010
Posts: 15
Would it be possible to add Lanczos to the resizers? It is very popular for image resizing and many people think it gives the best result.
Mierastor is offline   Reply With Quote
Old 17th November 2011, 16:51   #700  |  Link
JanWillem32
Registered User
 
JanWillem32's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 1,083
It's been a while since I've added any resizers, so I can indeed try. I'll look for some code or math for it, as long as it's easy to insert. (I'm not going to work out the programming for sampling nodes, like I did for the spline5 and spline6 forms anytime soon.)
__________________
development folder, containing MPC-HC experimental tester builds, pixel shaders and more: http://www.mediafire.com/?xwsoo403c53hv
JanWillem32 is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.