Log in

View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13


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

vBm
12th December 2012, 20:51
Swede, gave us permission to open new thread of which we can be in control instead of still using old one (forum.doom9.org/showthread.php?p=965213). Thank you Swede.

About

Media Player Classic - Home Cinema (MPC-HC) is an extremely light-weight media player for Windows.

This project is based on the original Media Player Classic (http://sourceforge.net/projects/guliverkli/) and was created after Gabest, the original author, stopped working on it. Several new features have been integrated in this media player.

Main features

Option to remove tearing
Better support for Windows Vista/7/8/8.1/10, including a 64-bit build
Support for EVR/EVR CP (Enhanced Video Renderer)
Supports most types of subtitles including BD .sup files
Playback and recording of television, if a supported TV tuner is installed
OSD info (On Screen Display)
Multi-Monitor support
Various pixel shaders
Color management
42 translations available


System Requirements

An SSE2 capable CPU
Windows® XP SP3, Vista, 7, 8, 8.1, 10 both 32-bit and 64-bit


Links

Website (https://mpc-hc.org)
Source code (https://github.com/mpc-hc)
Support Trac (https://trac.mpc-hc.org)
Downloads (https://mpc-hc.org/downloads/)
Official nightly builds (https://nightly.mpc-hc.org)
Localization system (https://www.transifex.com/projects/p/mpc-hc/)
IRC Channel: #mpc-hc (http://webchat.freenode.net/?randomnick=1&channels=mpc-hc&prompt=1&uio=d4) / #mpc-hc-dev (http://webchat.freenode.net/?randomnick=1&channels=mpc-hc-dev&prompt=1&uio=d4) at Freenode (http://freenode.net/)
Donations (https://mpc-hc.org/donate/)
Old Doom9 Thread (http://forum.doom9.org/showthread.php?t=123537)



SF Project of the Month November '14 (http://sourceforge.net/blog/november-2014-community-choice-project-of-the-month-mpc-hc/)



For the people involved in the development, see Authors.txt (https://github.com/mpc-hc/mpc-hc/blob/master/docs/Authors.txt).

MPC-HC's code is licensed under GPL v3 (see COPYING.txt (https://raw.github.com/mpc-hc/mpc-hc/master/COPYING.txt)).

Translations are done by various translators (see Authors.txt (https://github.com/mpc-hc/mpc-hc/blob/master/docs/Authors.txt)).


Latest stable is
v1.7.13 which was compiled from e378268 (https://github.com/mpc-hc/mpc-hc/commit/e378268)

This release is a generally a bugfix release.


Highlights of this release:

* Require a CPU processor with SSE2 instructions
* Add support for AssFilter
* Switched from mhook to MinHook since it's more actively maintained
* Updated components/dependencies to their latest versions

Remember that you can help us (https://trac.mpc-hc.org/wiki/Translations) translating MPC-HC to your language.

For the complete changes see the changelog (https://mpc-hc.org/changelog/).
For downloads go here (https://mpc-hc.org/downloads/).


Our releases wouldn't have been possible without nevcairiel's LAV Filters (https://github.com/Nevcairiel/LAVFilters), alexmarsev (https://github.com/alexmarsev/), Armada (https://github.com/armada651/), kasper93 (https://github.com/kasper93/), Underground78 (https://github.com/underground78/) and our many other contributors (https://github.com/mpc-hc/mpc-hc/graphs/contributors).

Reporting problems

Before submitting a new bug report, check if the bug is already reported, if so, please confirm it so we have more to work with.

When reporting or confirming bugs please provide the following data:


Windows and service pack versions
MPC-HC build
Video card and driver version
Renderer used and options selected in the output settings
A small sample so we can test it on our systems and of course as clear as possible instructions on how to reproduce it
If available, provide us with dump file


@developers: Thanks!

clsid
13th December 2012, 00:57
There is a subtitle selection bug in the latest builds. If both embedded and an external subtitle file is present, then Play>Subtitles shows the external subtitle track as selected (as it should), but the embedded one is actually shown. Changing the selection in Play>Subtitles twice results in the correct one being displayed.

Also instead of using the title "Undetermined" for external sub with unknown language tag, maybe something like "External [undefined]" would be better.

crotecun
13th December 2012, 05:59
Much :thanks: for keeping the project going through out the years!

Two questions:


When will 1.6.5 stable be released?
Will there be a stable 'Lite' version of MPC-HC? Just in case someone wants to use them instead of going into the nightlies.

Joniii
13th December 2012, 08:39
I'm getting some errors on compile. Any idea what's causing these?

I'm using VS2012 and should have everything setup as described in the faq.

Error 347 error C3861: 'AfxCtxGetClassInfo': identifier not found C:\mpc-hc\src\thirdparty\mfc\afxctrlcontainer.cpp 42 1 mpc-hc
Error 348 error C2039: 'ReadBoolProp' : is not a member of 'CMFCControlContainer' C:\mpc-hc\src\thirdparty\mfc\afxctrlcontainer.cpp 357 1 mpc-hc
Error 349 error C2065: 'CTagManager' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxctrlcontainer.cpp 357 1 mpc-hc
Error 350 error C2059: syntax error : ',' C:\mpc-hc\src\thirdparty\mfc\afxctrlcontainer.cpp 357 1 mpc-hc
Error 351 error C2143: syntax error : missing ';' before '{' C:\mpc-hc\src\thirdparty\mfc\afxctrlcontainer.cpp 358 1 mpc-hc
Error 352 error C2447: '{' : missing function header (old-style formal list?) C:\mpc-hc\src\thirdparty\mfc\afxctrlcontainer.cpp 358 1 mpc-hc
Error 353 error C2039: 'AfxCtxCreateWindowEx' : is not a member of '`global namespace'' C:\mpc-hc\src\thirdparty\mfc\winmdi.cpp 171 1 mpc-hc
Error 354 error C3861: 'AfxCtxCreateWindowEx': identifier not found C:\mpc-hc\src\thirdparty\mfc\winmdi.cpp 171 1 mpc-hc
Error 355 error C2039: 'm_hinstD2DDLL' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 50 1 mpc-hc
Error 356 error C2039: 'm_hinstDWriteDLL' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 51 1 mpc-hc
Error 357 error C2039: 'm_pDirect2dFactory' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 53 1 mpc-hc
Error 358 error C2039: 'm_pWriteFactory' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 54 1 mpc-hc
Error 359 error C2039: 'm_pWicFactory' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 55 1 mpc-hc
Error 360 error C2039: 'm_pfD2D1MakeRotateMatrix' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 57 1 mpc-hc
Error 361 error C2039: 'm_bD2DInitialized' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 59 1 mpc-hc
Error 362 error C2039: 'm_pfBeginBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 71 1 mpc-hc
Error 363 error C2039: 'm_pfEndBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 71 1 mpc-hc
Error 364 error C2039: 'm_pfBufferedPaintInit' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 75 1 mpc-hc
Error 365 error C2039: 'm_pfBufferedPaintUnInit' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 75 1 mpc-hc
Error 366 error C2039: 'm_pfBufferedPaintInit' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 77 1 mpc-hc
Error 367 error C2039: 'm_pfBeginBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 81 1 mpc-hc
Error 368 error C2065: 'AFX_BPBF_TOPDOWNDIB' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 81 1 mpc-hc
Error 369 error C2039: 'm_pfBeginBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 107 1 mpc-hc
Error 370 error C2039: 'm_pfEndBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 107 1 mpc-hc
Error 371 error C2039: 'm_pfBufferedPaintInit' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 111 1 mpc-hc
Error 372 error C2039: 'm_pfBufferedPaintUnInit' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 111 1 mpc-hc
Error 373 error C2039: 'm_pfBufferedPaintInit' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 113 1 mpc-hc
Error 374 error C2039: 'm_pfBeginBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 117 1 mpc-hc
Error 375 error C2065: 'AFX_BPBF_TOPDOWNDIB' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 117 1 mpc-hc
Error 376 error C2039: 'm_pfEndBufferedPaint' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 143 1 mpc-hc
Error 377 error C2039: 'AfxCtxLoadLibraryW' : is not a member of '`global namespace'' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 200 1 mpc-hc
Error 378 error C3861: 'AfxCtxLoadLibraryW': identifier not found C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 200 1 mpc-hc
Error 379 error C2065: 'bIsWindowsVista' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 223 1 mpc-hc
Error 380 error C2065: 'bDisableAero' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 225 1 mpc-hc
Error 381 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 236 1 mpc-hc
Error 382 error C2039: 'AfxCtxLoadLibraryW' : is not a member of '`global namespace'' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 236 1 mpc-hc
Error 383 error C3861: 'AfxCtxLoadLibraryW': identifier not found C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 236 1 mpc-hc
Error 384 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 237 1 mpc-hc
Error 385 error C2065: 'm_pfDrawThemeBackground' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 239 1 mpc-hc
Error 386 error C2065: 'DRAWTHEMEPARENTBACKGROUND' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 239 1 mpc-hc
Error 387 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 239 1 mpc-hc
Error 388 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 239 1 mpc-hc
Error 389 error C2065: 'm_pfDrawThemeTextEx' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 240 1 mpc-hc
Error 390 error C2065: 'DRAWTHEMETEXTEX' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 240 1 mpc-hc
Error 391 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 240 1 mpc-hc
Error 392 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 240 1 mpc-hc
Error 393 error C2065: 'm_pfBufferedPaintInit' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 242 1 mpc-hc
Error 394 error C2065: 'BUFFEREDPAINTINIT' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 242 1 mpc-hc
Error 395 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 242 1 mpc-hc
Error 396 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 242 1 mpc-hc
Error 397 error C2065: 'm_pfBufferedPaintUnInit' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 243 1 mpc-hc
Error 398 error C2065: 'BUFFEREDPAINTUNINIT' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 243 1 mpc-hc
Error 399 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 243 1 mpc-hc
Error 400 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 243 1 mpc-hc
Error 401 error C2065: 'm_pfBeginBufferedPaint' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 245 1 mpc-hc
Error 402 error C2065: 'BEGINBUFFEREDPAINT' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 245 1 mpc-hc
Error 403 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 245 1 mpc-hc
Error 404 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 245 1 mpc-hc
Error 405 error C2065: 'm_pfEndBufferedPaint' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 246 1 mpc-hc
Error 406 error C2065: 'ENDBUFFEREDPAINT' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 246 1 mpc-hc
Error 407 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 246 1 mpc-hc
Error 408 error C2065: 'm_hinstUXThemeDLL' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 246 1 mpc-hc
Error 409 error C2065: 'm_pfDrawThemeBackground' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 250 1 mpc-hc
Error 410 error C2065: 'm_pfDrawThemeTextEx' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 251 1 mpc-hc
Error 411 error C2065: 'm_pfBufferedPaintInit' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 253 1 mpc-hc
Error 412 error C2065: 'm_pfBufferedPaintUnInit' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 254 1 mpc-hc
Error 413 error C2065: 'm_pfBeginBufferedPaint' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 256 1 mpc-hc
Error 414 error C2065: 'm_pfEndBufferedPaint' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 257 1 mpc-hc
Error 415 error C2065: 'm_pfDwmExtendFrameIntoClientArea' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 263 1 mpc-hc
Error 416 error C2065: 'DWMEXTENDFRAMEINTOCLIENTAREA' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 263 1 mpc-hc
Error 417 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 263 1 mpc-hc
Error 418 error C2065: 'm_pfDwmDefWindowProc' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 264 1 mpc-hc
Error 419 error C2065: 'DWMDEFWINDOWPROC' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 264 1 mpc-hc
Error 420 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 264 1 mpc-hc
Error 421 error C2065: 'm_pfDwmIsCompositionEnabled' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 265 1 mpc-hc
Error 422 error C2065: 'DWMISCOMPOSITIONENABLED' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 265 1 mpc-hc
Error 423 error C2143: syntax error : missing ';' before 'GetProcAddress' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 265 1 mpc-hc
Error 424 error C2065: 'm_pfDwmExtendFrameIntoClientArea' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 269 1 mpc-hc
Error 425 error C2065: 'm_pfDwmDefWindowProc' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 270 1 mpc-hc
Error 426 error C2065: 'm_pfDwmIsCompositionEnabled' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 271 1 mpc-hc
Error 427 error C2065: 'm_bComInitialized' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 307 1 mpc-hc
Error 428 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 309 1 mpc-hc
Error 429 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 310 1 mpc-hc
Error 430 error C2065: 'm_bTaskBarInterfacesAvailable' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 311 1 mpc-hc
Error 431 error C2065: 'm_bTaskBarInterfacesAvailable' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 827 1 mpc-hc
Error 432 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 832 1 mpc-hc
Error 433 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 834 1 mpc-hc
Error 434 error C2065: 'm_bComInitialized' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 837 1 mpc-hc
Error 435 error C2065: 'm_bComInitialized' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 842 1 mpc-hc
Error 436 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 848 1 mpc-hc
Error 437 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 852 1 mpc-hc
Error 438 error C2065: 'm_bTaskBarInterfacesAvailable' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 859 1 mpc-hc
Error 439 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 864 1 mpc-hc
Error 440 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 866 1 mpc-hc
Error 441 error C2065: 'm_bComInitialized' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 869 1 mpc-hc
Error 442 error C2065: 'm_bComInitialized' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 874 1 mpc-hc
Error 443 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 880 1 mpc-hc
Error 444 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 884 1 mpc-hc
Error 445 error C2039: 'ReleaseTaskBarRefs' : is not a member of 'AFX_GLOBAL_DATA' C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 887 1 mpc-hc
Error 446 error C2065: 'm_bTaskBarInterfacesAvailable' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 889 1 mpc-hc
Error 447 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 891 1 mpc-hc
Error 448 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 893 1 mpc-hc
Error 449 error C2065: 'm_pTaskbarList' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 894 1 mpc-hc
Error 450 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 897 1 mpc-hc
Error 451 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 899 1 mpc-hc
Error 452 error C2065: 'm_pTaskbarList3' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 900 1 mpc-hc
Error 453 error C3861: 'ReleaseD2DRefs': identifier not found C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 921 1 mpc-hc
Error 454 error C2065: 'm_pfBufferedPaintUnInit' : undeclared identifier C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 923 1 mpc-hc
Error 455 error C3861: 'm_pfBufferedPaintUnInit': identifier not found C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 925 1 mpc-hc
Error 456 error C1003: error count exceeds 100; stopping compilation C:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp 925 1 mpc-hc

roytam1
13th December 2012, 08:57
I'm getting some errors on compile. Any idea what's causing these?

I'm using VS2012 and should have everything setup as described in the faq.
[snip]
You're using Express edition?
MFC library is required for compiling MPC-HC, which is not available in Expression edition.

nevcairiel
13th December 2012, 09:06
VS2012 is not yet supported for building MPC-HC.
Its one of the things thats being focused on after the next stable release (which should be within the next few days)

Joniii
13th December 2012, 09:59
You're using Express edition?
MFC library is required for compiling MPC-HC, which is not available in Expression edition.
I'm using Ultimate edition.

VS2012 is not yet supported for building MPC-HC.
Its one of the things thats being focused on after the next stable release (which should be within the next few days)

Ok, thanks :)

Mercury_22
13th December 2012, 11:32
VS2012 is not yet supported for building MPC-HC.
Its one of the things thats being focused on after the next stable release (which should be within the next few days)

What about LAV ? Cause I'm planning to do a fresh reinstall of my system and I don't want to reinstall VS2010 if you're planing to add support for 2012 to lav too (soon) :D

nevcairiel
13th December 2012, 11:35
It should work, but there is no separate project files.

Joniii
13th December 2012, 12:37
Could these be changed like this so DVD navigation would work out of the box on remotes?

AppSettings.cpp

...
ADDCMD((ID_PLAY_SEEKFORWARDMED, VK_RIGHT, FVIRTKEY | FALT | FNOINVERT, IDS_MPLAYERC_25));
ADDCMD((ID_PLAY_SEEKBACKWARDMED, VK_LEFT, FVIRTKEY | FALT | FNOINVERT, IDS_MPLAYERC_26));
...
ADDCMD((ID_VOLUME_UP, VK_UP, FVIRTKEY | FALT | FNOINVERT, IDS_AG_VOLUME_UP, 0, wmcmd::WUP, wmcmd::WUP));
ADDCMD((ID_VOLUME_DOWN, VK_DOWN, FVIRTKEY | FALT | FNOINVERT, IDS_AG_VOLUME_DOWN, 0, wmcmd::WDOWN, wmcmd::WDOWN));
...
ADDCMD((ID_NAVIGATE_MENU_LEFT, VK_LEFT, FVIRTKEY | FNOINVERT, IDS_AG_DVD_MENU_LEFT));
ADDCMD((ID_NAVIGATE_MENU_RIGHT, VK_RIGHT, FVIRTKEY | FNOINVERT, IDS_MPLAYERC_70));
ADDCMD((ID_NAVIGATE_MENU_UP, VK_UP, FVIRTKEY | FNOINVERT, IDS_AG_DVD_MENU_UP));
ADDCMD((ID_NAVIGATE_MENU_DOWN, VK_DOWN, FVIRTKEY | FNOINVERT, IDS_AG_DVD_MENU_DOWN));
ADDCMD((ID_NAVIGATE_MENU_ACTIVATE, VK_RETURN, FVIRTKEY | FNOINVERT, IDS_MPLAYERC_73));
...

Joniii
13th December 2012, 14:30
How does the rewind/forward work on MPC-HC? Does it just go trough the stream at faster speed? Someone said it is now as fast as it can be. Currently on DVD's it kind of works and on Blu-rays it won't go faster than 4x.

I had an idea last night, dunno maybe it's stupid idea but anyway. Windows Media Center has the nicest rewind/forward I've seen on software player. It takes only a minute or so to ff a movie from beginning to end at it's fastest speed.

I thought that instead of trying to speed up playrate on MPC-HC, if that's how it does it now, it could do skips at loop. Like 30 sec skips on fastest, show current frame after every skip and stop when it gets a play command. That would give working and consistent ff/rew on all formats.

I then thought that maybe this is how MS does it on WMC and after checking, it's fastest (3rd step) ff/rew looks exactly same as when pressing the skip button continuously, WMC skip is 30 seconds.

Pressing ff once on MPC-HC would speed up the video so it's still watchable with audio, pressing ff second time would start doing skips, maybe 10 seconds or so, pressing it third time would do 20-30 second skips, when pressing play on fastest ff, it would go back a bit to whatever the reaction time is at that speed and start a playback again.

Remicade
13th December 2012, 16:30
Wsat is the difference between MPC HC and MPC BE ???

Armada
13th December 2012, 18:28
Wsat is the difference between MPC HC and MPC BE ???
It is an unofficial fork of MPC-HC started by aleksoid, please visit their thread if you want to discuss it.

_xxl
13th December 2012, 22:19
Swede, gave us permission to open new thread of which we can be in control instead of still using old one (forum.doom9.org/showthread.php?p=965213). Thank you Swede.
Nice to have new MPC-HC Thread.
:thanks:

clsid
13th December 2012, 22:57
There is a subtitle selection bug in the latest builds. If both embedded and an external subtitle file is present, then Play>Subtitles shows the external subtitle track as selected (as it should), but the embedded one is actually shown. Changing the selection in Play>Subtitles twice results in the correct one being displayed.

Also instead of using the title "Undetermined" for external sub with unknown language tag, maybe something like "External [undefined]" would be better.Bump (in case it was overlooked)

pirlouy
14th December 2012, 00:13
Man ! If a post from the first page is already overlooked, I guess we don't need to wait 1000+ pages, we can close the thread right now ! :D

Seriously, I don't think clsid's posts are overlooked. ;)

crotecun
14th December 2012, 01:45
Much :thanks: for keeping the project going through out the years!

Two questions:


When will 1.6.5 stable be released?
Will there be a stable 'Lite' version of MPC-HC? Just in case someone wants to use them instead of going into the nightlies.


Anyone please?

Snowknight26
14th December 2012, 03:08
Your first question was answered and quoted a few times in this thread already...

vBm
14th December 2012, 13:03
There is a subtitle selection bug in the latest builds. If both embedded and an external subtitle file is present, then Play>Subtitles shows the external subtitle track as selected (as it should), but the embedded one is actually shown. Changing the selection in Play>Subtitles twice results in the correct one being displayed.

Also instead of using the title "Undetermined" for external sub with unknown language tag, maybe something like "External [undefined]" would be better.

Thanks for reporting, devs are notified already. It was not overlooked.
For second thing, I agree ... that is indeed much nicer. Will poke Armada to make that cosmetic change for next stable.


Two questions:


When will 1.6.5 stable be released?
Will there be a stable 'Lite' version of MPC-HC? Just in case someone wants to use them instead of going into the nightlies.


We're in final preparations for 1.6.5 stable. Few things are left to be dealt with.

For stable 'Lite' version I'm not sure what have been decided.

aufkrawall
14th December 2012, 13:11
Ah, it's now possible to create thumbnails with madVR. Thanks. :)

ney2x
14th December 2012, 14:21
Hoping for a ICL13 Lite Build. Thanks.

Joniii
14th December 2012, 14:51
I got this to compile at last :).

Wouldn't this be logical? When Playrate is increased or decreased, pressing play would reset the playrate, now you need extra button to reset it. So on a remote you got play button mapped but then it requires to map another button to continue play after rewind/forward.

Armada
14th December 2012, 16:37
I got this to compile at last :).

Wouldn't this be logical? When Playrate is increased or decreased, pressing play would reset the playrate, now you need extra button to reset it. So on a remote you got play button mapped but then it requires to map another button to continue play after rewind/forward.
Makes sense to me, if you can implement a solution that doesn't affect Play/Pause I'll happily integrate it. :)

Joniii
14th December 2012, 20:58
Makes sense to me, if you can implement a solution that doesn't affect Play/Pause I'll happily integrate it. :)

MainFrm.cpp

void CMainFrame::OnPlayPlay()
{
...
if (GetPlaybackMode() == PM_FILE)
{
if (m_fEndOfStream)
{
SendMessage(WM_COMMAND, ID_PLAY_STOP);
}
pMS->SetRate(m_dSpeedRate = 1.0);
pMC->Run();
}
...

I't already worked on DVD, it was only broken on Blu-ray and other video files, this should fix it.

Is there some reason why BD fast forward won't go beyond 4X?

vBm
14th December 2012, 23:07
I't already worked on DVD, it was only broken on Blu-ray and other video files, this should fix it.

Is there some reason why BD fast forward won't go beyond 4X?

Look at pull requests (https://help.github.com/articles/using-pull-requests) in order to contribute code


Hoping for a ICL13 Lite Build. Thanks.

Prolly not going to happen any time soon.

Joniii
15th December 2012, 00:47
MainFrm.cpp

void CMainFrame::OnPlayPlay()
{
...
if (GetPlaybackMode() == PM_FILE)
{
if (m_fEndOfStream)
{
SendMessage(WM_COMMAND, ID_PLAY_STOP);
}
pMS->SetRate(m_dSpeedRate = 1.0);
pMC->Run();
}
...

I't already worked on DVD, it was only broken on Blu-ray and other video files, this should fix it.

Is there some reason why BD fast forward won't go beyond 4X?

There is one thing that needs fixing for this to work properly on the UI side. With the remote this works fine or when you map a keyboard button to play command. However, the UI buttons have an unusual behaviour that prevents pressing the play buttond when on increased speed. It should be allowed to be pressed again or set the increase speed button selected when on increased speed so that play button will be unselected and can be pressed again. Then remove the Shortcut code for reset rate as that wouldn't be needed anymore.



Look at pull requests (https://help.github.com/articles/using-pull-requests) in order to contribute code

Ok.

dansrfe
15th December 2012, 00:49
Just wanted to say that I liked the change to the increase/decrease rate buttons that allowed .1 incremental increases in speed instead of the jump to 2.00x etc. I had to revert back to 1.6.5.6334 in order to get that functionality back as it seems the change was reverted in the later builds. Please consider putting that option back or adding a customization property in MPC-HC that allows the user to set the increment to increase/decrease by similar to how subtitle offset ms is customizable.

Also, if an option could be added to automatically add temporary chapter points for files that don't have chapters (including audio files) that would be spectacular. Thanks! :D

Joniii
15th December 2012, 11:12
I think MPC-HC would need something like this fast.

http://www.netikka.net/enclave/downloads/test.png

vBm
15th December 2012, 13:51
Just wanted to say that I liked the change to the increase/decrease rate buttons that allowed .1 incremental increases in speed instead of the jump to 2.00x etc. I had to revert back to 1.6.5.6334 in order to get that functionality back as it seems the change was reverted in the later builds. Please consider putting that option back or adding a customization property in MPC-HC that allows the user to set the increment to increase/decrease by similar to how subtitle offset ms is customizable.
:D

Armada just polished that option with configuration option. Now you can choose which rate you want. It just landed into git head (https://github.com/mpc-hc/mpc-hc/commit/c65b7b2412506cb28b682b3bfd42498061baef5e)

betaking
15th December 2012, 14:03
S.Chinese update
http://www.mediafire.com/?9iognt40b85hjho

vBm
15th December 2012, 20:45
S.Chinese update
http://www.mediafire.com/?9iognt40b85hjhoThanks. Landed as 59639f72 (https://github.com/mpc-hc/mpc-hc/commit/59639f722a077f3d064f259c149239bf5483e5cb)

Superb
16th December 2012, 07:37
There is a subtitle selection bug in the latest builds. If both embedded and an external subtitle file is present, then Play>Subtitles shows the external subtitle track as selected (as it should), but the embedded one is actually shown. Changing the selection in Play>Subtitles twice results in the correct one being displayed.Really annoying bug for those of us that use external subtitles when watching! :O
Verified on 1.6.5.6354 (c00d66a).
Probably happened here: https://github.com/mpc-hc/mpc-hc/commit/4910186e844b20479b59cac2b00255744bd16736

Joniii
16th December 2012, 09:08
Is anyone planning to do similar theming options than in BE?

v0lt
16th December 2012, 09:20
There is a subtitle selection bug in the latest builds. If both embedded and an external subtitle file is present, then Play>Subtitles shows the external subtitle track as selected (as it should), but the embedded one is actually shown. Changing the selection in Play>Subtitles twice results in the correct one being displayed.
I do not understand. Describe the bug details. Maybe there is a small sample?

Reino
16th December 2012, 10:35
What are your plans for (embedded) cue-sheet support (http://sourceforge.net/apps/trac/mpc-hc/ticket/1673)?

Superb
16th December 2012, 11:28
I do not understand. Describe the bug details. Maybe there is a small sample?Sent ya a small sample via PM.

Joniii
16th December 2012, 11:47
Would it be possible to get an option to lock window borders with video?

betaking
16th December 2012, 12:16
S.Chinese update
http://www.mediafire.com/?cbb07cng2d9taok

vBm
16th December 2012, 12:20
Really annoying bug for those of us that use external subtitles when watching! :O
Verified on 1.6.5.6354 (c00d66a).
Probably happened here: https://github.com/mpc-hc/mpc-hc/commit/4910186e844b20479b59cac2b00255744bd16736

This should be fixed as of 0696a331 (https://github.com/mpc-hc/mpc-hc/commit/0696a3318a45e8a15bf978191ef79a67450bfce2)


Is anyone planning to do similar theming options than in BE?

Yeah, Armada has plans to revamp the UI in near future.

mrchisholm
16th December 2012, 15:42
firstly, appologies if it has been covered before but i have a problem when streaming from my DVB-apps to MPC-HC.

The problem is whenever you open the HTTP stream (http://127.0.0.1:2345 for example, from dvbviewer) MPC creates a temp file in C:\Users\XXX\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\(random letter/number labeled folder)\ called 127.0.0.1[1] as if it's storing the stream there as it is being fed .. so far so good but when the file reaches 4GB in size the stream stops and restarts from where u started it. I've tried several MPC-HC versions and even old MPC but all have the same problem, i've tried diffrent splitters/audio/video codecs and different renderes (yes i'm fumbling in the dark here) without success. since it seem to be an issue in all versions i guess it could be an external issue but i have no way of knowing, if i try to delete the file it say that it's in use by MPC. If i play the stream in VLC it works without problems.

Any ideas what could be causing this? I tried different dvb apps, dvbdream, dvbviewer and all express the same issue. i'm beginning to wonder if it's a DirectShow issue, but i would have thought this would be dealt with long ago if it was a common issue, i have a friend who have the same exact problem on his PC. Both use Win7 x64.

Thanks in advance.
MrC

kasper93
16th December 2012, 16:54
We use Microsoft filter for online sources File Source (URL) (http://msdn.microsoft.com/en-us/library/windows/desktop/dd375642(v=vs.110).aspx) and this is how this filter works. It shouldn't cache all the data, but it does and I think 4GB limit is because you are using FAT32 which doesn't allow larger files.

The best solution for you is using LAV Source Splitter for http. You need to add this to register. Past it to notepad and save as "http.reg" then double click on it and that's all. Note that you need to have LAV installed ;)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\http]
"Source Filter"="{B98D13E7-55DB-4385-A33D-09FD1BA26338}"



FWIW, you could try using DVB directly in MPC-HC it is not that bad ;)

Joniii
16th December 2012, 17:05
Yeah, Armada has plans to revamp the UI in near future.

Great :)

As a programmer i've always really enjoyed the usability and UI design, not so much in the important things that I can't see. MPC functionality isn't that good for users who sit on the sofa with a remote, so I made some changes to MPC for my personal use. Could you consider adding some of these features if those are well made, and function as expected to make the user experience better for remote use?

For example I did this today and I think it would be a good add but dunno if it's just me. On fullscreen, if user presses play, pause, rewind, or skip, mpc shows the narrow mpc seekbar for 5 seconds. Also I thought I add also this. With the previous function it would also show local time on right or left corner.

mrchisholm
16th December 2012, 18:01
We use Microsoft filter for online sources File Source (URL) (http://msdn.microsoft.com/en-us/library/windows/desktop/dd375642(v=vs.110).aspx) and this is how this filter works. It shouldn't cache all the data, but it does and I think 4GB limit is because you are using FAT32 which doesn't allow larger files.

The best solution for you is using LAV Source Splitter for http. You need to add this to register. Past it to notepad and save as "http.reg" then double click on it and that's all. Note that you need to have LAV installed ;)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\http]
"Source Filter"="{B98D13E7-55DB-4385-A33D-09FD1BA26338}"



FWIW, you could try using DVB directly in MPC-HC it is not that bad ;)

hey

thanks alot, i will try it out, no my system is NTFS so that shouldn't be an issue and i tried lav filter splitter but not with that added registry, will try now and report back :)

vBm
16th December 2012, 18:15
After 2 and a half months since the last stable build, we decided to release 1.6.5.

This release has many bugfixes and some new features.

Highlights of this release:

* Some long standing issues for the Internal Subtitle Renderer/VSFilter have been fixed:

- Support UTF-8 subtitles without BOM
- Fix high memory usage with complex subtitles (mostly ASS)
- Fix most cases where subtitles are not correctly positioned
- Allow floating-point values for \fscx and \fscy in ASS subtitles

* Windows 8 is now officially supported and the file association problem has been solved.
Windows 8 users should click the "Set Default Programs" button after selecting new formats.

* The DVB support has been improved with a better handling of DVB subtitles
and a clearer display of the Electronic Program Guide information when using live capture.

You can download the new version here (http://mpc-hc.sourceforge.net/downloads/). For the complete changes see the changelog (http://mpc-hc.sourceforge.net/changelog/).

mrchisholm
16th December 2012, 18:46
hey

thanks alot, i will try it out, no my system is NTFS so that shouldn't be an issue and i tried lav filter splitter but not with that added registry, will try now and report back :)

it seems to be working :thanks:

vBm
16th December 2012, 19:00
Great :)

As a programmer i've always been really interested in the usability and UI design. MPC functionality isn't that good for users who sit on the sofa with a remote, so I made some changes to MPC for my personal use. Could you consider adding some of these features if those are well made, and function as expected to make the user experience better for remote use?

For example I did this today and I think it would be a good add but dunno if it's just me. On fullscreen, if user presses play, pause, rewind, or skip, mpc shows the narrow mpc seekbar for 5 seconds. Also I thought I add also this. With the previous function it would also show local time on right or left corner.

If you think someone else could benefit from your work, feel free to contribute code via Pull Requests.

Superb
17th December 2012, 00:00
This should be fixed as of 0696a331 (https://github.com/mpc-hc/mpc-hc/commit/0696a3318a45e8a15bf978191ef79a67450bfce2)Yeah, I saw the commit and can verify that 1.6.5.6366 (744df1c; final) indeed fixes the issue. Thx guys.

dansrfe
17th December 2012, 06:10
I'm not sure if this is appropriate for MPC-HC but would it be possible to start adding visualizations for music files in MPC-HC? I listen to all of my music in MPC-HC along with my videos and movies and it would increase the appeal of the player as well.

Thanks and awesome job on the new official release!

ryrynz
17th December 2012, 06:26
Appropriate yes, but I don't see it happening any time soon if ever, use WMP or similar.

pirlouy
17th December 2012, 19:20
I'm sorry but adding visualizations would lower MPC-HC value. :)