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

Aleksoid1978
12th June 2013, 03:38
I have a whole bunch of these various types of multichannel audio files, obtained by scouring through the internet. I used these long back to test my AVR's capabilities.


Thanks for the build.

1. http://www.sr.se/laddahem/multikanal...dpirat_dts.zip - Still No Audio
2. http://www.masterpinguin.de/surround...Hotel19dld.wav - Plays fine
3. http://www.sr.se/laddahem/multikanal/dts/opalcity.zip - No Audio

I am not sure what settings am I missing, since it has been reported by z_mashine that all the 3 files play fine with this build.
PS: I do not use any external filters (and do not intend to use).

My settings:

http://imageshack.us/a/img15/817/00412062013075405.png

http://imageshack.us/a/img854/3051/00905062013023032.png

http://imageshack.us/a/img407/6153/00212062013074501.png

http://imageshack.us/a/img541/9964/01005062013023052.png

1 - Try use audio renderer - System Default.
2 - make screenshot of filters on problem files.

you try this build - MPC-BE v1.2.0.0 -dev build 2865 (http://dev.mpc-next.ru/index.php/topic,1560.msg8552.html#msg8552) ??

z_mashine
12th June 2013, 07:49
I am not sure what settings am I missing, since it has been reported by z_mashine that all the 3 files play fine with this build.

I have no way to test bitstrimming. These files play fine for me on:

System Default
High Definition Device
DirectSound: High Definition Device
MPC Audio Renderer with System Default and High Definition Device

ontherocks
12th June 2013, 19:18
1 - Try use audio renderer - System Default.
I tried this. Did not solve the problem. Results are the same as previously mentioned.


2 - make screenshot of filters on problem files.
Sorry, didn't quite get what exactly you are looking for.
Do you mean for example the screenshot from Play-->Filters-->MPC Audio Renderer-->Pin Info/Status?


you try this build - MPC-BE v1.2.0.0 -dev build 2865 (http://dev.mpc-next.ru/index.php/topic,1560.msg8552.html#msg8552) ??
I tried this too. Did not solve the problem. Results are the same as previously mentioned.

Lord Maius
12th June 2013, 20:26
Updated Italian text translation --> Rev 2871
http://sdrv.ms/13DEctW
:)

Reino
12th June 2013, 22:37
ontherocks, just to be sure, you do have the internal DTS Audio Decoder enabled, haven't you?
DTS_Hotel19dld.wav plays fine over here with the internal DTS/AC3 Source Filter + internal DTS Audio Decoder / FFDShow / LAV.

mindbomb
13th June 2013, 00:59
http://thumbnails102.imagebam.com/26005/370752260047852.jpg (http://www.imagebam.com/image/370752260047852)

I'm having trouble here trying to tell mpc be to open fullscreen on a second monitor. The setting keeps reverting back to the default value.

Aleksoid1978
13th June 2013, 02:43
ontherocks, just to be sure, you do have the internal DTS Audio Decoder enabled, haven't you?
DTS_Hotel19dld.wav plays fine over here with the internal DTS/AC3 Source Filter + internal DTS Audio Decoder / FFDShow / LAV.

I do not know what's wrong at you side. All 3 files play fine:
http://s57.radikal.ru/i155/1306/24/276def44a9d4t.jpg (http://radikal.ru/F/s57.radikal.ru/i155/1306/24/276def44a9d4.png.html)

http://s019.radikal.ru/i622/1306/9e/4224c2c99c69t.jpg (http://radikal.ru/F/s019.radikal.ru/i622/1306/9e/4224c2c99c69.png.html)

http://s019.radikal.ru/i611/1306/19/3497f7581c0et.jpg (http://radikal.ru/F/s019.radikal.ru/i611/1306/19/3497f7581c0e.png.html)

ontherocks
13th June 2013, 10:35
ontherocks, just to be sure, you do have the internal DTS Audio Decoder enabled, haven't you?
DTS_Hotel19dld.wav plays fine over here with the internal DTS/AC3 Source Filter + internal DTS Audio Decoder / FFDShow / LAV.

I have reported that DTS_Hotel19dld.wav plays fine. Please see this post http://forum.doom9.org/showpost.php?p=1632622&postcount=1200

ontherocks
13th June 2013, 10:40
I do not know what's wrong at you side. All 3 files play fine:

I will post screenshots with the 2 problematic files as you have shown.
Just to make sure......
The 2 problematic files do not produce any errors. They play like any other file, i.e. the play progresses. But there is no audio. It's silent. I cannot hear anything.

wanezhiling
13th June 2013, 10:45
@ontherocks, reset mpc-be

ontherocks
14th June 2013, 03:51
I do not know what's wrong at you side. All 3 files play fine:

Ok.
I found out what was causing the problem.
Its an issue with bitstreaming.
If I do not select (S/PDIF,HDMI) Passthrough for DTS then MPC BE decodes and sends out multichannel PCM to my AVR. I can hear the tracks.
But if I select Passthrough for DTS (i.e. prevent MPC BE from decoding), there is no audio from my AVR.

Aleksoid1978
14th June 2013, 07:29
Ok.
I found out what was causing the problem.
Its an issue with bitstreaming.
If I do not select (S/PDIF,HDMI) Passthrough for DTS then MPC BE decodes and sends out multichannel PCM to my AVR. I can hear the tracks.
But if I select Passthrough for DTS (i.e. prevent MPC BE from decoding), there is no audio from my AVR.

P.S. Fixed at rev. 2894.

wanezhiling
14th June 2013, 16:21
http://pan.baidu.com/share/link?shareid=1195382374&uk=3558042035
build 2881, stop playback since 4sec

lav splitter and mpc-hc work fine.

Aleksoid1978
14th June 2013, 23:35
http://pan.baidu.com/share/link?shareid=1195382374&uk=3558042035
build 2881, stop playback since 4sec

lav splitter and mpc-hc work fine.

All ok:
http://s60.radikal.ru/i169/1306/4f/eb8187e80cfet.jpg (http://radikal.ru/F/s60.radikal.ru/i169/1306/4f/eb8187e80cfe.png.html)

ontherocks
15th June 2013, 03:23
P.S. Fixed at rev. 2894.

Wow! That was fast. :thanks:

wanezhiling
15th June 2013, 06:07
All ok:
http://s60.radikal.ru/i169/1306/4f/eb8187e80cfet.jpg (http://radikal.ru/F/s60.radikal.ru/i169/1306/4f/eb8187e80cfe.png.html)

I figured out why. DXVA is fine.

Please try internal sw mpeg2 decoder ;)

