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

clsid
11th January 2013, 16:00
Subtitle selection bug after the recent changes:

1 embedded + 1 external -> none of the subs is selected initially, while the expected behavior would be that external one is selected by default

djsolidsnake86
12th January 2013, 00:45
little question: when i move the window i see the cursor and not the hand, how make show the hand again? thanks

betaking
12th January 2013, 06:32
can not compile last git 2c0032fcebfa8f4bf080a961539b49a9c62c7816 (Fix some resource leaks.

Changes in MiniDump.cpp and PPageWebServer.cpp by XhmikosR.)

betaking
12th January 2013, 14:50
last git 49115d86e116392e10c2118330ba469602d9f985 can not compile vsfilter.dll!
19:43:51.990 52>DirectVobSubFilter.cpp(244): error C2440: “=”: 无法从“void *”转换为“BYTE *” [C:\mpc-hc\src\filters\transform\VSFilter\VSFilter.vcxproj]
19:43:52.458 52>DirectVobSubFilter.cpp(542): error C2440: “=”: 无法从“void *”转换为“BYTE *” [C:\mpc-hc\src\filters\transform\VSFilter\VSFilter.vcxproj]
19:43:52.738 52>plugins.cpp(256): error C2440: “=”: 无法从“LPVOID”转换为“BYTE *” [C:\mpc-hc\src\filters\transform\VSFilter\VSFilter.vcxproj]
19:43:52.770 52>plugins.cpp(793): error C2440: “=”: 无法从“void **”转换为“BYTE *” [C:\mpc-hc\src\filters\transform\VSFilter\VSFilter.vcxproj]
19:43:52.801 52>plugins.cpp(911): error C2440: “=”: 无法从“void **”转换为“BYTE *” [C:\mpc-hc\src\filters\transform\VSFilter\VSFilter.vcxproj]
but compile mpc-hc.exe is ok!

Armada
12th January 2013, 15:33
Fixed in 3093bcf82b7866f36f36cfe84af3e8ed0d5f6816 (https://github.com/mpc-hc/mpc-hc/commit/3093bcf82b7866f36f36cfe84af3e8ed0d5f6816).

ryrynz
13th January 2013, 02:24
Can we have the uninstaller remove all the shellopen and defaulticon stuff under HKCR?

wozio
13th January 2013, 21:11
Hi,

Who and how may I contact when facing problems with modifing mpc-hc code, adding new functionality.

I'm trying to add networked media playing capability and for this purpose I added new FGManagerLibrary based on FGMAnagerBDA. Difference is that I use my own push source filter instead of usuall BDA stuff. Graph seems to build correctly but after that access violation on writing location is called on line: pVW->put_Owner((OAHWND)m_pVideoWnd->m_hWnd); in MainFrm.cpp. It seems that all queried interfaces from graph builder are not initialized correctly.

Source is here https://github.com/wozio/mpc-hc but to be usable first another repository would have to be checked out: svn checkout http://home-system.googlecode.com/svn/trunk/ home-system and inside it mpc-hc checked out from github. Then it maybe will compile ;)

I'm really stuck on this, please help ;)

wozio

JEEB
13th January 2013, 23:16
Hi,

Who and how may I contact when facing problems with modifing mpc-hc code, adding new functionality.
Most of the development discussion happens on #mpc-hc-dev on the Freenode IRC network during afternoon to night around the European time zones. That's the best way to get access to Armada, Underground78 and the others.

Naturally, this thread by itself isn't incorrect of course, but unless it's the middle of the night in the Europe, you have bigger chances of getting a response quicker there :)

mrglobal
14th January 2013, 04:14
Hi

I am new to mpc-hc and have followed the link below to build mpc-hc on VS2010:

http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

However there are 3 errors in build. Not sure if I did something wrong or these are breakages in the build (it sure looks like at least one is).

Appreciate your help.

Thanks

Sean

Build info on VS2010

