View Full Version : Media Player Classic - BE Win32/x64
judelaw
29th January 2013, 13:38
Hello MPC-BE developers,
The reason I'm asking is that the order in which MPC-BE does things is pretty bad, which results in problems with multi-monitor configurations.
Thanks!
No problems with multi-monitor configurations and EVR*.
Aleksoid1978
29th January 2013, 13:42
Ah, I understand, thanks.
Did you have a chance to look into my previous problem report yet? Basically I'd like MPC-BE to call "IVideoWindow::put_Owner()" directly after creating madVR. The current MPC-BE version calls "put_Owner()" much later, which causes these problems with multi-monitor configurations.
Thanks!
MPC-HC also calls put_Owner() much later - it's have problem ?
And question - Can I call "put_Owner()" before graph is complete, immediately after add madVR to graph ?
About Hook & DXVA - if you add interface to get info about mode - software/DXVA, i remove Hook for madVR.
madshi
29th January 2013, 14:04
MPC-HC also calls put_Owner() much later - it's have problem ?
Yes, MPC-HC has the same problem - but only when using DXVA decoding. MPC-HC+madVR don't have a problem when using software decoding. MPC-BE+madVR have this problem even with software decoding because you're asking for "IDirect3DDeviceManager9", which MPC-HC does not do.
And question - Can I call "put_Owner()" before graph is complete, immediately after add madVR to graph ?
Yes, please! That would be the best solution!
About Hook & DXVA - if you add interface to get info about mode - software/DXVA, i remove Hook for madVR.
I can do that. That would fix the problem for software decoding. But there would still be a problem when using DXVA decoding. So if you could call "put_Owner()" immediately after you add madVR to the graph, that would be great!! Then all problems should be gone!
Would you still like a madVR interface that provides you with additional information (like DXVA Decoding active or not)? Anything else you'd like madVR to tell you? If so, please make a list of things you'd like to know and I'll create an interface which provides all that information.
agustin9
29th January 2013, 19:01
Using this toolbar:
http://dev.mpc-next.ru/index.php/topic,841.0.html
Build 1239:
http://img600.imageshack.us/img600/2549/1239q.png
Build 1737:
http://img843.imageshack.us/img843/7166/1737.png
They look obviously different, worst in the later one.
Can it be fixed?
ceb
29th January 2013, 19:31
I'm a little confused about 10-bit video.
I've seen a couple of guides saying to press CTRL+J to verify if the video is being played at 8 or 10-bit but I don't see this information anywhere. :confused:
If my monitor has a color depth of 8-bit, does a 10-bit video actually make a difference?
Regarding AMD video drivers, I always install just the driver and not the CCC, am I missing out on some useful options?
I never felt the need for the CCC both for video playback and videogames.
z_mashine
29th January 2013, 20:53
They look obviously different, worst in the later one.
Can it be fixed?
Bug appeared in r1386.
paradoxical
29th January 2013, 21:07
If my monitor has a color depth of 8-bit, does a 10-bit video actually make a difference?
Yes, when properly dithered upon playback the 10-bit video will look better (as in having less visible banding).
Aleksoid1978
30th January 2013, 03:58
Yes, MPC-HC has the same problem - but only when using DXVA decoding. MPC-HC+madVR don't have a problem when using software decoding. MPC-BE+madVR have this problem even with software decoding because you're asking for "IDirect3DDeviceManager9", which MPC-HC does not do.
Yes, please! That would be the best solution!
I can do that. That would fix the problem for software decoding. But there would still be a problem when using DXVA decoding. So if you could call "put_Owner()" immediately after you add madVR to the graph, that would be great!! Then all problems should be gone!
Would you still like a madVR interface that provides you with additional information (like DXVA Decoding active or not)? Anything else you'd like madVR to tell you? If so, please make a list of things you'd like to know and I'll create an interface which provides all that information.
I'm not sure exactly where you can insert the call. Maybe you yourself look sources and help with it :)
P.S. Try this build http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_madVR_put_Owner_Test.7z
I can call put_Owner() only after madVR connect to the video decoder. If call before this - no effect, madVR show video in a separate window :)
ryrynz
30th January 2013, 07:12
@Judelaw looks more pro. Why the tone tone colors? That cos it's still in testing? Maybe move the lock beside the minimize button so they're in similar size blocks?
Hope you can get the playlist window recolored soon, been a long time coming that one.
alexins
30th January 2013, 10:07
MPC-BE v1.1.0.1 -dev build 1988 (Nightly Builds) (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly Builds (from svn trunk)/MPC-BE v1.1.0.1 -dev build 1988/) (sourceforge)
MPC-BE v1.1.0.1 -dev build 1988 (Nightly Builds) (http://dev.mpc-next.ru/index.php/topic,1183.0.html) (Dev. MPC-BE)
^w^ing
30th January 2013, 17:08
when I minimize the player with the boss key, the flybar stays active and usable even though the player itself is minimized and there is no video frame visible anymore. its either invisible and it appears when the cursor gets close to it or, if you lock the flybar, it keeps floating on the screen.
by the way, I love what you've done with this player so far.
Lord Maius
30th January 2013, 21:28
Italian txt language file updated. (rev.1983)
http://sdrv.ms/XjR84X
alexins
31st January 2013, 02:17
Italian txt language file updated. (rev.1983)
http://sdrv.ms/XjR84X
:thanks:
added in rev.1991 (http://svnlog.mpc-next.ru/revision.php?repname=MPC-BE+Team&rev=1991)
wanezhiling
31st January 2013, 02:38
http://pan.baidu.com/share/link?shareid=244151&uk=3558042035
@Aleksoid1978, BE cant show the vobsub subtitle.
But when I extracted it(external), then BE showed.:)
Aleksoid1978
31st January 2013, 04:05
http://pan.baidu.com/share/link?shareid=244151&uk=3558042035
@Aleksoid1978, BE cant show the vobsub subtitle.
But when I extracted it(external), then BE showed.:)
Fixed at 1995 rev.
ceb
31st January 2013, 12:23
Yes, when properly dithered upon playback the 10-bit video will look better (as in having less visible banding).
Thanks. :)
Can someone help me out on the other questions?
I'm a little confused about 10-bit video.
I've seen a couple of guides saying to press CTRL+J to verify if the video is being played at 8 or 10-bit but I don't see this information anywhere. :confused:
Regarding AMD video drivers, I always install just the driver and not the CCC, am I missing out on some useful options?
I never felt the need for the CCC both for video playback and videogames.
alexins
31st January 2013, 21:02
MPC-BE v1.1.0.1 -dev build 2000 (Nightly Builds) (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly Builds (from svn trunk)/MPC-BE v1.1.0.1 -dev build 2000/) (sourceforge)
MPC-BE v1.1.0.1 -dev build 2000 (Nightly Builds) (http://dev.mpc-next.ru/index.php/topic,1189.0.html) (Dev. MPC-BE)
SamKook
1st February 2013, 14:15
Thanks. :)
Can someone help me out on the other questions?
Ctrl+J is for displaying the madvr OSD so it will only work if you use madvr as the video renderer.
As for the second one, most people disable all settings from it to get better video quality so I don't think it matters if you have it or not if you're happy with what you have. I don't have an AMD card myself though.
ceb
1st February 2013, 19:58
Ctrl+J is for displaying the madvr OSD so it will only work if you use madvr as the video renderer.
What I meant is that many guides about 10-bit video mention pressing CTRL+J to find out if it's actually being played at 10-bit.
When I press CTRL+J I see many stats but can't see anywhere the info regarding 8/10-bit, so I was wondering if there's something I'm doing wrong or if there's another way to find out.
SamKook
1st February 2013, 21:05
What I meant is that many guides about 10-bit video mention pressing CTRL+J to find out if it's actually being played at 10-bit.
When I press CTRL+J I see many stats but can't see anywhere the info regarding 8/10-bit, so I was wondering if there's something I'm doing wrong or if there's another way to find out.
It should be on the 5th line( see here (http://forum.doom9.org/showpost.php?p=1613648&postcount=17265) ) right after NV12.
The support for 10bit is much greater these days so the chances of it not working are slim if your softwares are up-to-date.
I don't know of any other way, but there's no reason this wouldn't work.
alexins
2nd February 2013, 13:08
MPC-BE v1.1.0.1 -dev build 2005 (Nightly Builds) (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly Builds (from svn trunk)/MPC-BE v1.1.0.1 -dev build 2005/) (sourceforge)
MPC-BE v1.1.0.1 -dev build 2005 (Nightly Builds) (http://dev.mpc-next.ru/index.php/topic,1191.0.html) (Dev. MPC-BE)
phoenix_fr
2nd February 2013, 19:23
build 2005 > ex: I can't deactivate mpeg audio intern filtrer
edit:
in fact it seems to come from .ini that does not change.
I worry for all the options
1) or it is because of all the security rotten windows 8 does not seem to take into account that I am an administrator
2) is it the fact that installation I gave a new name to the installation folder (without the 'x64' at the end of the folder name)
> For the moment I don't use of an .ini file to solve the problem
wanezhiling
3rd February 2013, 07:06
Hi Aleksoid, here is a video (http://pan.baidu.com/share/link?shareid=286141&uk=2450513174) captured by gotomeeting, when installing their codec (https://www1.gotomeeting.com/downloads/662851978/8E99BCE091FC600/null/manualFull/InstallCodec/g2m_codec.exe), wmp12 could work (http://i.imgur.com/hYNUgkV.png), but other directshow media players still failed, do you know why? Thanks.:)
Anleck
4th February 2013, 02:39
Using this toolbar:
http://dev.mpc-next.ru/index.php/topic,841.0.html
Build 1239:
http://img600.imageshack.us/img600/2549/1239q.png
Build 1737:
http://img843.imageshack.us/img843/7166/1737.png
They look obviously different, worst in the later one.
Can it be fixed?
I have been wondering about this also. What changed to effect this? Can/will something be done to render it accurately again?
Playing with the idea of making more (waiting to be inspired) but if they are not going to look the way I make them, would make it difficult to produce decent results.
Just thinking... could it be something to do with transparency/alpha channel?
Anyhow thank-you for my favorite player and your continued work in making better.
wanezhiling
4th February 2013, 13:37
http://pan.baidu.com/share/link?shareid=250871&uk=3558042035
BE doesn't support v210?
v0lt
4th February 2013, 21:14
BE doesn't support v210?
Yes, do not support this.
alexins
5th February 2013, 00:40
http://pan.baidu.com/share/link?shareid=250871&uk=3558042035
BE doesn't support v210?
Support for this video format will be soon available.
alexins
5th February 2013, 11:40
MPC-BE v1.1.0.1 -dev build 2028 (Nightly Builds) (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly Builds (from svn trunk)/MPC-BE v1.1.0.1 -dev build 2028/) (sourceforge)
MPC-BE v1.1.0.1 -dev build 2028 (Nightly Builds) (http://dev.mpc-next.ru/index.php/topic,1200.0.html) (Dev. MPC-BE)
^w^ing
5th February 2013, 13:55
the flybar bug is still present in the latest build.
to reproduce:
1. enable tray icon in options/player/other
2. start any video
3. lock flybar (this is not necessary, but it makes it clear immediately what happens)
4. press the boss key (should be "b" by default)
flybar should now be visible on the screen even though the player is minimized (in tray bar).
judelaw
5th February 2013, 15:58
the flybar bug is still present in the latest build.
to reproduce:
1. enable tray icon in options/player/other
2. start any video
3. lock flybar (this is not necessary, but it makes it clear immediately what happens)
4. press the boss key (should be "b" by default)
flybar should now be visible on the screen even though the player is minimized (in tray bar).
thanks
try this fix: http://www.mediafire.com/?72dk9k87mor1up3
gilmour
5th February 2013, 16:04
dev build 2028 x86 crashes for me when trying to play MKV files and using LAV Video decoder 0.55.2
LAV splittter and LAV audio works fine and using MPC-BE internal video decoder MKV plays correctly, only when you set LAV video as the decoder does the MPC-BE crashas it is trying to open and just start to play the video.
No previous nightly builds from 2015 and back that I have tried have had any issues, all have worked fine for me.
Only change made was updating MPC-BE from build 2015 to 2028. MADVR 0.85.8 and LAV Filters 0.55.2 had no changes.
Clean install of MPC-BE 2028 also made no difference.
Going back to build 2015 works fine.
Just noticed that checking the filters in use when playing a file that both LAV and MPC video decoder is loaded even when internal MPC video decoder is disabled for build 2028
^w^ing
5th February 2013, 22:46
thanks
try this fix: http://www.mediafire.com/?72dk9k87mor1up3
working correctly, thank you.
Aleksoid1978
5th February 2013, 23:30
dev build 2028 x86 crashes for me when trying to play MKV files and using LAV Video decoder 0.55.2
LAV splittter and LAV audio works fine and using MPC-BE internal video decoder MKV plays correctly, only when you set LAV video as the decoder does the MPC-BE crashas it is trying to open and just start to play the video.
No previous nightly builds from 2015 and back that I have tried have had any issues, all have worked fine for me.
Only change made was updating MPC-BE from build 2015 to 2028. MADVR 0.85.8 and LAV Filters 0.55.2 had no changes.
Clean install of MPC-BE 2028 also made no difference.
Going back to build 2015 works fine.
Just noticed that checking the filters in use when playing a file that both LAV and MPC video decoder is loaded even when internal MPC video decoder is disabled for build 2028
Fixed at 2031.
Bug appeared after adding support for V210 SubType, which can be output from LAV Video.
Lord Maius
6th February 2013, 09:50
Italian txt language file updated. (rev.2021)
http://sdrv.ms/X2g5Ed
alexins
6th February 2013, 10:00
Italian txt language file updated. (rev.2021)
http://sdrv.ms/X2g5Ed
added to rev.2033 (http://svnlog.mpc-next.ru/revision.php?repname=MPC-BE+Team&rev=2033)
:thanks:
^w^ing
7th February 2013, 20:34
I noticed one more thing - if tray icon is enabled and I minimize the player using the flybar, it minimizes into taskbar, not tray bar.
judelaw
8th February 2013, 19:35
I noticed one more thing - if tray icon is enabled and I minimize the player using the flybar, it minimizes into taskbar, not tray bar.
fixed
judelaw
10th February 2013, 09:52
I have been wondering about this also. What changed to effect this? Can/will something be done to render it accurately again?
Playing with the idea of making more (waiting to be inspired) but if they are not going to look the way I make them, would make it difficult to produce decent results.
Just thinking... could it be something to do with transparency/alpha channel?
Anyhow thank-you for my favorite player and your continued work in making better.
fixed
VipZ
10th February 2013, 12:02
Found a bug regarding Blu-ray playback, tested with latest SVN (rev 1835 was working)
If the internal MPEG PS/TS/PVA source filter is deselected, opening BDMV or MPLS files crash MPC-BE.
Problem Event Name: APPCRASH
Application Name: mpc-be64.exe
Application Version: 1.1.0.1
Application Timestamp: 51177096
Fault Module Name: ntdll.dll
Fault Module Version: 6.2.9200.16420
Fault Module Timestamp: 505ab405
Exception Code: c0000005
Exception Offset: 0000000000001069
OS Version: 6.2.9200.2.0.0.256.103
Locale ID: 2057
Additional Information 1: 88ba
Additional Information 2: 88ba4eef95bb674c709a2b188d16755e
Additional Information 3: 49c8
Additional Information 4: 49c8286c67eb995e63b9868e21afbac5
Anleck
10th February 2013, 12:53
I have been wondering about this also. What changed to effect this? Can/will something be done to render it accurately again?
Playing with the idea of making more (waiting to be inspired) but if they are not going to look the way I make them, would make it difficult to produce decent results.
Just thinking... could it be something to do with transparency/alpha channel?
Anyhow thank-you for my favorite player and your continued work in making better.
fixed
:thanks:Thank-you very much. The BE team are great people.
wanezhiling
11th February 2013, 05:15
http://pan.baidu.com/share/link?shareid=256583&uk=3558042035
be + evr: http://i.imgur.com/pLTn2PP.png
wrong color...
lav + evr: http://i.imgur.com/PYZv6bq.png
It's ok.
PotPlayer + evr: http://i.imgur.com/IgOuJBV.png
It's ok.
be + madVR: http://i.imgur.com/02xYzB8.png
Its ok.
wanezhiling
11th February 2013, 06:47
internal mpeg splitter has a bug, when using native evr, it will force to load external vsfilter, mpc-hc is fine.
tested on build 2028.
iwod
11th February 2013, 13:14
Been using it for a while and it is absolutely stunning. I am not sure if WMV Seeking can be faster. It seems slower then what i had in Potplayer and Customer Filter. Other then that Auto Update would be nice.
Brilliant work.
turbojet
12th February 2013, 10:08
I'm not sure exactly where you can insert the call. Maybe you yourself look sources and help with it :)
P.S. Try this build http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_madVR_put_Owner_Test.7z
I can call put_Owner() only after madVR connect to the video decoder. If call before this - no effect, madVR show video in a separate window :)
Thanks for looking more into the problem, this build doesn't solve it though. Hopefully madshi will chime in on the issue again.
wanezhiling
12th February 2013, 17:49
http://forum.doom9.org/showpost.php?p=1611016&postcount=622
Cant play it.
Aleksoid1978
12th February 2013, 23:16
http://forum.doom9.org/showpost.php?p=1611016&postcount=622
Cant play it.
I know - wtv, MPEG2 failed on Nvidia. But - work fine with LAV Spitter.
Aleksoid1978
13th February 2013, 07:32
internal mpeg splitter has a bug, when using native evr, it will force to load external vsfilter, mpc-hc is fine.
tested on build 2028.
You're wrong. When use video-renderer like EVR Custom/ VMR9 Renderless - MPC-BE/MPC-HC block loading external vsfilter/xy-vsfilter.
When use native EVR - in both MPC-BE/MPC-HC vsfilter is loading if it's register in system.
See screen shot.
MPC-BE:
http://s018.radikal.ru/i511/1302/06/77fe6d4d0292t.jpg (http://radikal.ru/F/s018.radikal.ru/i511/1302/06/77fe6d4d0292.png.html)
MPC-HC:
http://s017.radikal.ru/i401/1302/88/54765618b96dt.jpg (http://radikal.ru/F/s017.radikal.ru/i401/1302/88/54765618b96d.png.html)
wanezhiling
13th February 2013, 10:08
The sample file you tested has embedded PGS subtitles, but what I refer is those non-subtitle MPEG files.:p
MPC-BE always forces to load external vsfilter when using native EVR even the file has no subtitle: http://i.imgur.com/TV2RHtK.png
MPC-HC is fine: http://i.imgur.com/Pdhfn4e.png
;)
Aleksoid1978
13th February 2013, 10:59
The sample file you tested has embedded PGS subtitles, but what I refer is those non-subtitle MPEG files.:p
MPC-BE always forces to load external vsfilter when using native EVR even the file has no subtitle: http://i.imgur.com/TV2RHtK.png
MPC-HC is fine: http://i.imgur.com/Pdhfn4e.png
;)
Yes - i see. It's happened because MPC-HC do not output Subtitle pin where is do not detect subtitle. MPC-BE always ouput Subtitle pin, because in some MPEG-TS & .VOB(especially from the DVD) files subtitle can start not from start of file. In this situation MPC-HC even if detect subtitle stream - do not show this(no subtitle pin is created).
MPC-BE no this bug.
wanezhiling
13th February 2013, 11:12
:sly: Is there a smart solution?
I dont like what MPC-BE did because I have many korean Live files (.tp/.ts, 1080i, no subtitle) which I prefer to using native EVR than EVR-CP for max low power consumption and no-dropped frame, BE forces to load my xy-VSFilter and breaks the native DXVA and the H/W deinterlacing.:scared:
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.