Aleksoid1978
15th June 2013, 06:59
I figured out why. DXVA is fine.
Please try internal sw mpeg2 decoder ;)

Ok - a see. Thanks for report :)

P.S. Fixed at rev. 2903;

73ChargerFan
16th June 2013, 02:39
alexins,
Can you edit the first post and add a link to nightly builds?
Thanks.

alexins
16th June 2013, 03:43
alexins,
Can you edit the first post and add a link to nightly builds?
Thanks.

I put the links to the "Nightly Builds" at the bottom of the first post.

73ChargerFan
16th June 2013, 03:59
Thanks, much easier! It took me 10 minutes to find earlier.
Great work everyone, I really like how BE is coming along.

ontherocks
16th June 2013, 10:09
Some more files having issues (I have bitstreaming enabled)

1. http://www.mediafire.com/watch/smqnuhjgxaf1841/test.m4a - Pauses automatically

2. http://www.hifistatement.info/download_petrocca/Deborahs_Theme_24-96.wav - Doesn't play

3. aif files don't play. I am not sure if they are supported. Example https://dl.dropboxusercontent.com/u/422157/MFTD/Deerhoof_MastersFromTheirDay%20Series_Sexy%20but%20Sparkly_48k.aif

4. Any file with sampling rate greater than 48kHz, is displayed in my AVR as 48kHz. I am not sure if I am missing any settings. Example http://www.rarewares.org/rja/Yes-Roundabout-MLP_24bit_96kHz_5.1.flac