#1
-----------------------------------------
28>ClCompile:
28> stdafx.cpp
27>c:\mpc-hc\src\filters\renderer\videorenderers\dx9renderingengine.cpp(23): fatal error C1083: Cannot open include file: 'lcms2/library/include/lcms2.h': No such file or directory
27> DXRAllocatorPresenter.cpp
29>InitializeBuildStatus:
25> D2VSource.cpp
25> idctfpu.cpp
25> idctref.cpp
25> MPEG2Dec.cpp
29> Creating "C:\mpc-hc\bin\obj\Debug_Win32\VTSReader\VTSReader.unsuccessfulbuild" because "AlwaysCreate" was specified.
27> EVRAllocatorPresenter.cpp
27> IPinHook.cpp
27> MacrovisionKicker.cpp
27> madVRAllocatorPresenter.cpp
27> OuterEVR.cpp
27> OuterVMR.cpp
29>ClCompile:
29> stdafx.cpp
27> PixelShaderCompiler.cpp
27> QT7AllocatorPresenter.cpp
27> QT9AllocatorPresenter.cpp
27> RenderersSettings.cpp
27> RM7AllocatorPresenter.cpp
27> RM9AllocatorPresenter.cpp
27> SyncRenderer.cpp
27> VMR7AllocatorPresenter.cpp
27> VMR9AllocatorPresenter.cpp
27>
27>Build FAILED.


#2
----------------------------
56>------ Build started: Project: Mpeg2DecFilter, Configuration: Debug Win32 ------
57>------ Build started: Project: lcms2, Configuration: Debug Win32 ------
56>Build started 1/13/2013 6:25:01 PM.
57>Build started 1/13/2013 6:25:01 PM.
57>InitializeBuildStatus:
57> Creating "C:\mpc-hc\bin\obj\Debug_Win32\lcms2\lcms2.unsuccessfulbuild" because "AlwaysCreate" was specified.
56>InitializeBuildStatus:
56> Creating "C:\mpc-hc\bin\obj\Debug_Win32\Mpeg2DecFilter\Mpeg2DecFilter.unsuccessfulbuild" because "AlwaysCreate" was specified.
57>ClCompile:
56>ClCompile:
56> stdafx.cpp
57> precomp.c
50> ffImgfmt.cpp
50> H264RandomAccess.cpp
50> MPCVideoDecFilter.cpp
50> MPCVideoDecSettingsWnd.cpp
50> TlibavcodecExt.cpp
50> VideoDecDXVAAllocator.cpp
50> VideoDecOutputPin.cpp
57>c:\mpc-hc\src\thirdparty\lcms2\precomp.c(23): fatal error C1083: Cannot open include file: 'lcms2_internal.h': No such file or directory
57>
57>Build FAILED.

