Log in

View Full Version : Media Player Classic - BE Win32/x64


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 [192] 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235

v0lt
7th September 2022, 14:51
MPC-BE 1.6.4 stable (https://github.com/Aleksoid1978/MPC-BE/releases/tag/1.6.4) with digital signature.

MPC-BE Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative (https://yadi.sk/d/AjAXDDHtHRIELg)
Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).

Donate (https://mpc-be.org/forum/index.php?topic=240.0).

mogli
7th September 2022, 16:10
Files with relative path in mpcpl playlists are no longer found in 1.6.4.

Klaus1189
7th September 2022, 16:39
Backup settings file, reset settings, configure new, same then?

s0meone_new
7th September 2022, 23:08
Hungarian translation updated in custom_messages.iss

https://www22.zippyshare.com/v/YLo0ZUi2/file.html

Enet47
8th September 2022, 11:23
Test with EVR-CP.

P.S. If you are talking about this:
https://i.imgur.com/qEgBoQA.png
It was design and made for internal EVR-CP. I never use/check it with madVR, because madVR can self do needed staff with 3D.
I was hoping that maybe 1.6.4 fixed the broken 3D but it's still broken. I've done some more work and here is what I have found.

Under "Stereo 3D mode" "Auto" works and gives but only gives me Half OverUnder. The (full) OverUnder option is the one that is broken. I've tried every other view option and setting I can think of but it's still broken. I've tried with EVR-CP and the same thing happens.

Aleksoid1978
8th September 2022, 12:38
I was hoping that maybe 1.6.4 fixed the broken 3D but it's still broken. I've done some more work and here is what I have found.

Under "Stereo 3D mode" "Auto" works and gives but only gives me Half OverUnder. The (full) OverUnder option is the one that is broken. I've tried every other view option and setting I can think of but it's still broken. I've tried with EVR-CP and the same thing happens.

All is working(i testing just now) - but it's working only with EVR-CP.

Enet47
8th September 2022, 13:33
All is working(i testing just now) - but it's working only with EVR-CP.
Sorry but it is NOT working with EVR-CP which is what I already told you. Start a full 3D ripped movie (resolution 1920x2160 NOT 1920x1080), stretch to screen, choose OverUnder. All the 3D elements are there but stuff that should be in the background is at the front and vice versa. If you choose Auto then it select it selects Half OverUnder and everything is in the right place.

Enet47
8th September 2022, 13:39
All is working(i testing just now) - but it's working only with EVR-CP.
OverUnder is 1080p per eye so the resolution is 1920x2160. Half OverUnder is 720p per eye so the resolution is 1920x1080. If you don't have a proper full 1920x2160 resolution rip then you can't test (full) OverUnder. You can only test Half OverUnder. That's why you can't see where it is broken.

See link for example of a Full HD OU 3D rip -> https://ibb.co/KKFrqHV

v0lt
8th September 2022, 14:43
@s0meone_new
Thanks. Updated in 1.6.4.4.

@Enet47
1. What type of Stereo3D content are you watching? MPC-BE supports 3D MVC ISO (https://kodi.wiki/view/Samples#3D_Test_Clips).
2. Did you choose H.264 MVC 3D Decoder when you installed MPC-BE?

No need to post screenshots of attachments in messages, no one will be able to see them. Use popular image hosting.

Enet47
8th September 2022, 14:56
@s0meone_new
Thanks. Updated in 1.6.4.4.

@Enet47
1. What type of Stereo3D content are you watching? MPC-BE supports 3D MVC ISO (https://kodi.wiki/view/Samples#3D_Test_Clips).
2. Did you choose H.264 MVC 3D Decoder when you installed MPC-BE?

No need to post screenshots of attachments in messages, no one will be able to see them. Use popular image hosting.
1. I'm watching 3D MVC mkv files which work 100% fine using OverUnder in version 1.5.8. It's broken in any version after that.
2. Yes.

I posted a link to a free image host in my last message. -> https://ibb.co/KKFrqHV

Enet47
8th September 2022, 15:34
@s0meone_new
Thanks. Updated in 1.6.4.4.

@Enet47
1. What type of Stereo3D content are you watching? MPC-BE supports 3D MVC ISO (https://kodi.wiki/view/Samples#3D_Test_Clips).
2. Did you choose H.264 MVC 3D Decoder when you installed MPC-BE?

No need to post screenshots of attachments in messages, no one will be able to see them. Use popular image hosting.
I just tested the first linked 3D ISO (3D MVC ISO Sample #1) in Kodi samples you link in your previous message to me and it has the same issue. When the ship is descending it looks ok but at 8 seconds the scene changes and you will see part of the ground in front of the ship. It almost looks like the ship is sinking into the ground even though it is in the air.

v0lt
8th September 2022, 16:04
1. I'm watching 3D MVC mkv files which work 100% fine using OverUnder in version 1.5.8. It's broken in any version after that.
2. Yes.

I posted a link to a free image host in my last message. -> https://ibb.co/KKFrqHV
Your screenshot shows madVR, not EVR-CP.
If you're watching 1080p on a FullHD display, choose Half OverUnder to get a 1920x1080 frame that can be passed to the display without scaling.

mogli
8th September 2022, 16:29
Backup settings file, reset settings, configure new, same then?This doesn't change anything. A relative file path is shown as "1. \ Invalid" in the playlist bar, absolute paths are ok.

Enet47
8th September 2022, 16:52
Your screenshot shows madVR, not EVR-CP.
If you're watching 1080p on a FullHD display, choose Half OverUnder to get a 1920x1080 frame that can be passed to the display without scaling.
I used MadVR to show you detailed stats. I get exactly the same with EVR-CP. I'm watching on a 4K display.

Maybe you are using a different libmfxsw64.dll? Have you done a diff on the 3D code base between 1.5.8 and 1.6.0?

OverUnder works correctly on 1.5.8 but NOT 1.60 and above. It's the same with EVR-CP and MadVR. I have checked multiple times, changed settings, wiped settings, wiped the registry and it is the same. Even the Kodi sample files do exactly the same thing. Half OverUnder and Auto is fine.

Klaus1189
8th September 2022, 17:19
@Enet: please do the following:
Go to: https://disk.yandex.ru/d/AjAXDDHtHRIELg/Beta%20(Nightly%20from%20SVN)/old/1.6.0%20(Alpha)/old
You will see many different nighly builds between 1.5.8 stable and 1.6.0 stable
Stable 1.5.8 release was build 6302.
Stable 1.6.0 release was build 6767.

Start in the middle of all the builds and test, if it is still fine the commit which affected it comes later. Then again, start in the middle between the old middle and last one. By doing this you will get two nightly builds which have only 2 ... 6 commits between them and you can look it up easy in old commit browser of sourceforge:
https://sourceforge.net/p/mpcbe/code/commit_browser

Enet47
8th September 2022, 22:01
@Enet: please do the following:
Go to: https://disk.yandex.ru/d/AjAXDDHtHRIELg/Beta%20(Nightly%20from%20SVN)/old/1.6.0%20(Alpha)/old
You will see many different nighly builds between 1.5.8 stable and 1.6.0 stable
Stable 1.5.8 release was build 6302.
Stable 1.6.0 release was build 6767.

Thanks @Klaus1189

All is working(i testing just now) - but it's working only with EVR-CP.


@Enet47
No need to post screenshots of attachments in messages, no one will be able to see them. Use popular image hosting.
The last working 3D OverUnder build is version 1.6.0 build 6459. The problem with OverUnder 3D starts in version 1.6.0 build 6466. There are 7 commits between the two versions but all in Russian.

Here is a link to the commits. https://ibb.co/4T8CYWj

Aleksoid1978
8th September 2022, 22:34
Sorry but it is NOT working with EVR-CP which is what I already told you. Start a full 3D ripped movie (resolution 1920x2160 NOT 1920x1080), stretch to screen, choose OverUnder. All the 3D elements are there but stuff that should be in the background is at the front and vice versa. If you choose Auto then it select it selects Half OverUnder and everything is in the right place.

Upload short sample 3D rip 1920x2160.

Here is proof that everything is working fine:
https://imgur.com/a/YswwXA9

Using internal Video Decoder + EVR-CP.
Show filters list when playback. Also show properties internal Video Decoder when playback.

Enet47
8th September 2022, 23:21
Upload short sample 3D rip 1920x2160.

Here is proof that everything is working fine:
https://imgur.com/a/YswwXA9

Using internal Video Decoder + EVR-CP.
Show filters list when playback. Also show properties internal Video Decoder when playback.
Are you actually watching it in 3D or just looking at the results in 2D. For me too it all looks great in 2D but that is useless because you can only see the issue in 3D. I have now given you the exact location of where the 3D got broken in my previous post. When I install version 1.6.0. build 6459 the 3D OverUnder works. The next build is 6466 and that's where it goes wrong. I can see 7 commits between 6459 and 6466.

Enet47
9th September 2022, 00:07
Upload short sample 3D rip 1920x2160.

Here is proof that everything is working fine:
https://imgur.com/a/YswwXA9

Using internal Video Decoder + EVR-CP.
Show filters list when playback. Also show properties internal Video Decoder when playback.
This commit in build 6466 looks interesting because it specifically deals with MVC decoding and the Stereo 3D menu.

"MPCVideoDec - "exchange" of information on the MVC decoder now occurs through IExFilterConfig. This will get rid of the crash when using older versions of the external decoder."

The code for this is here -> https://sourceforge.net/p/mpcbe/code/6466/tree//trunk/src/apps/mplayerc/FGManager.cpp

Aleksoid1978
9th September 2022, 00:11
Well, what can I say in this case - either use the old version of the player, or don't use it at all and watch 3D with something else.

Aleksoid1978
9th September 2022, 00:16
The code for this is here -> https://sourceforge.net/p/mpcbe/code/6466/tree//trunk/src/apps/mplayerc/FGManager.cpp

If we don’t understand either programming or specifically 3D processing, it’s better not to write anything at all, we won’t disgrace ourselves.

Enet47
9th September 2022, 00:21
If we don’t understand either programming or specifically 3D processing, it’s better not to write anything at all, we won’t disgrace ourselves.
I've been programming for over 20 years in various languages and no I don't understand the code behind 3D processing, but I do understand 3D processing. I wasn't trying to find the solution because I don't know this code base. What I was trying to do was to do the best I can with Russian language commits and 10s of 1000s of lines of code. You think it's a disgrace to not know about "your" code base with commits in Russian? Really? So after using a 2D display to check a 3D problem, your solution is to try and belittle me then tell me to just use the old version? Really?

The last working build is 6459. There are 7 commits between build 6459 and 6466. You have the commits, what's the problem here?

Aleksoid1978
9th September 2022, 01:31
I checked it specifically in 3D mode with 3D glasses - the Auto, Row interleaved, Half OverUnder modes work fine.
Row interleaved x2 and OverUnder also works - but due to the fact that the height of the image is increased by 2 times (1080 -> 2160) - we get a flattened image on the sides. In fact, I added these 2 modes at the request of the SVP developers - 2x height it's need for SVP.

I don't know what else you want from me ...

mogli
9th September 2022, 08:25
Just to make sure it's a general issue and not specific to my environment:


Open a local media file.
Open the playlist bar.
Right-click the playlist bar and save as mpcpl playlist in the same folder as the media file (to ensure it's using a relative path).
Open the playlist file.
The media file should play but it isnt' found.

I see in the code that before 1.6.4 the output path was explicitly converted to CString which isn't done anymore. Is that ok?

Enet47
9th September 2022, 08:58
I checked it specifically in 3D mode with 3D glasses - the Auto, Row interleaved, Half OverUnder modes work fine.
Row interleaved x2 and OverUnder also works - but due to the fact that the height of the image is increased by 2 times (1080 -> 2160) - we get a flattened image on the sides. In fact, I added these 2 modes at the request of the SVP developers - 2x height it's need for SVP.

I don't know what else you want from me ...
First this is a much better response. Much appreciated :) I used to use SVP and I am very grateful that you programmed the 1920x2160p resolution. It's the main reason I use this app. That's why it's so disappointing that this feature stopped working for me after build 6459.

Take the Kodi 3D samples page here->https://kodi.wiki/view/Samples#3D_Test_Clips. The first clip is called "3D MVC ISO Sample #1" The ship descends and the scene plays ok until it changes to a different camera angle. After the clip plays for about 8 seconds the scene changes and what should be the ground instead raises up to the sky partially covering the ship. In the sky! This scene plays fine in every MPC-BE version up to version 1.6.0 build 6459. After that, this scene breaks.

Aleksoid1978
9th September 2022, 09:01
Just to make sure it's a general issue and not specific to my environment:


Open a local media file.
Open the playlist bar.
Right-click the playlist bar and save as mpcpl playlist in the same folder as the media file (to ensure it's using a relative path).
Open the playlist file.
The media file should play but it isnt' found.

I see in the code that before 1.6.4 the output path was explicitly converted to CString which isn't done anymore. Is that ok?

Thx - fixed.

Aleksoid1978
9th September 2022, 09:05
First this is a much better response. Much appreciated :) I used to use SVP and I am very grateful that you programmed the 1920x2160p resolution. It's the main reason I use this app. That's why it's so disappointing that this feature stopped working for me after build 6459.

Take the Kodi 3D samples page here->https://kodi.wiki/view/Samples#3D_Test_Clips. The first clip is called "3D MVC ISO Sample #1" The ship descends and the scene plays ok until it changes to a different camera angle 8 seconds in. Then the ground raises up to the sky partially covering the ship. This scene plays fine in every MPC-BE version up to version 1.6.0 build 6459. After that, this scene breaks.
I check on "3D MVC ISO Sample #1".

I don't know whether it displays 3D correctly or not - I don't have the time or interest to compare, maybe someone else will try to compare and check. I repeat - the 3D processing / output code has not changed, the only thing - there may be some changes in the Intel library - I don't know.
If you claim that it is incorrect - well, ok. If you want - deal with this issue yourself, study the source code, "get bogged down" in debugging).

With that, I propose to close the discussion here.

Enet47
9th September 2022, 09:16
I check on "3D MVC ISO Sample #1".

I don't know whether it displays 3D correctly or not - I don't have the time or interest to compare,
I'm not asking you to compare it to anything because you don't need to. When watching it you will see it go wrong after 8 seconds. You will see elements that should be on the ground now floating in the sky. If you watch 30 seconds of that sample file and not see anything like that then this would once and for all end this conversion. But also I would appreciate if someone else with a 3D setup could spend 30 seconds watching that video to confirm. BTW I did speculate in an earlier message about the Intel libraries but I didn't get any reply on that.

Aleksoid1978
9th September 2022, 09:27
I repeat - the 3D processing / output code has not changed, the only thing - there may be some changes in the Intel library - I don't know.

Aleksoid1978
9th September 2022, 09:31
Player output picture in 2D, 3D transformation do TV. So you can do screenshots in new and old version and compare it.

Enet47
9th September 2022, 09:59
Player output picture in 2D, 3D transformation do TV. So you can do screenshots in new and old version and compare it.
OK thanks.

FYI I uninstalled mpc-be then removed all registry entries. When reinstalling 1.5.8 I did NOT download the Intel library and I did NOT select MVC 3D video decoder. The libmsfxw64.dll library is also NOT in the mpc-be Program Files directory. Yet the 3D functionality still works. Apologies but this makes no sense. Why download the Intel library if it is not needed? Why is there an option to select MVC 3D if it is not needed?

Aleksoid1978
9th September 2022, 10:11
Using you system Intel library.

Enet47
9th September 2022, 10:43
Using you system Intel library.
Ok I will have a look for that. Thanks.

Enet47
9th September 2022, 10:52
Using you system Intel library.
OK found it. Removed it because it is older than the one from mp-be. But using your mpc-be version makes no difference. Actually both Half OU and OU don't work properly. Auto with madVR but as I said earlier it only gives me Half OU. It does not work with EVR-CP. None of this makes any sense so I guess I will have to stick with 1.5.8. Not happy about this but thanks for the help anyway.

Edit:
In 1.6.x when swapping from madvr half OU to mpc-be half OU the pictures shifts a few pixels to the right. What ever is causing this is the reason why 3D half and full OU don't seem to work for me anymore. Anyway I will just stick with the old version.

Aleksoid1978
9th September 2022, 11:03
Do you compare screenshots new and old version ?

If in the new version 3D is displayed differently than in the old one, then this should be visible on a regular 2D picture and on screenshots. Make them, compare - if there is a difference, show.

Enet47
9th September 2022, 11:27
Do you compare screenshots new and old version ?

If in the new version 3D is displayed differently than in the old one, then this should be visible on a regular 2D picture and on screenshots. Make them, compare - if there is a difference, show.
As I said above, in version 1.6.0 you can see the picture actually shift across the screen to the right. It's only a few pixels so it is not noticeable when comparing 2D screenshots, but very noticeable when looking at the paused 2D video in real time on a large screen. When I try the same thing in version 1.5.8 the paused image does not shift.

Aleksoid1978
9th September 2022, 11:41
Ok, use old version

clsid
9th September 2022, 12:15
When watching it you will see it go wrong after 8 seconds. You will see elements that should be on the ground now floating in the sky. Sounds like the left and right eye image are swapped.

Enet47
9th September 2022, 15:53
Sounds like the left and right eye image are swapped.
I think that's it. But the swap left/right eye option doesn't work properly either because it only works on Auto. With MadVR when I use the mpe-be Swap Left/Right option, I get exactly the same problem as when I'm using 1.6.x with OU. As soon as I read what you said it made sense to me. I should have thought of that.

Do you compare screenshots new and old version ?

So Swap Left/Right only works on Auto which for me means Half OU with MadVR or otherwise Interleaved. So now we know what the issue is, can it be fixed please?

Klaus1189
9th September 2022, 19:51
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) :)

Very small this time, but needed.

v0lt
9th September 2022, 21:02
I was also unable to reproduce the problem with stereo 3D. Maybe my TV's stereo 3D technology or default player settings don't allow me to see the problem. Perhaps I'm doing something differently, because I find it difficult and uninteresting to collect information on how to reproduce the bug with only built-in filters (including the built-in EVR-CP) on 3 pages of this topic.
I think it's better to describe such difficult-to-reproduce problems in special places.
https://sourceforge.net/p/mpcbe/tickets/
https://github.com/Aleksoid1978/MPC-BE/issues

But I tried to build a modified version of the player - mpc-be1.6.4.12_mvc_test1 (https://disk.yandex.ru/d/SzE82-FAtUeg6g)

Enet47
9th September 2022, 21:15
I was also unable to reproduce the problem with stereo 3D. Maybe my TV's stereo 3D technology or default player settings don't allow me to see the problem. Perhaps I'm doing something differently, because I find it difficult and uninteresting to collect information on how to reproduce the bug with only built-in filters (including the built-in EVR-CP) on 3 pages of this topic.
I think it's better to describe such difficult-to-reproduce problems in special places.
https://sourceforge.net/p/mpcbe/tickets/
https://github.com/Aleksoid1978/MPC-BE/issues

But I tried to build a modified version of the player - mpc-be1.6.4.12_mvc_test1 (https://disk.yandex.ru/d/SzE82-FAtUeg6g)
Yes this one works :D
If you don't mind me asking, what did you do?

Klaus1189
10th September 2022, 17:46
Thanks @Klaus1189




The last working 3D OverUnder build is version 1.6.0 build 6459. The problem with OverUnder 3D starts in version 1.6.0 build 6466. There are 7 commits between the two versions but all in Russian.

Here is a link to the commits. https://ibb.co/4T8CYWj

@Enet47: I am glad you found the commit ;)
The devs are the best.

@v0lt: Thank you your updating my new translation file ;)

ryrynz
11th September 2022, 05:33
If you don't mind me asking, what did you do?

"Fixed a bug with applying left and right angle 3D MVC"
https://github.com/Aleksoid1978/MPC-BE/commit/b25a9daedd1aeb291177177985a4b4df28e9071a

wushantao
11th September 2022, 06:57
https://files.catbox.moe/bxd69b.7z
https://anonfiles.com/vdPd7075y2/mplayerc.sc.rc_7z

Simplified Chinese
:)

s0meone_new
11th September 2022, 22:40
Hungarian translation updated:
https://www90.zippyshare.com/v/BUKpYHbk/file.html

Enet47
11th September 2022, 23:50
"Fixed a bug with applying left and right angle 3D MVC"
https://github.com/Aleksoid1978/MPC-BE/commit/7fd4f0e8ffc20c8f1803a2721bee2c13d1ca7447
Thanks :)

Thanks to @v0lt for fixing the source code and providing a test build. Also thanks to @Klaus1189 and @clsid for the assist all of which was very much appreciated :)

ryrynz
11th September 2022, 23:52
Thanks :)


Np. Glad it got resolved in the end. Sometimes perserverance is key.

Enet47
11th September 2022, 23:56
Np. Glad it got resolved in the end. Sometimes perserverance is key.
You got that right. I originally brought this up in June :D.

Scoty
12th September 2022, 06:08
When I try to open the view menu, it hangs long time. I am using the most current version of MPC-BE 1.6.3. I have reset all settings but not help.

In 1.6.4 final the problem is fixed, in 1.6.4.9 the issues is back again. Windows 11 22H2.

This is the working Version:
https://bilderupload.org/image/c5ee59381-screenshot-2022-09-12-070.png

This is the non working Version:
https://bilderupload.org/image/4a4659499-screenshot-2022-09-12-070.png