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

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 24th May 2011, 03:07   #17381  |  Link
namaiki
Registered User
 
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
Quote:
Originally Posted by Hera View Post
Using EVR:CP, V-Sync is a fully useless CPU hog. Alternatives include using Aero or having "Wait for Flushes" turned on.
EVR CP's VSync prevents stuttering where the screens refresh rate is a multiple of the video's frame rate, which I experienced even with the alternatives.

That said, stuttering was rarely experienced in the EVR renderers compared with Haali's Renderer.

Last edited by namaiki; 24th May 2011 at 03:11.
namaiki is offline  
Old 24th May 2011, 03:20   #17382  |  Link
Hera
.NET Web App Dev
 
Join Date: May 2010
Location: USA
Posts: 291
EDIT: Experimental Build offers much better FFPP performance.

Quote:
Originally Posted by namaiki View Post
EVR CP's VSync prevents stuttering where the screens refresh rate is a multiple of the video's frame rate, which I experienced even with the alternatives.

That said, stuttering was rarely experienced in the EVR renderers compared with Haali's Renderer.
Never had these issues. I haven't turned on V-Sync for EVR:CP in, like, 3? years. First happened on a C2D2.4Ghz and 8600MGT, stuttering when there was a lot of things going on. I though the computer couldn't handle the quality or something, then I turned off V-Sync. Magically, all the issues went away.

I never ever had any tearing with V-Sync disabled.

V-Sync = Trash that maxes out the CPU sometimes doing nothing productive. *This may be false on XP, but not for me - I had to wait for flushes to fix tearing*

Haali Renderer = The only way to enjoy HD content on a 2004 desktop PC. No V-Sync though as far as I can tell.
__________________
Intel i7 5820k / 16 GB DDR4 / NV 970 / 4K ASUS
Windows 8.1

Last edited by Hera; 24th May 2011 at 03:35. Reason: more useless information
Hera is offline  
Old 24th May 2011, 05:41   #17383  |  Link
Dstruct
Registered User
 
Join Date: Jan 2011
Posts: 102
1.5.2.3145

Version 1.5.2.3145


Sparkle GeForce GTS 450, Windows XP SP3


-> changing "Floating Point Processing" settings in Renderer Settings needs MPC to be restarted


Expected: change "Floating Point Processing" setting on the fly without the need to restart the plaer
Dstruct is offline  
Old 24th May 2011, 07:21   #17384  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
What you expect and what really is does not have to be the same.
not every setting can be changed during playback
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline  
Old 24th May 2011, 10:12   #17385  |  Link
JanWillem32
Registered User
 
JanWillem32's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 1,083
I've broken that function quite a few times during development (although it's not broken in my current developmental alpha build). It's tricky to get a good re-initialization of the allocator-presenter parts during playback when switching these kinds of things.

The Vsync functions are a bit difficult to handle. The easiest way to avoid tearing and stuttering on most video cards is by using the exclusive mode and only enabling the Vsync option in the video card's 3D settings panel. More advanced methods require a constant audio resampler to sync to a specific frame rate. I've been studying methods for those, and the current sync methods in EVR Sync, EVR CP and VMR-9 r.. Windowed mode poses the problem of not knowing when a frame is truly transferred to the backbuffer, as the Windows desktop decides that. There are a few ways of guessing it, but there's no universal Vsync solution for all systems.
__________________
development folder, containing MPC-HC experimental tester builds, pixel shaders and more: http://www.mediafire.com/?xwsoo403c53hv
JanWillem32 is offline  
Old 24th May 2011, 18:13   #17386  |  Link
mr.duck
quack quack
 
Join Date: Apr 2009
Posts: 259
Quote:
Originally Posted by mark0077 View Post
tyvm for the icons, they look gorgeous im very happy with them.
Thx


The general consensus seems to be that everyone likes them.

Can my icons be used to updated the MPC-HC '321' logo?
__________________
Media Player Classic Home Cinema Icon Library: NORMAL VERSION / GLOWING VERSION
mr.duck is offline  
Old 24th May 2011, 18:25   #17387  |  Link
ceb
Registered User
 
Join Date: Mar 2011
Posts: 68
Quote:
Originally Posted by ceb View Post
Is it possible to view the thumbnail of .mkv videos? I don't use any other software besides MPC-HC.
Anyone?
ceb is offline  
Old 24th May 2011, 19:24   #17388  |  Link
JanWillem32
Registered User
 
JanWillem32's Avatar
 