#3
-----------------------------------------
62>Build started 1/13/2013 6:26:14 PM.
62>PrepareForBuild:
62> Creating directory "C:\mpc-hc\bin\mpc-hc_x86_Debug\".
62>InitializeBuildStatus:
62> Creating "C:\mpc-hc\bin\obj\Debug_Win32\mpc-hc\mpc-hc.unsuccessfulbuild" because "AlwaysCreate" was specified.
62>PreBuildEvent:
62> The syntax of the command is incorrect.
62> Hash: 0000000
62> Revision: 0
62>ClCompile:
62> stdafx.cpp
62> afxctrlcontainer.cpp
62> afxglobals.cpp
62> afxmaskededit.cpp
62> winmdi.cpp
62> AboutDlg.cpp
62> AppSettings.cpp
62> AuthDlg.cpp
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(50): error C2039: 'm_hinstD2DDLL' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(51): error C2039: 'm_hinstDWriteDLL' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62> BaseGraph.cpp
62> ChildView.cpp
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C2143: syntax error : missing ';' before '*'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C2039: 'm_pDirect2dFactory' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C2143: syntax error : missing ';' before '*'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C2039: 'm_pWriteFactory' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(55): error C2143: syntax error : missing ';' before '*'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(55): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(55): error C2039: 'm_pWicFactory' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(55): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(57): error C2039: 'm_pfD2D1MakeRotateMatrix' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(57): error C2146: syntax error : missing ';' before identifier 'm_pfD2D1MakeRotateMatrix'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(57): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(57): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(59): error C2039: 'm_bD2DInitialized' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(921): error C3861: 'ReleaseD2DRefs': identifier not found
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1469): error C2039: 'InitD2D' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1469): error C2065: 'D2D1_FACTORY_TYPE' : undeclared identifier
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1469): error C2146: syntax error : missing ')' before identifier 'd2dFactoryType'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1469): error C2059: syntax error : ')'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1470): error C2143: syntax error : missing ';' before '{'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1470): error C2447: '{' : missing function header (old-style formal list?)
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1527): error C2039: 'ReleaseD2DRefs' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1536): error C2227: left of '->Release' must point to class/struct/union/generic type
62> type is 'int *'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1542): error C2227: left of '->Release' must point to class/struct/union/generic type
62> type is 'int *'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(1548): error C2227: left of '->Release' must point to class/struct/union/generic type
62> type is 'int *'
62> ComPropertyPage.cpp
62> ComPropertySheet.cpp
62> CShockwaveFlash.cpp
62> DeinterlacerFilter.cpp
62> DVBChannel.cpp
62> EditListEditor.cpp
62> EditWithButton.cpp
62> FakeFilterMapper2.cpp
62> FavoriteAddDlg.cpp
62> FavoriteOrganizeDlg.cpp
62> FGFilter.cpp
62> FGManager.cpp
62> FGManagerBDA.cpp
62> FileAssoc.cpp
62> FileDropTarget.cpp
62> MediaPositionList.cpp
62> FloatEdit.cpp
62> FullscreenWnd.cpp
62> GoToDlg.cpp
62> GraphThread.cpp
62> Ifo.cpp
62>c:\mpc-hc\src\mpc-hc\ifo.cpp(198): warning C4244: 'initializing' : conversion from 'LONGLONG' to 'unsigned int', possible loss of data
62>c:\mpc-hc\src\mpc-hc\ifo.cpp(199): warning C4244: 'argument' : conversion from 'LONGLONG' to 'DWORD', possible loss of data
62> ISDb.cpp
62> KeyProvider.cpp
62> LcdSupport.cpp
62> LineNumberEdit.cpp
62> MainFrm.cpp
62> MediaFormats.cpp
62> MediaTypesDlg.cpp
62> MiniDump.cpp
62> Monitors.cpp
62> MPCPngImage.cpp
62> Mpeg2SectionData.cpp
62> mplayerc.cpp
62> MultiMonitor.cpp
62> OpenDirHelper.cpp
62> OpenDlg.cpp
62> OpenFileDlg.cpp
62> PlayerBar.cpp
62> PlayerCaptureBar.cpp
62> PlayerCaptureDialog.cpp
62> PlayerInfoBar.cpp
62> PlayerListCtrl.cpp
62> PlayerNavigationBar.cpp
62> PlayerNavigationDialog.cpp
62> PlayerPlaylistBar.cpp
62> PlayerSeekBar.cpp
62> PlayerShaderEditorBar.cpp
62> PlayerStatusBar.cpp
62> PlayerSubresyncBar.cpp
62> PlayerToolBar.cpp
62> Playlist.cpp
62> PnSPresetsDlg.cpp
62> PPageAccelTbl.cpp
62> PPageAudioSwitcher.cpp
62> PPageBase.cpp
62> PPageCapture.cpp
62> PPageDVD.cpp
62> PPageExternalFilters.cpp
62> PPageFileInfoClip.cpp
62> PPageFileInfoDetails.cpp
62> PPageFileInfoRes.cpp
62> PPageFileInfoSheet.cpp
62> PPageFileMediaInfo.cpp
62> PPageFormats.cpp
62> PPageFullscreen.cpp
62> PPageInternalFilters.cpp
62> PPageLogo.cpp
62> PPageMisc.cpp
62> PPageOutput.cpp
62> PPagePlayback.cpp
62> PPagePlayer.cpp
62> PPageSheet.cpp
62> PPageSubMisc.cpp
62> PPageSubStyle.cpp
62> PPageSubtitles.cpp
62> PPageSync.cpp
62> PPageTweaks.cpp
62> PPageWebServer.cpp
62> QuicktimeGraph.cpp
62> RealMediaGraph.cpp
62> RealMediaWindowlessSite.cpp
62> RegFilterChooserDlg.cpp
62> SaveDlg.cpp
62> SaveSubtitlesFileDialog.cpp
62> SaveTextFileDialog.cpp
62> SaveThumbnailsDialog.cpp
62> SelectMediaType.cpp
62> ShaderAutoCompleteDlg.cpp
62> ShaderCombineDlg.cpp
62> ShaderEditorDlg.cpp
62> ShockwaveGraph.cpp
62>c:\mpc-hc\src\mpc-hc\shockwavegraph.cpp(180): warning C4244: 'argument' : conversion from 'LONGLONG' to 'long', possible loss of data
62> StaticLink.cpp
62> StatusLabel.cpp
62> SubtitleDlDlg.cpp
62> TextPassThruFilter.cpp
62> TunerScanDlg.cpp
62> UpdateChecker.cpp
62> UpdateCheckerDlg.cpp
62> vkCodes.cpp
62> VMROSD.cpp
62> VolumeCtrl.cpp
62> WebClientSocket.cpp
62> WebServer.cpp
62> WebServerSocket.cpp
62> WinHotkeyCtrl.cpp
62>
62>Build FAILED.
62>
62>Time Elapsed 00:01:50.74
========== Build: 58 succeeded, 3 failed, 0 up-to-date, 1 skipped ==========

