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

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 21st April 2010, 08:05   #12561  |  Link
_xxl
ffdshow user
 
_xxl's Avatar
 
Join Date: Oct 2005
Location: Romania
Posts: 818
I"ll compile libavcodec with MMX and SSE and post the results.
_xxl is offline  
Old 21st April 2010, 09:07   #12562  |  Link
romanesque
Registered User
 
Join Date: Sep 2008
Posts: 21
Subtitles still don't work in build 1802.
romanesque is offline  
Old 21st April 2010, 10:42   #12563  |  Link
XhmikosR
Registered User
 
Join Date: Mar 2007
Location: Hellas (Greece)
Posts: 543
Quote:
Originally Posted by Aleksoid1978 View Post
Thanks, now mpc-hc successfully links.
__________________
My Specs
XhmikosR is offline  
Old 21st April 2010, 12:33   #12564  |  Link
Superb
Registered User
 
Join Date: Feb 2010
Posts: 364
Quote:
Originally Posted by romanesque View Post
Subtitles still don't work in build 1802.
They do "load" (i.e. if you drag them into the mpc-hc window)... they simply don't "auto-load". And yes, it is annoying.
Superb is offline  
Old 21st April 2010, 14:09   #12565  |  Link
decapitado
Registered User
 
Join Date: Jan 2010
Posts: 40
Quote:
Originally Posted by romanesque View Post
Subtitles still don't work in build 1802.
They auto-load in mine
decapitado is offline  
Old 21st April 2010, 15:49   #12566  |  Link
tetsuo55
MPC-HC Project Manager
 
Join Date: Mar 2007
Posts: 2,317
Quote:
Originally Posted by _xxl View Post
I"ll compile libavcodec with MMX and SSE and post the results.
thanks, if you could also compare with msvc, icc and with and without PGO that would be even better
__________________
MPC-HC, an open source project everyone can improve. Want to help? Test Nightly Builds, submit patches or bugs and chat on IRC
tetsuo55 is offline  
Old 21st April 2010, 16:10   #12567  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Quote:
Originally Posted by tetsuo55 View Post
thanks, if you could also compare with msvc, icc and with and without PGO that would be even better
MSVC and ICC generate bad performing builds of libavcodec because they don't support the ASM stuff, so testing those is pointless.
__________________
MPC-HC 2.2.1
clsid is offline  
Old 21st April 2010, 17:42   #12568  |  Link
tetsuo55
MPC-HC Project Manager
 
Join Date: Mar 2007
Posts: 2,317
Quote:
Originally Posted by clsid View Post
MSVC and ICC generate bad performing builds of libavcodec because they don't support the ASM stuff, so testing those is pointless.
Can you back that up with scientificly run benchmarks?

Lets stick to facts instead of repeating claims of the past over and over. (and lets store these benchmarks in an easy to find place this time)
__________________
MPC-HC, an open source project everyone can improve. Want to help? Test Nightly Builds, submit patches or bugs and chat on IRC
tetsuo55 is offline  
Old 21st April 2010, 19:18   #12569  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
I am sticking to facts. You obviously have no clue what you are talking about. Did you really think all that hard-written optimized assembly code in libavcodec was put there just for fun? A GCC build is 300% faster than a MSVC build of libavcodec. Yes, 4 times as fast, do you see the pointlessness now?
__________________
MPC-HC 2.2.1
clsid is offline  
Old 21st April 2010, 19:24   #12570  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Why does MSVC not compile that libavcodec assembler code? I have some MSVC projects with assembler code and they compile just fine. No fancy SSE stuff, though. Maybe SSE is problematic?
madshi is offline  
Old 21st April 2010, 19:33   #12571  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
It doesn't support the syntax of the inline assembly code from libavcodec.
__________________
MPC-HC 2.2.1
clsid is offline  
Old 21st April 2010, 19:53   #12572  |  Link
tetsuo55
MPC-HC Project Manager
 
Join Date: Mar 2007
Posts: 2,317
Quote:
Originally Posted by clsid View Post
I am sticking to facts. You obviously have no clue what you are talking about. Did you really think all that hard-written optimized assembly code in libavcodec was put there just for fun? A GCC build is 300% faster than a MSVC build of libavcodec. Yes, 4 times as fast, do you see the pointlessness now?
those values are pointless without a way to reproduce your results. Also your just quoting something again instead of providing a benchmark.
__________________
MPC-HC, an open source project everyone can improve. Want to help? Test Nightly Builds, submit patches or bugs and chat on IRC
tetsuo55 is offline  
Old 21st April 2010, 20:23   #12573  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
101 dfps versus 24 dfps for a random h.264 sample
Satisfied now?

Download Haali's TimeCodec tool and you can do your own benchmarks with whatever files and builds you want.
__________________
MPC-HC 2.2.1

