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
27th June 2015, 10:50
@wanezhiling
mkvmerge not like these subtitles. many warnings.

sneaker_ger
27th June 2015, 11:40
Subtitle start time > end time = bad idea

But mkvmerge should simply drop those lines so I don't know if that's the source of the error you are seeing.

Aleksoid1978
27th June 2015, 12:19
https://www.sendspace.com/file/atwgb4
http://i1.tietuku.com/6f99639a86352ba7.png
http://i1.tietuku.com/d5b63a39e40100a9.png
potplayer shows the sub colorful.:scared:

I think - Pot show this subtitles incorrect. Aegisub editor don't show such colors. VLC also show black&white as MPC-BE/MPC-HC.

I look this subtitle file - and don't see any such colors inside ...

wanezhiling
27th June 2015, 12:44
Maybe XySubFilter shows incorrect too...

sneaker_ger
27th June 2015, 12:49
Cut small part (e.g. 0:0:15 - 0:0:25) of mkv file using mkvmerge split parts feature so we get the fonts plus the dropped lines (hopefully). Your sample may be bad, we don't have what you have. And watch out for mkvmerge error messages, as I said: your ASS file is broken.
Or maybe even make binary sample (using e.g. DGSplit).

Aleksoid1978
27th June 2015, 13:07
I think i know what's wrong. Ignore or broken handle command:
Clip (vector drawing)
\clip(<drawing commands>)
\clip(<scale>,<drawing commands>)
\iclip(<drawing commands>)
\iclip(<scale>,<drawing commands>)

v0lt
27th June 2015, 13:16
MPC-HC 1.7.6.235 (0a52e4b) - with color
MPC-HC 1.7.6.250 (8ae02c6) - without color

Aegisub (CSRI/xy-vsfilter_aegisub) - with color
Aegisub (libass) - many colors

Aleksoid1978
27th June 2015, 14:13
MPC-HC 1.7.6.235 (0a52e4b) - with color
MPC-HC 1.7.6.250 (8ae02c6) - without color

Aegisub (CSRI/xy-vsfilter_aegisub) - with color
Aegisub (libass) - many colors

Bug in Transform_SSE2() function.

v0lt
28th June 2015, 07:16
@wanezhiling
I removed the limitations appeared then - https://github.com/mpc-hc/mpc-hc/commit/a74db2a6c1b2e710afbd35abbe0c7271c9651b06
Perhaps these limitations are useful in some cases. But I think they are not implemented correctly.
We need more samples for clarity.

wanezhiling
28th June 2015, 08:18
;) Works

Dark Eiri
29th June 2015, 18:18
As I promised, this is a version with untouched code, just the new OSD Controls, icon and toolbar. I'll be touching the code in the next few weeks to see what I can do with the actual GUI and the playlist part of it.

MPC-BE "GUiMAGiNATiON MOD" PRE-ALPHA 1 - build 534 - X64

http://i.imgur.com/r3DVZ7A.jpg

What's in it:
- New OSD Controls
- New Controls Toolbar
- New EXE Icon

What's coming:
- New unique file icons for every single extension supported [PRE-ALPHA 2 to PRE-ALPHA 3]
- Modernized native GUI (main, backgrounds, playlists) [ALPHA 1 to FINAL]

