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

SamKook
25th June 2013, 11:27
SamKook, VipZ
Try this build - http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_WASAPI_EXCLUSIVE_13a.7z

About glitch & A/V Desync - i wait log file from you. It's create on Desktop.

It's in a constant state of glitching. It sounds like they speak through the blades of a fan.

Edit: Forgot to say that there wasn't anything in the log except the 2 usual lines when you start the video.

Casshern
25th June 2013, 16:37
Yes - it's use different key in registry

Thanks!

VipZ
25th June 2013, 20:25
Can you upload examples of the file on which you are out of A/V sync. And - what decoding you use, Bitstream or PCM output ?.

Tested with mpc-be.exe_WASAPI_EXCLUSIVE_13a.

I don't seem to get any glitches in the short period of testing.

With regards to the OoS audio, this is quite random and can happen on almost any media file.

Here's the log file from a time when it was over 2 seconds out,
2013.06.25 20:21:28.050 : CMpcAudioRenderer::RenderWasapiBuffer() - Data Event, not enough data, requested: 57600[2400], available: 36864, elapsed time: 0, buffer size: 500000
2013.06.25 20:21:28.052 : CMpcAudioRenderer::RenderWasapiBuffer() - render event occurred too early, elapsed time: 21899, buffer size: 500000

Was using this sample, http://www.mediafire.com/download/94q08mhpheee77y/eac3_detection_sample.VOB

I am testing with LAV decoding to PCM

SamKook
25th June 2013, 21:08
I tried VipZ sample and it also constantly glitches like all my other test, both with LAV filters and the internal ones.

I recorded part of the sample during playback to give you an idea of what it sounds like(it's not very loud since I had terrible feedback in my TV speakers and win7 sound recorder is terrible, but you should be easily able to hear it with the volume up since I was): http://www.mediafire.com/?fc36zx7fs7f68g5

Aleksoid1978
26th June 2013, 01:04
SamKook, VipZ - Reclock play fine ??

SamKook
26th June 2013, 01:19
SamKook, VipZ - Reclock play fine ??

Yes it does, never had any problem with it.

Aleksoid1978
26th June 2013, 05:10
Yes it does, never had any problem with it.

Smart people work there :)

VipZ
26th June 2013, 19:11
SamKook, VipZ - Reclock play fine ??

I have never liked the way Reclock works so never used. MPC Audio renderer shows great promise cause it will output the source as bit exact and not try fit something into a specific setting like reclock

ontherocks
26th June 2013, 21:30
As per the real time edid of my AVR, it supports 88kHz & 176kHz sampling rate.

http://img841.imageshack.us/img841/4426/z05u.png

Yet, for audio tracks with a sampling rate of 88.2kHz and 176.4kHz, I see 192kHz in my AVR.
I have the bit-exact option turned ON.

Example file 88.2kHz - http://download.linnrecords.com/test/flac/recit24bit.aspx
Example file 176.4kHz - http://www.audiocheck.net/testtones_highdefinitionaudio.php

nevcairiel
26th June 2013, 21:35
NVIDIA GPUs don't support 88.2 kHz, in case you have one of those.

Aleksoid1978
26th June 2013, 23:04
As per the real time edid of my AVR, it supports 88kHz & 176kHz sampling rate.

http://img841.imageshack.us/img841/4426/z05u.png

Yet, for audio tracks with a sampling rate of 88.2kHz and 176.4kHz, I see 192kHz in my AVR.
I have the bit-exact option turned ON.

Example file 88.2kHz - http://download.linnrecords.com/test/flac/recit24bit.aspx
Example file 176.4kHz - http://www.audiocheck.net/testtones_highdefinitionaudio.php

Look at the list of supported frequencies of your audio device:
http://i.imgur.com/4zpyReF.png

Aleksoid1978
27th June 2013, 02:44
VipZ, SamKook
Test please on different builds from here - http://aleksoid.voserver.net/MPC-BE/WASAPI/