5. 2 Channel files with sampling rate greater than 48kHz are displayed as Multichannel PCM 5.1 in my AVR. Example files could be obtained from here http://www.unipheyemusic.com/filetest.cfm

6. This file produces static noise sometimes, sometimes there is no audio and sometimes it plays fine. It produces issues normally when it is after another file in playlist and it starts to play after the first one has ended playing. http://trailers.apple.com/movies/independent/miss_conception/miss_conception_h1080p.mov

Aleksoid1978
16th June 2013, 11:56
Some more files having issues (I have bitstreaming enabled)

1. http://www.mediafire.com/watch/smqnuhjgxaf1841/test.m4a - Pauses automatically

2. http://www.hifistatement.info/download_petrocca/Deborahs_Theme_24-96.wav - Doesn't play

3. aif files don't play. I am not sure if they are supported. Example https://dl.dropboxusercontent.com/u/422157/MFTD/Deerhoof_MastersFromTheirDay%20Series_Sexy%20but%20Sparkly_48k.aif

4. Any file with sampling rate greater than 48kHz, is displayed in my AVR as 48kHz. I am not sure if I am missing any settings. Example http://www.rarewares.org/rja/Yes-Roundabout-MLP_24bit_96kHz_5.1.flac

5. 2 Channel files with sampling rate greater than 48kHz are displayed as Multichannel PCM 5.1 in my AVR. Example files could be obtained from here http://www.unipheyemusic.com/filetest.cfm

6. This file produces static noise sometimes, sometimes there is no audio and sometimes it plays fine. It produces issues normally when it is after another file in playlist and it starts to play after the first one has ended playing. http://trailers.apple.com/movies/independent/miss_conception/miss_conception_h1080p.mov

What audio renderer you use. See Filters list on playback.

P.S.
http://www.mediafire.com/watch/smqnuhjgxaf1841/test.m4a - LAV also failed.

for .aif - need install LAV. http://www.hifistatement.info/download_petrocca/Deborahs_Theme_24-96.wav - also. MPC-BE don't have internal splitter for aif/wav files.

alexins
18th June 2013, 15:29
Media Player Classic - BE 1.2.0.3 Win32 (Stable release):
Media Player Classic - BE 1.2.0.3 x86 (with installer) (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20Win32/MPC-BE%20Win32%201.2.0.3/MPC-BE.1.2.0.3.x86-installer.zip/download)
Media Player Classic - BE 1.2.0.3 x86 (portable) (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20Win32/MPC-BE%20Win32%201.2.0.3/MPC-BE.1.2.0.3.x86.7z/download)
Standalone Filters Media Player Classic - BE 1.2.0.3 x86 (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20Win32/MPC-BE%20Win32%201.2.0.3/standalone_filters-mpc-be.1.2.0.3.x86.7z/download)

Media Player Classic - BE 1.2.0.3 x64 (Stable release):
Media Player Classic - BE 1.2.0.3 x64 (with installer) (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20x64/MPC-BE%20x64%201.2.0.3/MPC-BE.1.2.0.3.x64-installer.zip/download)
Media Player Classic - BE 1.2.0.3. x64 (portable) (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20x64/MPC-BE%20x64%201.2.0.3/MPC-BE.1.2.0.3.x64.7z/download)
Standalone Filters Media Player Classic - BE 1.2.0.3 x64 (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20x64/MPC-BE%20x64%201.2.0.3/standalone_filters-mpc-be.1.2.0.3.x64.7z/download)