DOWNLOAD (https://yadi.sk/d/UWT0pXt7hZ9mV)

ryrynz
30th June 2015, 13:11
As I promised, this is a version with untouched code

Thanks, nice to see this finally being looked at. Love the icon and it's taskbar status display.
The OSD controls looks nice but I feel some icons are a bit thin, perhaps thicken them up a bit to look similar to the cog, the i and the x.
The controls toolbar I think would look better if it was the same shade of grey as the GPU icon or there abouts with the GPU icon also being the same color.

Dark Eiri
30th June 2015, 19:40
Thanks, nice to see this finally being looked at. Love the icon and it's taskbar status display.
The OSD controls looks nice but I feel some icons are a bit thin, perhaps thicken them up a bit to look similar to the cog, the i and the x.
The controls toolbar I think would look better if it was the same shade of grey as the GPU icon or there abouts with the GPU icon also being the same color.

All the icons on the OSD Controls were extracted directly from Windows 10 assets, I agree, however, that they do look a lot thinner than they should be. The trend started with that damn iOS 7 with it's Helvetica Neue Ultra Light font as a standard, I guess. I might provide two versions, one with bolder traces on the OSD controls on the next alpha!

I will re-do the controls toolbar to be flat dark-grey, kind of just exactly as you want it. You might expect it soon. The icons on the toolbar will also change it from Win8 standard to Win10 as soon as I get my hands on proper assets for those controls. Guess I'll have to wait for Visual Studio 2015 on July 20th :D

tjcinnamon
2nd July 2015, 19:35
Saw this version has different set of bug fixes.

does this handle HTTP RTMP streams better than MPC-HC. When I watch an RTMP stream on Kodi (XBMC) it works really well (at least doesn't crash often), on MPC-HC the stream doesn't buffer well and is prone to crashing.

Curious if that was fixed/enhanced in this version.

wanezhiling
4th July 2015, 17:17
https://www.sendspace.com/file/iowzfu
Audio needs a long time to catch the video after seeking...
Wmp12 performs flawlessly.

VipZ
4th July 2015, 18:52
Where can I get an updated mingw toolchain which supports MPC-BE, the 64bit libgcc.a / libmingwex.a lib's I have which work are now almost 2 years old, all the new ones seem to result in a failed compile.

Thanks

v0lt
4th July 2015, 19:24
@VipZ
Actual link in Compilation.txt (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/docs/Compilation.txt?format=raw).

VipZ
4th July 2015, 20:10
@VipZ
Actual link in Compilation.txt (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/docs/Compilation.txt?format=raw).

Thanks worked fine, bit of a fail on my part I guess for not looking there and trying it :)

vBm
4th July 2015, 20:59
Thanks worked fine, bit of a fail on my part I guess for not looking there and trying it :)

They're using XhmikosR's MSYS package with GCC that's compiled via nev's script -> http://xhmikosr.1f0.de/tools/msys/MSYS_MinGW-w64_GCC_492_x86-x64_Full_components.txt

VipZ
4th July 2015, 21:52
They're using XhmikosR's MSYS package with GCC that's compiled via nev's script -> http://xhmikosr.1f0.de/tools/msys/MSYS_MinGW-w64_GCC_492_x86-x64_Full_components.txt

I have used Nev's mingw /w XhmikosR's MSYS files for a long time but the 2 lib's required for MPC-BE never seem compatible and always fail to compile, I have always had to source the 2 libs from a different toolchain. Nev's recent update to GCC 5.1 prompted me to try this all again.

THX-UltraII
5th July 2015, 19:14
It s been a while since I asked this question (I think 2 years now):

Is MPC-BE already able to play 3D Frame Packing Blu-Ray content?

Aleksoid1978
6th July 2015, 04:17
It s been a while since I asked this question (I think 2 years now):

Is MPC-BE already able to play 3D Frame Packing Blu-Ray content?

No, don't support.

xiringu
6th July 2015, 19:01
Is it possible to add:

Copy path/URL to clipboard

maybe in the File menu?

Sometimes, I need to copy the url to a stream, and the only way I know how to do it, is to open the playlist and "Copy to clipboard".

Also:

I don't know if "Save as" is working well. Everytime I tried to save a fully buffered youtube video, mpc-be starts downloading it again. Is this normal?

Thanks

Telion
6th July 2015, 20:39
@Aleksoid1978

In regard to saving youtube video, I suggest to store a buffered temp file under the same name that is already displayed in the seekbar - instead of using mpcNNN.mp4 random names. Then it would be very easy to perform a simple file copy operation - in a file manager or internally - of a fully buffered and correctly named video from the %TEMP% dir without the need to redownload it once again.

Aleksoid1978
8th July 2015, 00:13
xiringu
Telion

I change "Save As" mechanism. Now - if youtube fully buffered will not be re-downloaded when saving.

LDD9O
8th July 2015, 17:17
Version: MPC-BE 1.4.5 (build 557) beta - x86, x64
Problem: Incompatibility with Sandboxie http://www.sandboxie.com/ when using "Drag&Drop".