v0lt
27th June 2013, 03:39
MPC-BE v1.2.1.0 -dev build 2985 (http://dev.mpc-next.ru/index.php/topic,1606.msg8880.html#msg8880)

wanezhiling
27th June 2013, 07:20
50mc_Device_Period_Seeking_test_2 is the best for me. :)

Aleksoid1978
27th June 2013, 07:33
50mc_Device_Period_Seeking_test_2 is the best for me. :)

What about noise after seeking ??

wanezhiling
27th June 2013, 07:38
Gone :)

Aleksoid1978
27th June 2013, 07:39
Gone :)

It's a great news.

Aleksoid1978
27th June 2013, 09:24
50mc_Device_Period_Seeking_test_2 is the best for me. :)

Can you test this build again - a made some changes and upload again. :)

wanezhiling
27th June 2013, 12:12
Work fine as before

VipZ
27th June 2013, 19:55
VipZ, SamKook
Test please on different builds from here - http://aleksoid.voserver.net/MPC-BE/WASAPI/

In some short testing I would say the best is for seeking is mpc-be.exe_minimal_Device_Period.7z but audio sync seems worse

And mpc-be.exe_50mc_Device_Period_Seeking_test_2.7z for audio sync

Tested with both AMD HDMI to AVR and sound card using headphones (Windows drivers).

Keiyakusha
27th June 2013, 22:16
Not sure if I should report this or not, but in MPC-BE svn r2985 Audio renderer produces no sound when plays aac audio (http://db.tt/70mx1j3P). This happens only in shared mode, exclusive works.
This is the same using lav splitter/decoder or internal splitter/decoder

Last MPC-BE stable - works.

Edit: mpc-be.exe_50mc_Device_Period_Seeking_test_2.7z - no sound

VipZ
27th June 2013, 23:03
Not sure if I should report this or not, but in MPC-BE svn r2985 Audio renderer produces no sound when plays aac audio (http://db.tt/70mx1j3P). This happens only in shared mode, exclusive works.
This is the same using lav splitter/decoder or internal splitter/decoder

Last MPC-BE stable - works.

Edit: mpc-be.exe_50mc_Device_Period_Seeking_test_2.7z - no sound

Working ok for me in both shared and exclusive mode with this build via both HDMI and soundcard

Keiyakusha
27th June 2013, 23:14
Works for me if I set output as 32bit float. Anything below does not work.
Also this is not every aac audio. Test the one that I posted.

EDIT: From what i see in "status" it tries to output 32bit float 48000hz. If the input is 44100hz below 32bit float it fails.
Why it can't play input as is?

Edit2: so using the audio I posted above. Decoder is set to output 24bit audio:
https://dl.dropboxusercontent.com/u/110558786/DesktopScreens/88ECE26F.png

Exclusive works, Shared not. And neither bitdepth/samplerate output is good.

Aleksoid1978
27th June 2013, 23:56
Works for me if I set output as 32bit float. Anything below does not work.
Also this is not every aac audio. Test the one that I posted.

EDIT: From what i see in "status" it tries to output 32bit float 48000hz. If the input is 44100hz below 32bit float it fails.
Why it can't play input as is?

Edit2: so using the audio I posted above. Decoder is set to output 24bit audio:
https://dl.dropboxusercontent.com/u/110558786/DesktopScreens/88ECE26F.png

Exclusive works, Shared not. And neither bitdepth/samplerate output is good.

I fix Shared Mode :)
But best way - use Exclusive Mode + bi-exact.

P.S. Fixed Shared mode in rev. 2992;

VipZ
28th June 2013, 00:02
I fix Shared Mode :)
But best way - use Exclusive Mode + bi-exact.

I saw an update on SVN, does this now superseded any of the previous test builds?

Aleksoid1978
28th June 2013, 00:26
I saw an update on SVN, does this now superseded any of the previous test builds?