Source Code:
Media Player Classic - BE 1.2.0.3 Source Code (http://sourceforge.net/projects/mpcbe/files/MPC-BE/MPC-BE%20Source%20Code/MPC-BE%201.2.0.3%20Source%20Code/MPC-BE%201.2.0.3%20Source%20Code.7z/download)

ChangeLog (http://www.xvidvideo.ru/logi-izmeneniy/changelog-media-player-classic-be-eng.html)

wanezhiling
18th June 2013, 15:56
:cool: stable version

ontherocks
18th June 2013, 17:30
What audio renderer you use. See Filters list on playback.
I am using System Default for Audio Renderer

4. http://www.rarewares.org/rja/Yes-Roundabout-MLP_24bit_96kHz_5.1.flac

http://imageshack.us/a/img833/1999/e7j1.png

5. 2 Channel high resolution files that show up as Multichannel PCM 5.1
(a). Sampling rate 96kHz, bit depth 24bit

http://imageshack.us/a/img842/1638/yli.png

(b). Sampling rate 192kHz, bit depth 24bit

http://imageshack.us/a/img37/8284/m0j.png

filler56789
18th June 2013, 22:04
VC1-I decoding without DXVA;

Interlaced VC-1 decoded thru software, finally? :eek:

alexins
18th June 2013, 22:28
VC1-I decoding without DXVA;

Interlaced VC-1 decoded thru software, finally? :eek:

Yes!

http://i038.radikal.ru/1306/f5/51b054507544t.jpg (http://radikal.ru/F/i038.radikal.ru/1306/f5/51b054507544.png.html)

filler56789
18th June 2013, 22:54
Yes!

http://i038.radikal.ru/1306/f5/51b054507544t.jpg (http://radikal.ru/F/i038.radikal.ru/1306/f5/51b054507544.png.html)

Thanks for confirming :eek: :) :) :)

Congratulations, and :thanks: again.

Aleksoid1978
19th June 2013, 02:13
I am using System Default for Audio Renderer

4. http://www.rarewares.org/rja/Yes-Roundabout-MLP_24bit_96kHz_5.1.flac

http://imageshack.us/a/img833/1999/e7j1.png

5. 2 Channel high resolution files that show up as Multichannel PCM 5.1
(a). Sampling rate 96kHz, bit depth 24bit

http://imageshack.us/a/img842/1638/yli.png

(b). Sampling rate 192kHz, bit depth 24bit

http://imageshack.us/a/img37/8284/m0j.png

Because Windows mix in format, that you set in Sound Settings. I think you settings is 5.1

Aleksoid1978
19th June 2013, 06:51
Hi fellas.
Please, test MPC Audio Renderer in WASAPI Exclusive mode.
What's done: in this test build, MPC Audio Renderer trying transmit data as is, without any changes (also it ignore system settings), in case if selected modes are supported in system.
For example:
we have: 5.1 24bit 48000

Decoder's output: 2.0 32bit 96000
Renderer's output: 2.0 32bit 96000

In this case we will have stereo only. And vice-versa:
we have: 2.0 24bit 96000

Decoder's output: 5.1 32bit 44100
Renderer's output: 5.1 32bit 44100

And again, only in case if your system is support such modes, if not - sound mixer will catch this up and you will see default behavior.
In case of success, bit-exact output will be performed from audio decoder to device.


P.S. - If something doesn't work - show me the screenshot of "Status" tab in MPC Audio Renderer preferences window.
http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE.7z

ontherocks
19th June 2013, 06:52
Because Windows mix in format, that you set in Sound Settings. I think you settings is 5.1
Yes you are right.
Which one should I choose then?

http://i708.photobucket.com/albums/ww87/mybbsharkbait/SpeakerSetup-XonarDG.jpg

Aleksoid1978
19th June 2013, 07:05
Yes you are right.
Which one should I choose then?

http://i708.photobucket.com/albums/ww87/mybbsharkbait/SpeakerSetup-XonarDG.jpg

Test this build http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE.7z