hayan
14th January 2013, 10:24
large complex animation subtitle loading bug
High CPU load at complex animation subtitle, even "Allow animation..." is unchecked

Ctrl+J
Subtitles: Free 0 Allocated 0 Buffered 0

1MB UTF-8 sub delay about 3s
2MB UTF-8 sub delay about 7s
2MB Unicode sub delay about 3s

MPC-HC.1.6.6.6538

MPC-HC.1.6.6.6538
MPC-HC.1.6.5.6366

Timeline
Video/Audio: playing → playing
Subtitle: delay(load) → playing

MPC-HC.1.6.3.5818

Timeline
Video/Audio: delay(wait) → playing
Subtitle: delay(load) → playing

JEEB
14th January 2013, 12:50
Hi
27>c:\mpc-hc\src\filters\renderer\videorenderers\dx9renderingengine.cpp(23): fatal error C1083: Cannot open include file: 'lcms2/library/include/lcms2.h': No such file or directory
At the very least you have forgotten to initialize a submodule :)

Do 'git submodule init' in the root of the git repository, that should fetch and check out the submodule.

Pringles
14th January 2013, 15:39
Is there a way to assign a key shortcut to go to the next/previous Title in a DVD?

mrglobal
15th January 2013, 09:19
I did "git submodule init" and it not seem work (no lcms2.h file) but when I did "git submodule update" and lcms2.h was added and compile error for that was gone. But this error remains below. Appreciate your help.

Thanks

Sean

c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(50): error C2039: 'm_hinstD2DDLL' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(51): error C2039: 'm_hinstDWriteDLL' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C2143: syntax error : missing ';' before '*'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C2039: 'm_pDirect2dFactory' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C2143: syntax error : missing ';' before '*'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C2039: 'm_pWriteFactory' : is not a member of 'AFX_GLOBAL_DATA'
62> c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxglobals.h(111) : see declaration of 'AFX_GLOBAL_DATA'
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
62>c:\mpc-hc\src\thirdparty\mfc\afxglobals.cpp(55): error C2143: syntax error : missing ';' before '*'
:
:

mrglobal
15th January 2013, 18:10
I updated VS2010 with Service Pack 1 and now it fully builds

ageback
16th January 2013, 02:55
When run build.bat nothing happend.But running LAV Filters' build.bat is OK.
Windows 2003,VS2010.

betaking
16th January 2013, 05:58
last git c5dc593aa32c7ef5d911ae7587e40da3a0b28706 can not compile MpcAudioRenderer.ax! but compile mpc-hc.exe is ok !windows vista sp2,vs2010sp1!
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileExit@0,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileRelease@4,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIStreamInfoW@12,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileGetStream@16,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileInfoW@12,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileOpenW@16,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileInit@0,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>C:\mpc-hc\bin\Filters_x86\MpcAudioRenderer.ax : fatal error LNK1120: 7 个无法解析的外部命令 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]

Aleksoid1978
16th January 2013, 06:08
last git c5dc593aa32c7ef5d911ae7587e40da3a0b28706 can not compile MpcAudioRenderer.ax! but compile mpc-hc.exe is ok !windows vista sp2,vs2010sp1!
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileExit@0,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileRelease@4,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIStreamInfoW@12,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileGetStream@16,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileInfoW@12,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileOpenW@16,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>DSUtil.lib(DSUtil.obj) : error LNK2019: 无法解析的外部符号 _AVIFileInit@0,该符号在函数 "bool __cdecl GetKeyFrames(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,class CUIntArray &)" (?GetKeyFrames@@YA_NV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@AAVCUIntArray@@@Z) 中被引用 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]
08:37:02.807 34>C:\mpc-hc\bin\Filters_x86\MpcAudioRenderer.ax : fatal error LNK1120: 7 个无法解析的外部命令 [C:\mpc-hc\src\filters\renderer\MpcAudioRenderer\MpcAudioRenderer.vcxproj]