Join Date: Oct 2010
Location: The Netherlands
Posts: 1,083
A basic web search for "thumbnail view mkv" reveals that there are two programs that can function as an explorer plugin to generate thumbnails in folder view. As MPC-HC doesn't install anything but the settings in "HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\" and the basic file associations, other system-wide functions, such as generating thumbnails, can only be handled by system-wide splitters, codecs and other plugins.
To be more specific on this item: one or several .DLL files serving as a plugin for the Windows explorer must be capable of splitting a .MKV file, decode a frame, resize it, and output that picture.
__________________
development folder, containing MPC-HC experimental tester builds, pixel shaders and more: http://www.mediafire.com/?xwsoo403c53hv
JanWillem32 is offline  
Old 24th May 2011, 19:28   #17389  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Divx has that ability but it often crashes explorer in the process.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline  
Old 24th May 2011, 19:30   #17390  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
On Windows 7 at least, thats a WMP component doing it, but me personally, i haven't got it to work with MKVs yet..
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline  
Old 25th May 2011, 01:36   #17391  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
To get thumbnails:

1) registry tweak:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.flv\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"
2) Install a splitter and video decoder

3) On Windows 7 you need to force ffdshow as preferred H.264 decoder. Thumbnails won't work with the MS decoder.

Limitation: the first frame of the video is used as thumbnail. This can't be changed as it is simply how the MS shell extension works for file types that it does not support natively.
__________________
MPC-HC 2.2.1
clsid is offline  
Old 25th May 2011, 02:18   #17392  |  Link
ramicio
Banned
 
Join Date: Mar 2004
Location: PA, US
Posts: 683
It's only going to get proper support if MS adds it. Chance of MS ever adapting to something that's open source, zero.
ramicio is offline  
Old 25th May 2011, 07:09   #17393  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by clsid View Post
3) On Windows 7 you need to force ffdshow as preferred H.264 decoder. Thumbnails won't work with the MS decoder.
Ah, maybe thats what i forgot. WMP needs special preferred decoder settings.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline  
Old 25th May 2011, 08:49   #17394  |  Link
ceb
Registered User
 
Join Date: Mar 2011
Posts: 68
I thought it were possible with only MPC-HC, guess I was wrong.
Thanks everyone for the replies!
ceb is offline  
Old 25th May 2011, 18:02   #17395  |  Link
Hera
.NET Web App Dev
 
Join Date: May 2010
Location: USA
Posts: 291
Also the experimental build does get stuck after watching a few files in a row.
__________________
Intel i7 5820k / 16 GB DDR4 / NV 970 / 4K ASUS
Windows 8.1
Hera is offline  
Old 25th May 2011, 19:23   #17396  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
Quote:
[3144] jonasno
Possible fix to a hang bug and some useful notes to other devs.

New bug: No change of the picture while seeking to pause. Few freezes when trying to rewind.
v0lt is offline  
Old 26th May 2011, 00:52   #17397  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,785
Quote:
Originally Posted by v0lt View Post

New bug: No change of the picture while seeking to pause. Few freezes when trying to rewind.
Fix.
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215
Aleksoid1978 is offline  
Old 26th May 2011, 04:00   #17398  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
Quote:
Originally Posted by Aleksoid1978 View Post
Fix.
Thank you!
MPC-HomeCinema 1.5.2.3151 (x86)
- Fix : rev. 3144 broken seek while on pause;
v0lt is offline  
Old 26th May 2011, 12:35   #17399  |  Link
Mixer73
Registered User
 
Join Date: Nov 2007
Posts: 240
Quote:
Originally Posted by JanWillem32 View Post
The Vsync functions are a bit difficult to handle. The easiest way to avoid tearing and stuttering on most video cards is by using the exclusive mode and only enabling the Vsync option in the video card's 3D settings panel. More advanced methods require a constant audio resampler to sync to a specific frame rate. I've been studying methods for those, and the current sync methods in EVR Sync, EVR CP and VMR-9 r.. Windowed mode poses the problem of not knowing when a frame is truly transferred to the backbuffer, as the Windows desktop decides that. There are a few ways of guessing it, but there's no universal Vsync solution for all systems.
I think the problem I have now is that people have tried so hard to fix things that builds of MPC-HC over the past year will no longer play the files I would like to watch all day without dropping constant frames.

I play simple MPEG2 50hz files on a 60hz monitor and I have used MPC-HC since build 900 something, although recently I switched to PotPlayer because it plays my files fine, even with the same decoder and renderer selected. I do no need to use exclusive mode with PotP. I guess there's lots of funky stuff that MPC-HC does better with subs and so on but that's not an issue for me.
Mixer73 is offline  
Old 26th May 2011, 17:54   #17400  |  Link
jos99
Registered User
 
Join Date: Nov 2008
Posts: 81
Quote:
Originally Posted by SamuriHL View Post
Divx has that ability but it often crashes explorer in the process.
Shark codec pack does it.
jos99 is offline  
Closed Thread

Tags
dxva, h264, home cinema, media player classic, mpc-hc

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 16:57.


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