First step - select MPC Audio Renderer on Options->Output->Audio Renderer. in MPC Audio Renderer select WASAPI Exclusive mode.

nevcairiel
19th June 2013, 07:09
Congratulations, and :thanks: again.

You should congratulate and thank the good people at ffmpeg for implementing it. :cool:

madshi
19th June 2013, 07:17
How's performance, compared to the MS VC-1 decoder?

bozek
19th June 2013, 08:02
:cool: stable version

Finally, thx guys! ;)

nevcairiel
19th June 2013, 08:30
How's performance, compared to the MS VC-1 decoder?

Its faster on some samples, slower on others. Frame-Interlaced and Progressive samples are slightly faster (~10%), field-interlaced are same speed or even slightly slower.

However its not bit-exact because some loop filtering is still missing, and there are some VC1 samples that don't work yet.

You can turn off the WMV9 DMO in LAV for a direct comparison.

SamKook
19th June 2013, 12:43
It doesn't output to the same format for me:
http://i.imgur.com/uct0YTs.jpg

My audio card support up to 192KHz(I tried setting it at 48KHz instead and it dindn't change anything) and 24bit from what I understand: http://ca.asus.com/en/Multimedia/Audio_Cards/Xonar_D1/#specifications

Aleksoid1978
19th June 2013, 12:45
It doesn't output to the same format for me:
http://i.imgur.com/uct0YTs.jpg

My audio card support up to 192KHz(I tried setting it at 48KHz instead and it dindn't change anything) and 24bit from what I understand: http://ca.asus.com/en/Multimedia/Audio_Cards/Xonar_D1/#specifications

You use my test build ?

SamKook
19th June 2013, 12:50
You use my test build ?

I did

ontherocks
19th June 2013, 22:04
Test this build http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE.7z

First step - select MPC Audio Renderer on Options->Output->Audio Renderer. in MPC Audio Renderer select WASAPI Exclusive mode.

With the settings as mentioned in this post (http://forum.doom9.org/showpost.php?p=1632622&postcount=1200), I am able to obtain bit-exact playback with wav files. But the issue remains the same with hi resolution lossless wma files.
Example wma files could be obtained from here
ftp://www.unipheyemusic.com/audio/TestPageSamples
here
http://www.gimell.com/recording-free-trial-downloads-1.aspx
and here
http://www.gimell.com/recording-free-trial-downloads-2.aspx

Aleksoid1978
19th June 2013, 22:50
I did

I see - LAV Audio Decoder set "incorrect" channel mask. It must 0x06f instead 0x3f for 5.1 output.

P.S. Update. Now work fine with LAV Audio - http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE_2.7z

Aleksoid1978
19th June 2013, 23:11
With the settings as mentioned in this post (http://forum.doom9.org/showpost.php?p=1632622&postcount=1200), I am able to obtain bit-exact playback with wav files. But the issue remains the same with hi resolution lossless wma files.
Example wma files could be obtained from here
ftp://www.unipheyemusic.com/audio/TestPageSamples
here
http://www.gimell.com/recording-free-trial-downloads-1.aspx
and here
http://www.gimell.com/recording-free-trial-downloads-2.aspx

1 - in MPC Audio Decoder check all output format - 16/24/32/float
2 - what's wrong with .wmv playback ??

SamKook
19th June 2013, 23:43
I see - LAV Audio Decoder set "incorrect" channel mask. It must 0x06f instead 0x3f for 5.1 output.

P.S. Update. Now work fine with LAV Audio - http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE_2.7z

It was also behaving the same with MPC internal decoders(except for the 0x60f vs 0x3f).

I tested v2 and nothing's changed:
http://i.imgur.com/GyWmHPn.jpg

If the input is limited to 16bit, it will play at 48KHz with both LAV and MPC, but anything higher and it drops to 44.1KHz. The output is always 16bit.

Aleksoid1978
20th June 2013, 00:43
If the input is limited to 16bit, it will play at 48KHz with both LAV and MPC, but anything higher and it drops to 44.1KHz. The output is always 16bit.

Make screen of this Audio Setting in you system:
http://i.imgur.com/o6k6l8z.png
http://i.imgur.com/DS2m43q.png

SamKook
20th June 2013, 01:10
The default format for shared mode in the advanced tab was the culprit, changing it will change the output bit and KHz. I was only changing it in the audio driver software.

But that seems like pretty odd behavior.
Shouldn't the renderer use the highest settings supported by the hardware instead of using the default set in windows? And shouldn't exclusive mode ignore windows settings(especially when they specify it's for shared mode and is a default value, not a fixed one) and use the hardware directly or am I missing something here.

Aleksoid1978
20th June 2013, 01:52
Here 3 test build. Must work with 24bit/32bit output
http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE_3.7z

P.S. Before test - check "Allow bit-exact output" in MPC Audio Renderer settings.

SamKook
20th June 2013, 02:31
v3 will use the closest supported settings from the input when "Allow bit-exact output" is checked which is very nice.

So I now get 24bit and 48KHz for 32bit 48KHz sources regardless of what setting is set for the default shared mode.


A quick unrelated question: Is there a way to only launch the player in fullscreen when you open the player, like mpchc does instead of going to fullscreen every time a new file is opened?
When I decide to exit fullscreen after loading something directly or if I launch the player without loading a video or audio file, I'd really like it to not switch to fullscreen automatically if I load a new video or audio file. mpchc behaves like that and I love it since if I'm not already in fullscreen after the player is launched the first time, I most likely want to stay in windowed mode.

Aleksoid1978
20th June 2013, 02:43
A quick unrelated question: Is there a way to only launch the player in fullscreen when you open the player, like mpchc does instead of going to fullscreen every time a new file is opened?
When I decide to exit fullscreen after loading something directly or if I launch the player without loading a video or audio file, I'd really like it to not switch to fullscreen automatically if I load a new video or audio file. mpchc behaves like that and I love it since if I'm not already in fullscreen after the player is launched the first time, I most likely want to stay in windowed mode.

Try this - check "Remember window size" and "Remember window position".

SamKook
20th June 2013, 02:57
Try this - check "Remember window size" and "Remember window position".

I'll try it after I finish watching my current youtube video since I can't resume it if I restart the player, but if they do the same thing as mpchc, then I don't want those two enabled even if they actually prevent the player from going to fullscreen mode when a file is opened after the player is already started.

I want the player to zoom to 100% for every video when not in fullscreen(I have that enabled) and switching from HD to SD video will move the player default position to the left which really annoys me(I wish it could remember the position from the right side instead of the left).
So I'm not sure those will have the desired effect.

SamKook
20th June 2013, 04:06
It still goes to fullscreen with those 2 options enabled.

To make sure you understand what I mean, here's the 2 way I use the player 99% of the time.

1- Double-click on a video or use XBMC to launch mpcbe, the video goes into fullscreen, I watch it and the player exit automatically. Then I start the process again to watch another video. This is my main use of it and it works as intended in both mpc be and mpc hc.

2- a) Open the player directly without loading anything so it opens in windowed mode(so far both mpc be and mpc hc act the same).
b) Then open a video so I can watch it and do some other stuff on my computer at the same time. This is the step where mpc be and mpc hc differ.
Mpc hc won't go to fullscreen and this is exactly what I want since I'll continue to work on other things.
Mpc be on the other hand will always switch to fullscreen every time you open a video, regardless of the current state the player is in so I have to switch out of fullscreen for every video I watch.
c) Open another video without closing the player. Here mpc be will once again switch to fullscreen which will force me to switch back to windowed mode manually while mpc hc will stay in windowed mode.

So what I want is for it to only switch to fullscreen when the player gets started unless no video is loaded and for it to stay in windowed mode once it's started, even if I open a new video.