View Full Version : Media Player Classic - BE Win32/x64
@Anima123
You didn't specify a version, so I'll suggest using MpcVideoRenderer-0.6.0.1884_git2022.05.14-6e712d7 (https://disk.yandex.ru/d/X0EVMKP4TcmnHQ).
Aleksoid1978
22nd May 2022, 07:33
Use Exclusive fullscreen ?
Anima123
22nd May 2022, 07:44
@Anima123
You didn't specify a version, so I'll suggest using MpcVideoRenderer-0.6.0.1884_git2022.05.14-6e712d7 (https://disk.yandex.ru/d/X0EVMKP4TcmnHQ).
I was using the latest git 1891.
Use Exclusive fullscreen ?
The player quit with or without Exclusive fullscreen.
I was using the latest git 1891.
Try 0.6.0.1884.
Anima123
22nd May 2022, 18:39
Try 0.6.0.1884.
Tried, with the same result.
Aleksoid1978
22nd May 2022, 23:30
Tried, with the same result.
Can't reproduce. I'm trying with or without Exclusive fullscreen - all is good.
MPC VR - use DX9/DX11 ?
It's happened with any video ?
Use only internal filters ?
Try reset settings in MPC-BE.
Try enable MiniDump in MPC-BE.
Anima123
23rd May 2022, 02:13
Can't reproduce. I'm trying with or without Exclusive fullscreen - all is good.
MPC VR - use DX9/DX11 ?
It's happened with any video ?
Use only internal filters ?
Try reset settings in MPC-BE.
Try enable MiniDump in MPC-BE.
Thanks for trying to confirm it.
My situation is, played back under windows 10 updated to the latest, and the video file is a hevc encoded 1080p.
BTW, I cannot reproduce it under windows 8.1 neither.
Aleksoid1978
23rd May 2022, 09:35
Use Win 11 - all is good.
clsid
23rd May 2022, 13:02
Latest Win10 optional may update has some DirectX bugs. Maybe that is the cause.
- Test with "Use Direct3D 11" enabled and disabled in MPC VR.
- Test with MPCVR 0.5.8.1877 release build
- Test if it also happens with MPC-HC
sakis.kom
24th May 2022, 04:57
@Anima123
You didn't specify a version, so I'll suggest using MpcVideoRenderer-0.6.0.1884_git2022.05.14-6e712d7 (https://disk.yandex.ru/d/X0EVMKP4TcmnHQ).
The folder "IDXGIOutput-WaitForVBlank " (insight the "T-E-S-T" folder) have a space after the name.
Because of that, windows not recognise that folder and you cannot move it, copy it, or delete it.
Aleksoid1978
24th May 2022, 05:34
The folder "IDXGIOutput-WaitForVBlank " (insight the "T-E-S-T" folder) have a space after the name.
Because of that, windows not recognise that folder and you cannot move it, copy it, or delete it.
Why you need this folder ?
It's not need for you - it's very old version for testing.
sakis.kom
24th May 2022, 07:55
Why you need this folder ?
It's not need for you
I found that, after download.
For use MPC Video Renderer with MBC-BE as player, do i need anything for the "Test" folder ? Or can delete all files from this folder?
@sakis.kom
Don't download what you don't need.
All nightly builds are distributed in separate archives.
so i played around with the jinc shader a but the distortion and i got it fixed.(this is worthless without real world testing)
but another problem showed itself.
i took the "fix" and replaced the lanczos 3 code with it so i could do comparison with the old jinc on real content.
and the results was completely different when the same code is pasted in lanczos 3.
i tried to add a completely new shader and such changed added even a couple of lines (resoruces.h, videoprocessor.cpp, proppage.cpp and maybe more) but the Shaders.vcxproj got automatically changed and was filled with something i'm simply not close to be good enough to do something like that.
so where in the code is the shader called and what is the difference? so i can play around there.
some images BTW.
old jinc https://abload.de/img/oldjinc5ijzj.png
new jinc https://abload.de/img/newjinceojck.png
Aleksoid1978
26th May 2022, 23:52
lanczos 3 is 2-pass, but jinc is single-pass.
You can upload you rewrited/fixed shader here or in PM.
i share it later on github.
i need to grab a couple of files first and test it.
i also will do more try and error tests.
also is this code ever used:
#if 1
#define JINC2_WINDOW_SINC 0.405
#define JINC2_SINC 0.79
#define JINC2_AR_STRENGTH 0.8
#else
#define JINC2_WINDOW_SINC 0.44
#define JINC2_SINC 0.82
#define JINC2_AR_STRENGTH 0.5
#endif
or with other words is the if ever false? because that's important for this issue too. i have no clue what it checks against.
edit: if someone cares some dvd upscales:
https://abload.de/img/jincabom5jx4.png
https://abload.de/img/prettyqrj9k.png
https://abload.de/img/gintama41kbf.png
https://abload.de/img/ventures2djkm8.png
lanczos3 as an comparison:
https://abload.de/img/lanczos3vsjoi.png
https://abload.de/img/prettylanczoseqk8y.png
https://abload.de/img/gintamalanczosumkpb.png
https://abload.de/img/ventures2lanczosxzk83.png
here is the cards source sorry there will be no more ground truth shared from dvd because of anamorphic and such his is to much work:
https://drive.google.com/file/d/1AWdV9z7KM4NetIMPDRZStrKSxz8RUmrP/view?usp=sharing
please be brutal i don't like how it handles lines on the card images.
also is this code ever used:
#if 1
#define JINC2_WINDOW_SINC 0.405
#define JINC2_SINC 0.79
#define JINC2_AR_STRENGTH 0.8
#else
#define JINC2_WINDOW_SINC 0.44
#define JINC2_SINC 0.82
#define JINC2_AR_STRENGTH 0.5
#endif
or with other words is the if ever false? because that's important for this issue too. i have no clue what it checks against.
0.405/0.79/0.8 are the coefficients that were in the jinc2.glsl implementation at this link (https://forums.libretro.com/t/jinc-2-fixes/21146).
0.44/0.82/0.5 are the coefficients that were proposed in the HLSL implementation by Ti-BEN (https://github.com/tiben20). These coefficients are inactive and can be removed.
Here is an example (jinc2.cg) (https://github.com/libretro/common-shaders/blob/4f82e12381e48c1da2c319b0ea74bd1ee98dc604/windowed/shaders/jinc2.cg) with comments.
megapro17
30th May 2022, 08:40
I have a problem, av1 acceleration is not working. It does in stock video app. Iris Xe single gpu, Windows 11, mpc-be 1.6.2.7129 alpha, default settings.
Aleksoid1978
30th May 2022, 09:36
I have a problem, av1 acceleration is not working. It does in stock video app. Iris Xe single gpu, Windows 11, mpc-be 1.6.2.7129 alpha, default settings.
On Intel - AV1 h/w acceleration working only in D3D11 mode, DXVA2 is not supported. You can check it by DXVA Checker.
I have a problem, av1 acceleration is not working. It does in stock video app. Iris Xe single gpu, Windows 11, mpc-be 1.6.2.7129 alpha, default settings.
If you are using the built-in EVR-CP renderer, then try switching the decoder to D3D11 copy back mode.
Or use external renderers with D3D11 support.
atomcu
3rd June 2022, 07:33
After installing MpcVideoRenderer-0.6.0.1884 subtitles dont work. I turned back to 0.5.7.
Aleksoid1978
3rd June 2022, 08:33
After installing MpcVideoRenderer-0.6.0.1884 subtitles dont work. I turned back to 0.5.7.
In D3D11 mode - use latest git MPC-BE build.
Ravioli
3rd June 2022, 15:54
Hi, is there any chance we could define a custom subtitle color for HDR videos ? I got a LG C1 few weeks ago and any HDR movie I play has an eye searing white in HDR mode. I am using MadVR with HDR passthrough to tv. Thanks in advance.
Ravioli
View > Options > Default Style > Primary
Ravioli
3rd June 2022, 17:44
@V0lt
I apologize, I didn't word the question correctly. I meant if we could use a different color for subtitles when playing HDR videos. For example, I find white subtitle color okay to use with SDR videos, but with HDR videos I would prefer to dial down subtitle color to medium gray, because white is too bright and distracting in HDR. Thank you for your quick response.
I don't have a display for tests and no algorithm for preparing subtitles for hdr. This is one of the reasons why I don't plan to change anything about it.
PS: In version 0.6.0 in DX11 mode, a pixel shader for overlaying subtitles on a video frame is created in the video player. Video player developers can experiment with this shader code.
Ravioli
4th June 2022, 00:50
No problem, I understand. In my case, ideal gray for HDR would be around (130,130,130), but for the time being, I will set subtitles to (200,200,200) light gray as a compromise. Cheers!
megapro17
4th June 2022, 12:54
On Intel - AV1 h/w acceleration working only in D3D11 mode, DXVA2 is not supported. You can check it by DXVA Checker.
D3D11 is set by default, i didn't changed it
AV1_VLD_Profile0: D3D11, SD / HD / FHD / 4K / 8K
If you are using the built-in EVR-CP renderer, then try switching the decoder to D3D11 copy back mode.
Or use external renderers with D3D11 support.
It doesn't work in any of this modes
Aleksoid1978
5th June 2022, 03:19
It doesn't work in any of this modes
What you mean "doesn't work" ?
megapro17
5th June 2022, 08:14
What you mean "doesn't work" ?
Hardware acceleration is missing
clsid
5th June 2022, 15:26
DXVA Checker only shows what your system supports. It does not indicate what the player is using by default.
You should select D3D11 in the video decoder settings. It uses DXVA2 by default.
lvqcl
5th June 2022, 16:12
m_nHwDecoder(SysVersion::IsWin8orLater() ? HWDec_D3D11 : HWDec_DXVA2)
So I assume that the default setting is DXVA2 on Vista and Win7, and D3D11 on Win8 / 8.1 / 10 / 11.
I can confirm that there is a problem with copyback AV1 for D3D11 on Intel UHD 750.
But the D3D11 decoder works well for me with MPC VR.
Perhaps there are some limitations or flaws on the part of FFmpeg.
megapro17
5th June 2022, 19:53
DXVA Checker only shows what your system supports. It does not indicate what the player is using by default.
You should select D3D11 in the video decoder settings. It uses DXVA2 by default.
No, it's d3d11 by default.
Aleksoid1978
6th June 2022, 03:29
Hardware acceleration is missing
Thx - fixed.
megapro17
6th June 2022, 10:04
Thx - fixed.
Big thanks it's working! Is copyback a problem? It should be a bit less efficient...
It should be a bit less efficient...
CopyBack is very slow on integrated graphics cards.
I got a LG C1 few weeks ago and any HDR movie I play has an eye searing white in HDR mode. I am using MadVR with HDR passthrough to tv.
You can try mpcvr_1901_subtitles_hdr_passthrough_100std (https://disk.yandex.ru/d/RveS2-0zzsfWAg) or other modifications that are in the same place (сheck with MPC-BE 1.6.2.7138 (e22b1ddf0) or later.).
megapro17
9th June 2022, 22:48
CopyBack is very slow on integrated graphics cards.
bruh.. player is anyway slow, especially when dealing with speed up video or software decoding, mpv or mpc-qt are much better there
This video is causing memory leak in latest version lol
https://drive.google.com/file/d/1F7Tu7phg6aDxarmYivpWvdWeLnYCIZVR/
Aleksoid1978
10th June 2022, 01:21
This video is causing memory leak in latest version lol
https://drive.google.com/file/d/1F7Tu7phg6aDxarmYivpWvdWeLnYCIZVR/
Thx - fixed.
tormento
11th June 2022, 09:31
It happens that Dolby Encoding Engine outputs eac3 files as ec3 and not as eac3.
Could you please add support for that file suffix with proper icon?
Aleksoid1978
11th June 2022, 09:54
It happens that Dolby Encoding Engine outputs eac3 files as ec3 and not as eac3.
Could you please add support for that file suffix with proper icon?
Don't understand you.
filler56789
11th June 2022, 18:02
Don't understand you.
It looks like tormento wants the icon library to include the .ec3 file extension :-|
v0lt
11th June 2022, 20:49
It happens that Dolby Encoding Engine outputs eac3 files as ec3 and not as eac3.
Do you have a screenshot of the file saving dialogue?
tormento
12th June 2022, 19:22
Do you have a screenshot of the file saving dialogue?
It's a CLI encoder where you pass parameters thru XML file.
It's default output format is ec3, that makes sense, as usual file extensions are 3 characters only.
v0lt
12th June 2022, 19:47
It's default output format is ec3, that makes sense, as usual file extensions are 3 characters only.
This hasn't been the case for a long time.
Examples of extensions that don't shorten: .m2ts (and others on BD), .webm, .webp, .flac, .heif (.heic, .avif and other).
Is there any document from Dolby that mentions the .ec3 extension as the default?
In any case, we won't be drawing new icons any time soon.
tormento
14th June 2022, 01:15
In any case, we won't be drawing new icons any time soon.
It's more than enough to provide the same that's alread used for EAC3.
Official documentation that states ec3 is here (https://developer.dolby.com/globalassets/professional/product-manuals/dolbyencodingengineusersguide.pdf).
StainlessS
14th June 2022, 05:34
https://www.filetypeadvisor.com/extension/ec3
What is the .EC3 file type?
The .ec3 filename extension is primarily associated with the EPSON Print CD Document (EC3) file type and format. EPSON is a well-known Japanese trademark of ink-jet printers,
scanners, and other devices that generally provide a very high level of image quality and color consistency. EPSON printers are usually provided with various bundled software,
including EPSON Print CD, which allows to design and print custom graphical optical-disk (CD/DVD/BluRay) labels.
Although, most seem think is audio
Google search "file format ec3"
https://www.google.co.uk/search?q=file+format+ec3&source=hp&ei=nA6oYuXaOYu8gQbMuat4&iflsig=AJiK0e8AAAAAYqgcrG3U5EHpSP2h8NzMaywAdgSVYFYD&ved=0ahUKEwjlmOnHjaz4AhULXsAKHczcCg8Q4dUDCAg&uact=5&oq=file+format+ec3&gs_lcp=Cgdnd3Mtd2l6EAMyBggAEB4QFjoRCC4QgAQQsQMQgwEQxwEQ0QM6CwgAEIAEELEDEIMBOggIABCxAxCDAToLCC4QgAQQsQMQgwE6CAgAEIAEELEDOgsILhCxAxCDARDUAjoFCAAQgAQ6CAguELEDEIMBOggIABCABBDJAzoFCAAQkgM6CAguEIAEELEDOgUILhCABDoHCAAQsQMQCjoLCAAQgAQQsQMQyQM6CAgAEB4QDxAWUABY3Rtg0B1oAHAAeACAAbgBiAGWC5IBBDEyLjOYAQCgAQE&sclient=gws-wiz
lvqcl
14th June 2022, 16:48
Official documentation that states ec3 is here (https://developer.dolby.com/globalassets/professional/product-manuals/dolbyencodingengineusersguide.pdf).
.ec3 extension is mentioned there only as an example:
The output file type must be the same in each case (for example, .ec3).
v0lt
15th June 2022, 15:12
MPC-BE 1.6.3 stable (https://github.com/Aleksoid1978/MPC-BE/releases/tag/1.6.3) with digital signature.
MPC-BE Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative 1 (https://yadi.sk/d/AjAXDDHtHRIELg), alternative 2 (https://cloud.mail.ru/public/V1rp/2iqNDT5Rx)
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).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.