Need add vfw32.lib in project;

betaking
16th January 2013, 06:16
Need add vfw32.lib in project;
:thanks: I try again!

vBm
16th January 2013, 14:49
:thanks: I try again!

yeah, it's fixed. fa5e2197 (https://github.com/mpc-hc/mpc-hc/commit/fa5e2197dca2813b5badb9b56d2e24e5de8cb254)

Aleksoid1978
17th January 2013, 07:29
Bug. If uncheck any video format, example H.264, and disable all internal video decoder - must connect "low merit" video decoder, but it don't connect and we do not see video;

THX-UltraII
17th January 2013, 19:02
I m using latest versions of madVR/MPC-HC/LAV Filters. Is it possible with this software setup to move subtitles when running 2:35:1 content from the black bars (letterbox) up? And if so, is it both possible for BDMV blu-ray structure folder content which has embedded subtitles, and for .m2ts content with added .srt subtitle file?

Armada
17th January 2013, 21:20
I m using latest versions of madVR/MPC-HC/LAV Filters. Is it possible with this software setup to move subtitles when running 2:35:1 content from the black bars (letterbox) up? And if so, is it both possible for BDMV blu-ray structure folder content which has embedded subtitles, and for .m2ts content with added .srt subtitle file?
Go to Options > Subtitles > Default Style, there you can configure all the positioning options.

ageback
18th January 2013, 06:55
I found that if the BIN directory exists then run build.bat did nothing but a flash "dos" window.Please any dev check this issue.

vBm
18th January 2013, 16:51
I found that if the BIN directory exists then run build.bat did nothing but a flash "dos" window.Please any dev check this issue.
Works just fine here. But will ask X to take a look at his rig.

kasper93
18th January 2013, 18:28
I found that if the BIN directory exists then run build.bat did nothing but a flash "dos" window.Please any dev check this issue.

Not possible :rolleyes: Please tell us what is the output of the script. Don't run it directly. Run command line first and then run the script. It will not close the window and you will be able to see the error.

kasper93
18th January 2013, 19:42
AMD released 13.1 WHQL drivers. We can read in the release notes http://support.amd.com/us/kbarticles/Pages/AMDCatalystSoftwareSuiteVersion131.aspx

Resolved Issues for the Windows 8 / Windows 7 Operating Systems:

This section provides information on resolved known issues in this release of the AMD Catalyst 13.1 software suite.
(...)
No video found in Media Player Classic Home Cinema when using full or half floating point processing

Unfortunately they are lying. This bug is present. Indeed the bug was fixed in 12.11 BETA11 but not in WHQL 13.1.

Another new bug in 13.1 are ugly artifacts with DXVA decoding in some h.264 videos. http://i.imgbox.com/acrpgLz2.png and how it should look like https://dl.dropbox.com/u/16282309/AMD/good.png
sample: https://dl.dropbox.com/u/16282309/AMD/sample.mkv
I reported this to AMD so if we are lucky they will fix it in 14.1 :rolleyes:

That say I recommend to stay with 12.10 WHQL drivers for now if you want to avoid problems.

madshi
18th January 2013, 19:51
That is pretty disappointing. The fix for full/half floating point processing also benefited madVR processing quality.

ageback
19th January 2013, 01:09
Not possible :rolleyes: Please tell us what is the output of the script. Don't run it directly. Run command line first and then run the script. It will not close the window and you will be able to see the error.

Yes I ran build in cmd window but not double click.Nothing,nothing output by the script.Just like this:

C:\MPC-HC\build(Enter)
C:\MPC-HC\

Windows 2003 SP2, VS2010 SP1.

fairchild
19th January 2013, 08:50
I can confirm issue that kasper is describing. Issue was broken in early 12.11 beta revision then fixed in later 12.11 beta, reported to AMD as well.

Dodgexander
19th January 2013, 09:49
Is there any reason why MPC-HC 1.6.6.6525 won't find any DVB channels with my PCTV Nanostick 290e?

Its a DVB-T2 Stick in the UK. Meaning it should receive Mpeg 2 video and mpeg 1 audio SD channels and h264 and LATM AAC Audio HD Channels.