Reproduce: Open a instance of MPC-BE in a sandbox, drag a video file to MPC-BE, error "Encountered an improper argument" appear.

ryrynz
9th July 2015, 02:07
If you add more than one file into the playlist and play next file in folder is active BE does not play the next file in the folder at the end, it just pauses.

Aleksoid1978
9th July 2015, 03:03
If you add more than one file into the playlist and play next file in folder is active BE does not play the next file in the folder at the end, it just pauses.

Yes - so conceived.

Aleksoid1978
9th July 2015, 03:06
Version: MPC-BE 1.4.5 (build 557) beta - x86, x64
Problem: Incompatibility with Sandboxie http://www.sandboxie.com/ when using "Drag&Drop".

Reproduce: Open a instance of MPC-BE in a sandbox, drag a video file to MPC-BE, error "Encountered an improper argument" appear.

Can't test Sandboxie - on my PC it's not working, many crash & error :)

ryrynz
9th July 2015, 06:46
Yes - so conceived.

Why?

Current behavior should be an option not the default..

Load one file (I want to watch this)
Load next file in different folder which has multiple files (Don't know how many episodes I'll watch)
Next file in folder doesn't load even though it's set to.

Why do I have to break out of full screen to delete the first file so the next one in the folder plays?

Aleksoid1978
9th July 2015, 07:08
Why?

If the playlist consists of only one file - working go to the prev/next in folder.

If the playlist consists of several files - working playback & navigation only in playlist.

xiringu
9th July 2015, 20:21
@Aleksoid1978:

thanks

btw where can I get the latest builds? last in sourceforge seems to be 501

xiringu
9th July 2015, 20:29
I'm using 557

I'm saving a youtube video while it's still buffering, and my download speed is slowly increasing.

I'm on a 3MB/s connection, and it says now: 7.17MB/s ... I wish :)

...now 7.72...


...now 8.01...

I can see the video size increasing and I can guess the real download speed is less than 1MB/s.

Aleksoid1978
9th July 2015, 23:33
I'm using 557

I'm saving a youtube video while it's still buffering, and my download speed is slowly increasing.

I'm on a 3MB/s connection, and it says now: 7.17MB/s ... I wish :)

...now 7.72...


...now 8.01...

I can see the video size increasing and I can guess the real download speed is less than 1MB/s.

While you see and it's download - it's buffered, that's why when Save As - speed is upper then you connection speed :)

xiringu
10th July 2015, 06:53
2 feature requests:

1) Add to playlist from clipboard

If I want to add something to my playlist, it has to be a local file. I can't see away of adding a url. The only workaround is drag & drop from browser.

2) preload next youtube video from playlist

Is it possible to add this in youtube options?


I'll explain it a bit...

I like making playlists with youtube videos to watch. And I'm on 3 MB/s, but I don't get that speed when playing youtube videos, so sometimes I have to pause and wait a few seconds for it to buffer more. I really hate it.

What I'd like is to buffer the one I'm playing and the next file on the playlist at the same time. This way, I only have problems with the first one, and all the others will be fully buffered (or above 50%) when I start watching them.

It would be something similar to download managers, when you can choose the number of simultaneous connections. On this case, 2 I think would be more than appropiate.

Thanks

Aleksoid1978
10th July 2015, 07:50
2 feature requests:

1) Add to playlist from clipboard

If I want to add something to my playlist, it has to be a local file. I can't see away of adding a url. The only workaround is drag & drop from browser.

2) preload next youtube video from playlist

Is it possible to add this in youtube options?

Thanks

1 - Open File/URL(Ctrl+O) -> check "Add to playlist without opening"
2 - Not planned.

ryrynz
10th July 2015, 07:55
If the playlist consists of only one file - working go to the prev/next in folder.

If the playlist consists of several files - working playback & navigation only in playlist.

A way to get around this limitation (I see it as a limitation) would be to remove previously watched files from the playlist after they're watched. Would you a) either add this option or b) provide an option (registry, ini or whatever) that overrides the default behavior? If I set load next file in folder after playback I want this to always happen. The player itself even says "Every time" Currently it's not "Every time"