Last edited by clsid; 21st April 2010 at 20:25.
clsid is offline  
Old 22nd April 2010, 01:33   #12574  |  Link
Momber
Registered User
 
Join Date: Mar 2007
Posts: 217
Quote:
Originally Posted by romanesque View Post
Subtitles still don't work in build 1802.
True - and extremely annoying.
Momber is offline  
Old 22nd April 2010, 05:52   #12575  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,430
http://sourceforge.net/apps/trac/mpc-hc/ticket/409
Still happens with the latest version. You can watch your free ram in the resource monitor dwindle down from 2GB to 0 while playing, then after you've closed MPC-HC, watch it shoot back up to 2GB.
Snowknight26 is offline  
Old 22nd April 2010, 06:15   #12576  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,787
With Catalyst 10.4a MPC fine play H264 FullHD with ref_num up to 16 with DXVA.
Win 7, Evr Custom/Evr Sync, 5770.
__________________
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 22nd April 2010, 06:20   #12577  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,787
Quote:
Originally Posted by Snowknight26 View Post
http://sourceforge.net/apps/trac/mpc-hc/ticket/409
Still happens with the latest version. You can watch your free ram in the resource monitor dwindle down from 2GB to 0 while playing, then after you've closed MPC-HC, watch it shoot back up to 2GB.
What is the time you look video(1 hour, 2 hour ...)
I often look HD (H264) and did not observe such effect not to time.
__________________
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 22nd April 2010, 06:57   #12578  |  Link
mariush
Registered User
 
Join Date: Dec 2008
Posts: 589
Quote:
Originally Posted by Snowknight26 View Post
http://sourceforge.net/apps/trac/mpc-hc/ticket/409
Still happens with the latest version. You can watch your free ram in the resource monitor dwindle down from 2GB to 0 while playing, then after you've closed MPC-HC, watch it shoot back up to 2GB.
Look carefully at what filters are used to decode the videos - the player may use a file splitter filter that just loads in memory the whole file instead of parsing it.

You could also download the SysInternals Suite from Microsoft and use the procmon.exe (Process Monitor) and procexp.exe (Process Explorer) to see exactly what dll files is mpc-hc loading and how it reads the file and how it allocates memory and so on. Maybe you find something helpful for the developers.
mariush is offline  
Old 22nd April 2010, 07:39   #12579  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,430
Quote:
Originally Posted by Aleksoid1978 View Post
What is the time you look video(1 hour, 2 hour ...)
I often look HD (H264) and did not observe such effect not to time.
Happens pretty fast. I can see the free RAM go down instantly. Took about 7.5 minutes to go from 1.5GB to 0, so about 3.4MB/s. I'll have a video uploaded soon showing the effect. One thing you'll notice though that is only present when Fraps is recording is the constant usage of 0-100MB as its cache in RAM is written to disk.

Video of it in progress: http://stfcc.org/misc/MPC-HC%20DXVA%...0-lossless.mkv (~9:30, 350kbps)
(You have to disable DXVA to play this as it's lossless... you wouldn't have to if that one bug was fixed, hint hint. :P)

Quote:
Originally Posted by mariush View Post
Look carefully at what filters are used to decode the videos - the player may use a file splitter filter that just loads in memory the whole file instead of parsing it.
Internal Matroska splitter, MPC Video Decoder, EVR CP, default DS device, ffdshow's audio decoder (5.1 PCM -> 2.0 PCM), madFLAC (FLAC -> PCM), and audio switcher.

Nothing out of the ordinary in Process Explorer.. first thing I checked, too.

Last edited by Snowknight26; 22nd April 2010 at 08:52.
Snowknight26 is offline  
Old 22nd April 2010, 09:24   #12580  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by Snowknight26 View Post
Happens pretty fast. I can see the free RAM go down instantly. Took about 7.5 minutes to go from 1.5GB to 0, so about 3.4MB/s. I'll have a video uploaded soon showing the effect. One thing you'll notice though that is only present when Fraps is recording is the constant usage of 0-100MB as its cache in RAM is written to disk.

Video of it in progress: http://stfcc.org/misc/MPC-HC%20DXVA%...0-lossless.mkv (~9:30, 350kbps)
(You have to disable DXVA to play this as it's lossless... you wouldn't have to if that one bug was fixed, hint hint. :P)



Internal Matroska splitter, MPC Video Decoder, EVR CP, default DS device, ffdshow's audio decoder (5.1 PCM -> 2.0 PCM), madFLAC (FLAC -> PCM), and audio switcher.

Nothing out of the ordinary in Process Explorer.. first thing I checked, too.
No such problem here (all internal) but I have the same problem if I try to play a file which is in use at the same time by other app (µ) which it seems to be your case too ( or not )
__________________
Intel UHD Graphics 750; Win 10 22H2

Last edited by Mercury_22; 22nd April 2010 at 09:48.
Mercury_22 is offline  
Closed Thread

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


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 05:42.


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