it's equal to mpc-be.exe_50mc_Device_Period_Seeking_test_2.7z build

v0lt
28th June 2013, 03:37
MPC-BE v1.2.1.0 -dev build 2992 (http://dev.mpc-next.ru/index.php/topic,1606.msg8892.html#msg8892)

VipZ
28th June 2013, 07:49
it's equal to mpc-be.exe_50mc_Device_Period_Seeking_test_2.7z build

Thanks

bozek
28th June 2013, 10:28
I got a 2in1 mkv file here. How do I switch between the two playlists?

z_mashine
28th June 2013, 14:54
I got a 2in1 mkv file here. How do I switch between the two playlists?

use AV, LAV or Matroska splitter. there is no way to choose "edition" with built-in splitters.

mark0077
28th June 2013, 18:38
Hi guys, has something changed in relation to the handling of the "launch files in fullscreen" in a recent build. I have it checked with the hopes of never seeing any windows related items when launching from applications like xbmc, I intend to go directly to fullscreen, heres how it used to work.

Before - Scenario 1
1) Open mpc-be in windowed mode
2) Double click a movie
Result: It plays and stays in windowed mode (I guess this is expected?)

Before - Scenario 2
1) With mpc closed, double click a movie
Result: It immediately triggers mpc-be to open in fullscreen mode.


Now what happens

After - Scenario 1
1) Open mpc-be in windowed mode
2) Double click a movie
Result: It plays in fullscreen mode (not the same as old behaviour but I guess it makes sense?)

After - Scenario 2
1) With mpc closed, double click a movie
Result: It opens mpc in windowed mode, and after a few seconds and a few flickers, triggers mpc-be to open in fullscreen mode. (this is my main concern, as when launching movies from applications I never want to see the mpc-be window at all)

Is it possible or difficult to have Scenario 2 reverted to the old behaviour? Ie never show the window of mpc-be when launching files, ie go fullscreen mode immediately.

bozek
28th June 2013, 19:12
use AV, LAV or Matroska splitter. there is no way to choose "edition" with built-in splitters.

Sounds like a good place for a new feature, then.

/me nudges the devs :)

z_mashine
28th June 2013, 19:20
Hi guys, has something changed in relation to the handling of the "launch files in fullscreen" in a recent build.

Before any file is opened in d3dfs mode when the option d3dfs is enabled. But there is no reason to open the audio files in d3dfs mode. Now only the video files open in d3dfs mode. But there is no way of knowing whether there is a video stream to a file without opening it. So now when the option d3dfs is enabled any file is opened first in windowed mode, then there is a check for the presence of a video stream, and if it is successful, the player switches to d3dfs mode.

The changes were made in r2969.

z_mashine
28th June 2013, 19:26
Sounds like a good place for a new feature, then.

Aleksoid1978 already took up the implementation of such a feature, but nothing came of it yet.

mark0077
28th June 2013, 19:41
Before any file is opened in d3dfs mode when the option d3dfs is enabled. But there is no reason to open the audio files in d3dfs mode. Now only the video files open in d3dfs mode. But there is no way of knowing whether there is a video stream to a file without opening it. So now when the option d3dfs is enabled any file is opened first in windowed mode, then there is a check for the presence of a video stream, and if it is successful, the player switches to d3dfs mode.

The changes were made in r2969.

Ah I understand yeah, thanks for the feedback. I'll revert back I guess for the time being. Not sure if theres many people that would want what I do, ie never show the windowed window. Its more for HTPC where the likes of XBMC can use mpc as an external player. It just looks clunky for users / guests to see a window appearing after launching a movie, then the movie starting you know. I guess the only software way around it would be to either

1) Go fullscreen by default (even if its just a black window) until the file is loaded and then revert to windowed if theres only audio within the file.
OR
2) Add another mpc option to "Always go fullscreen" even if no video is present :S