MPC-BE 1.1.3.0 Picks up the channels fine but can't play them.

cca
19th January 2013, 09:51
AMD released 13.1 WHQL drivers. We can read in the release notes http://support.amd.com/us/kbarticles/Pages/AMDCatalystSoftwareSuiteVersion131.aspx



Unfortunately they are lying. This bug is present. Indeed the bug was fixed in 12.11 BETA11 but not in WHQL 13.1.

Another new bug in 13.1 are ugly artifacts with DXVA decoding in some h.264 videos. http://i.imgbox.com/acrpgLz2.png and how it should look like https://dl.dropbox.com/u/16282309/AMD/good.png
sample: https://dl.dropbox.com/u/16282309/AMD/sample.mkv
I reported this to AMD so if we are lucky they will fix it in 14.1 :rolleyes:

That say I recommend to stay with 12.10 WHQL drivers for now if you want to avoid problems.

Unfortunately I justed these drivers in my own Radeon 5850. The bug is indeed NOT fixed and still present. It was fixed on the 12.11 beta drivers though.

@madshi how exactly this affects madvr? Seems to work here.

vBm
19th January 2013, 10:13
Yes I ran build in cmd window but not double click.Nothing,nothing output by the script.Just like this:

C:\MPC-HC\build(Enter)
C:\MPC-HC\

Windows 2003 SP2, VS2010 SP1.

you need to call build.bat

do build.bat /help for more info

madshi
19th January 2013, 10:57
@madshi how exactly this affects madvr? Seems to work here.
It affects the NV12 -> RGB conversion quality when using anything DXVA2 related (decoding, deinterlacing, scaling). With those fixed 12.11 beta drivers madVR could use 16bit floating point conversion, resulting in good quality and maintaining full BTB and WTW. Now with 13.1 drivers madVR has to fall back to 10bit (I think) conversion, which is lower quality and eventually loses BTB and WTW.

cca
19th January 2013, 13:06
It affects the NV12 -> RGB conversion quality when using anything DXVA2 related (decoding, deinterlacing, scaling). With those fixed 12.11 beta drivers madVR could use 16bit floating point conversion, resulting in good quality and maintaining full BTB and WTW. Now with 13.1 drivers madVR has to fall back to 10bit (I think) conversion, which is lower quality and eventually loses BTB and WTW.

I see. In any case, I reverted back to the 12.11 beta 11 which doesn't exhibit this bug and I don't currently play any games that require newer driver.

kasper93
19th January 2013, 15:05
@Dodgexander Try disabling internal filters and use LAV or ffdshow for video decoding. Internal filters don't work with h.264 DVB live streams and that can cause problems with searching (from my experience) and later with playing ;) Don't use DXVA decoding, no matter if it's lav's or mpc's... Also you can try changing "Network Provider" in capture settings, but default "Microsoft Network Provider" should work.

Dodgexander
19th January 2013, 22:20
@Dodgexander Try disabling internal filters and use LAV or ffdshow for video decoding. Internal filters don't work with h.264 DVB live streams and that can cause problems with searching (from my experience) and later with playing ;) Don't use DXVA decoding, no matter if it's lav's or mpc's... Also you can try changing "Network Provider" in capture settings, but default "Microsoft Network Provider" should work.

Thanks kasper. Ill use lav software decoding to test it out then, but do you have any idea why with MPC-HC I can't find any channels? Whereas with the MPC-HC BE version on here it does pick up channels?

ageback
20th January 2013, 01:04
you need to call build.bat

do build.bat /help for more info

Of cause I know the /help switch.I've been building this project over 1 year.I'll take more tests.

mrglobal
20th January 2013, 03:49
Is anyone working on captions and other forms metadata following the WebVTT standard within WebM files in mpc-hc ? My interest is in metadata application usage in WebM video.

kasper93
20th January 2013, 15:29
@Dodgexander Try few times and make sure that there aren't any ghost mpc-hc/be processes running. Sometimes it doesn't close properly and lock tuner...
To be honest there shouldn't be any differences between BE and HC versions. Make sure that you have disabled internal filters ;p

You can look on that old manual made by @XPC http://www.mediafire.com/view/?sc3badr1d4ekt1f