xiringu
10th July 2015, 12:13
@Aleksoid1978:

about helping to buffer youtube videos...

could it be possible to download youtube videos in chunks with multiple threads?

I tested it on my side and I get this from youtube:

1 video, 1 thread : ~300KB/s
4 videos, 1 thread each: ~1200KB/s
1 video, 4 threads: ~1200KB/s

so if mpc-be could download the video in 2 or more threads, it would help a lot

thanks for listening :P

wanezhiling
10th July 2015, 13:13
http://www.mediafire.com/download/it9qnvvnka2uk93
Video and Audio are not in sync.
MPC-HC has no problem.

Aleksoid1978
10th July 2015, 13:34
@Aleksoid1978:

about helping to buffer youtube videos...

could it be possible to download youtube videos in chunks with multiple threads?

I tested it on my side and I get this from youtube:

1 video, 1 thread : ~300KB/s
4 videos, 1 thread each: ~1200KB/s
1 video, 4 threads: ~1200KB/s

so if mpc-be could download the video in 2 or more threads, it would help a lot

thanks for listening :P

Sorry - not planned.

Aleksoid1978
10th July 2015, 13:35
http://www.mediafire.com/download/it9qnvvnka2uk93
Video and Audio are not in sync.
MPC-HC has no problem.

Bad muxed file.

LDD9O
10th July 2015, 16:18
Can't test Sandboxie - on my PC it's not working, many crash & error :)

Will someone else on the team test it? Previous version work fine with it, just the newer version that causing it.

Did MPC-BE crash for you in Sandboxie or Sandboxie doesn't work?

v0lt
10th July 2015, 21:18
@wanezhiling
This file has invalid audio bitrate (should be slightly less than 56 kbps, this is a bug of Fraunhofer MP3 ACM encoder for 11025, 22050 and 44100 Hz). Accordingly, the audio length is also wrong. Then used the function "Change so video and audio duration match" in VirtualDub and fps instead of 25 turned into 25.117.
But in this file the correct interleaving video and audio, so it to play correctly on the system splitter (and LAV).

Our splitter analyzes and works with audio stream differently. Because of this it has extra features, but does not work correctly with such incorrect files.

To fix this problem is quite difficult. And it has a low priority. While I can advise the system splitter or LAV for such files.

v0lt
10th July 2015, 21:31
MPC-BE 1.4.5 (build 579) beta
Added DXVA2 resize for EVR-custom and VMR-9 renderless.

detmek
11th July 2015, 12:48
Nice. DXVA2 resize works just fine with EVR-CP on Intel G3220 IGPU and Windows 8.1 x64. Blu-Ray scalled down to 1440x900(810) uses around 10% CPU (DXVA native decoding, Ctrl+J stats) and 26% GPU (by GPU-Z).

BTW, any recommendation for surface format: 8-bit integer, 10-bit integer, 16-bit float or 32-bit float with DXVA2 resize?

v0lt
11th July 2015, 15:47
BTW, any recommendation for surface format: 8-bit integer, 10-bit integer, 16-bit float or 32-bit float with DXVA2 resize?
No matter, because it uses only VideoBuffer and BackBuffer, which are 8-bit on Intel.

detmek
11th July 2015, 16:38
Thanks v0lt.

beter
11th July 2015, 21:58
DXVA2 resize(EVR-CP), when I resize:

http://i.imgur.com/5XDiAXV.jpg

Windows 7 64bit+Intel HD4000 (Mobile)


Test with other computers later.

beter
11th July 2015, 22:07
DXVA2 resize on another notebook:
Windows 7 64bit+Nvidia Geforce 610M
Don't have the problem such as the previous one, but the colour is incorrect if I choose anything other than "8-bit integer":

eg: with 32-bit floating point surfaces
http://i.imgur.com/R7Vtua1.jpg

Aleksoid1978
12th July 2015, 04:14
DXVA2 resize(EVR-CP), when I resize:
Windows 7 64bit+Intel HD4000 (Mobile)
Test with other computers later.

Try this build - https://yadi.sk/d/TWLlBSlyhozcF