If fullscreen video is more likely to be used than audio only maybe option 1 would be a nice workaround, although then for audio only users that might be very clunky for that initial second...

SamKook
28th June 2013, 20:07
Not sure if theres many people that would want what I do, ie never show the windowed window.

I do too. But in my case, I would like both before scenarios to come back.

I use foobar2000 for audio only instead of a video player like mpcbe so I would also prefer not to have to see the window before going to fullscreen.
I'm not sure of the following, but I would assume showing the window and then going to fullscreen also cause madvr to not go directly in exclusive mode which prevents the OSD message(that I would love to be able to disable) for the switch to show up.
I hope I'll have time to test it tonight as well as the many wasapi builds but free time is a commodity don't have much of for the next couple of days.

Edit: I can confirm that showing the window before going to fullscreen prevents madvr from going directly to fullscreen exclusive mode.

Also, I tried the 50mc_Device_Period_Seeking_test_2 build since it was the most popular and out of 3 20min video, I had 1 audio glitch so it's certainly better since it doesn't happen for every video, but not quite perfect yet.

I'll try the others as soon as I can.

Lord Maius
29th June 2013, 11:05
ITA txt language file updated rev.2982
:)
http://sdrv.ms/12tb6PQ

bozek
30th June 2013, 08:31
Aleksoid1978 already took up the implementation of such a feature, but nothing came of it yet.

Does the word yet imply he hasn't put it on ice yet?

judelaw
30th June 2013, 09:48
1) Go fullscreen by default (even if its just a black window) until the file is loaded and then revert to windowed if theres only audio within the file.

I can do that. Everyone will be happy in this case? ;)

z_mashine
30th June 2013, 12:05
Does the word yet imply he hasn't put it on ice yet?

This means that the implementation of such a feature has been postponed indefinitely.

mark0077
30th June 2013, 14:02
I can do that. Everyone will be happy in this case? ;)

That would be fantastic. I guess the best case scenario is that when the likes of madVR starts in FSE mode, if mpc-be is already in fullscreen mode, madVR shouldn't show the "Exclusive" message which always seems to appear in mpc-be. Not sure how difficult it would be to make mpc-be be in fullscreen mode before madVR eliminating that "Exclusive" from appearing.

ontherocks
30th June 2013, 15:20
Look at the list of supported frequencies of your audio device:
http://i.imgur.com/4zpyReF.png

Below is the screenshot of the supported sampling rates in my device

http://img24.imageshack.us/img24/2218/80sz.png

Sorry, 88.2kHz files play bit-exact.
But if I play 16bit 176.4kHz files, I see 192Hz in my AVR.

176.4kHz samples here (all 176.4kHz files are 16bit)
http://www.audiocheck.net/testtones_highdefinitionaudio.php

Aleksoid1978
1st July 2013, 00:18
Below is the screenshot of the supported sampling rates in my device

http://img24.imageshack.us/img24/2218/80sz.png

Sorry, 88.2kHz files play bit-exact.
But if I play 16bit 176.4kHz files, I see 192Hz in my AVR.

176.4kHz samples here (all 176.4kHz files are 16bit)
http://www.audiocheck.net/testtones_highdefinitionaudio.php

Thanks. in nearest features i upload build for test.

P.S. Test this build - http://aleksoid.voserver.net/MPC-BE/WASAPI/mpc-be.exe_WASAPI_EXCLUSIVE_14b.7z

ontherocks
1st July 2013, 06:43
Thanks. in nearest features i upload build for test.

P.S. Test this build - http://aleksoid.voserver.net/MPC-BE/WASAPI/mpc-be.exe_WASAPI_EXCLUSIVE_14b.7z
Thanks, I will test this build tonight.