vBm
20th January 2013, 17:28
As of today we're using our own trac. http://trac.mpc-hc.org (http://trac.mpc-hc.org)
If you want to reclaim your username please visit our wiki page Reclaim Account (http://trac.mpc-hc.org/wiki/Reclaim_Account).

openID works as well ;)

welcome :D

v0lt
20th January 2013, 20:54
Thanks!

But
http://trac.mpc-hc.org/log/?verbose=on
Fucking hash numbering. :angry:
Can I see the normal revision numbers?

nevcairiel
20th January 2013, 21:22
Git doesn't have normal revision numbers.

Armada
20th January 2013, 21:24
Thanks!

But
http://trac.mpc-hc.org/log/?verbose=on
Fucking hash numbering. :angry:
Can I see the normal revision numbers?
If you need the revision number for a hash you can use the new hash2rev.sh helper script in the contrib folder.

Snowknight26
21st January 2013, 00:26
Curiosity has gotten the best of me: Any reason for the switch?

v0lt
21st January 2013, 03:49
If you need the revision number for a hash you can use the new hash2rev.sh helper script in the contrib folder.
I need to see a log with normal revision numbers.

This skipt does not do. It generally does not show anything.
...\mpc-hc\contrib>hash2rev.sh
Welcome to Git (version 1.7.11-preview20120710)

Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.

Dodgexander
21st January 2013, 05:16
@Dodgexander Try few times and make sure that there aren't any ghost mpc-hc/be processes running. Sometimes it doesn't close properly and lock tuner...
To be honest there shouldn't be any differences between BE and HC versions. Make sure that you have disabled internal filters ;p

You can look on that old manual made by @XPC http://www.mediafire.com/view/?sc3badr1d4ekt1f

That's what I thought. I think earlier versions of mpc worked but that was with a different tuner. It's very odd how be works and this doesn't. Is be based on an older version of mpc hc? Has anything been changed in relation to receiving dvb tv?

I tried again with same setting as I had a bit of success with be but still won't find channels. Thanks for all your help though!

Obviously internal filters are disabled. I tried with ffdshow and lav too! But in be it finds channels with lav fine just won't play them!

I opened a ticket (http://trac.mpc-hc.org/ticket/2869#no4) with details

(Edit) I had the offset wrong, disregard this problem.

vBm
21st January 2013, 09:49
Curiosity has gotten the best of me: Any reason for the switch?

Newer trac with lots of improvements and full control for starters :)


I need to see a log with normal revision numbers.

This skipt does not do. It generally does not show anything.
...\mpc-hc\contrib>hash2rev.sh
Welcome to Git (version 1.7.11-preview20120710)

Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.


you need to specify which hash you want to convert.

for example

E:\toolz\repository\GitHub\mpc-hc\contrib>hash2rev.sh 519ef2671600df1e7db79448754152e628df2f8e

6624

Armada
21st January 2013, 22:31
I need to see a log with normal revision numbers.
I do not understand why it is so critical, but since we're still using revision numbers in the version number it would be handy if we could add them to the log in an extra column. We're trying to find out if that is possible.


E:\toolz\repository\GitHub\mpc-hc\contrib>hash2rev.sh 519ef2671600df1e7db79448754152e628df2f8e

6624
It does not need the full hash though, anything accepted by git will be accepted by the script.

Dodgexander
21st January 2013, 23:28
That's what I thought. I think earlier versions of mpc worked but that was with a different tuner. It's very odd how be works and this doesn't. Is be based on an older version of mpc hc? Has anything been changed in relation to receiving dvb tv?

I tried again with same setting as I had a bit of success with be but still won't find channels. Thanks for all your help though!

Obviously internal filters are disabled. I tried with ffdshow and lav too! But in be it finds channels with lav fine just won't play them!

I opened a ticket (http://trac.mpc-hc.org/ticket/2869#no4) with details

(Edit) I had the offset wrong, disregard this problem.

I have created a new ticket (http://trac.mpc-hc.org/ticket/2872) with information on another problem.

I cannot receive the HD Channels in the UK, plus switching to them seems to break the playback of any channel until a restart.

sonicboy520
25th January 2013, 16:41
Hi
I got a mac mini 2012 ,it came with ivybridge i5 . But when use 10bit output it get a blank screen,but the subtitle is correct. Does ivebridge supprt 10bit mode ?
The mpc-hc version is 1.6.6.6655 (4709ce8),from XhmikosR's Builds.