Meanwhile, I had this query...
Is the drop down listing in HDMI Properties --> Advanced, the only way to know what sampling rates and bit depths are supported? Isn't there any other way to figure that out?
And, is that drop down listing correct?
The reason I am asking is because, the drop down listing in my computer doesn't show 24bit 176.4kHz as supported. Yet if I play a 24bit/176.4kHz file in XBMC with WASAPI enabled, I see 176.4kHz displayed in my AVR. So I guess my graphics card does support it, even though the drop down listing doesn't mention it.

Aleksoid1978
1st July 2013, 07:44
Thanks, I will test this build tonight.

Meanwhile, I had this query...
Is the drop down listing in HDMI Properties --> Advanced, the only way to know what sampling rates and bit depths are supported? Isn't there any other way to figure that out?
And, is that drop down listing correct?
The reason I am asking is because, the drop down listing in my computer doesn't show 24bit 176.4kHz as supported. Yet if I play a 24bit/176.4kHz file in XBMC with WASAPI enabled, I see 176.4kHz displayed in my AVR. So I guess my graphics card does support it, even though the drop down listing doesn't mention it.

About 24bit 176.4kHz - i think if it's format do not show in Audio Settings, it's do not support. XBMC - i think it's output 16bit 176.4kHz. Better way - Ask this question to the developers of XBMC.

ontherocks
1st July 2013, 16:00
Thanks. in nearest features i upload build for test.

P.S. Test this build - http://aleksoid.voserver.net/MPC-BE/WASAPI/mpc-be.exe_WASAPI_EXCLUSIVE_14b.7z

This build works :thanks:

About 24bit 176.4kHz - i think if it's format do not show in Audio Settings, it's do not support. XBMC - i think it's output 16bit 176.4kHz. Better way - Ask this question to the developers of XBMC.

Strangely, 24bit/176.4kHz files play in this MPC-BE build too and my AVR displays 176.4kHz. How come?

Samples here:
http://www.audiofilemusic.com/Scripts/Download.asp?File=/web/FreeDownload/01_Rimsky-Korsakov_Dance_of_the_Tumblers_176_flac.zip
http://www.audiofilemusic.com/Scripts/Download.asp?File=/web/FreeDownload/07_Taint_So_176_flac.zip
http://www.audiofilemusic.com/Scripts/Download.asp?File=/web/FreeDownload/AS091HiResTrk4_176_flac.zip

Aleksoid1978
1st July 2013, 23:12
Strangely, 24bit/176.4kHz files play in this MPC-BE build too and my AVR displays 176.4kHz. How come?

Samples here:
http://www.audiofilemusic.com/Scripts/Download.asp?File=/web/FreeDownload/01_Rimsky-Korsakov_Dance_of_the_Tumblers_176_flac.zip
http://www.audiofilemusic.com/Scripts/Download.asp?File=/web/FreeDownload/07_Taint_So_176_flac.zip
http://www.audiofilemusic.com/Scripts/Download.asp?File=/web/FreeDownload/AS091HiResTrk4_176_flac.zip

Look at MPC Audio Renderer "Status" tab, make screen-shot and upload here.

ontherocks
2nd July 2013, 03:50
Look at MPC Audio Renderer "Status" tab, make screen-shot and upload here.

24bit/176.4kHz
http://i.imgur.com/vu5dT2E.png

It works even for 32bit files. :confused:

32bit/96kHz
http://i.imgur.com/lOELjTR.png

Aleksoid1978
2nd July 2013, 04:51
24bit/176.4kHz
http://i.imgur.com/vu5dT2E.png

It works even for 32bit files. :confused:

32bit/96kHz
http://i.imgur.com/lOELjTR.png

I see.
You AVR support 176.4KHz & 24(32)bit. Window show incorrect information :)

ontherocks
2nd July 2013, 06:04
I am confused

http://img24.imageshack.us/img24/2218/80sz.png

Here it doesn't list 24bit/88.2kHz, 24bit/176.4kHz or 32bit/anykHz. So doesn't that mean these are not supported?