Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-28Fix some compilation warnings.Kacper Michajłow
2017-08-28Do not pass incompatible object to variadic functions.Kacper Michajłow
2017-08-28Fix ambiguous ternary operators.Kacper Michajłow
2017-08-28Constify strings to conform C++ standard.Kacper Michajłow
2017-08-14Update to astyle 3.0.1.XhmikosR
2017-08-14Fix a few Cppcheck warnings.XhmikosR
2017-08-13Replace all qsort with std::sort.Kacper Michajłow
2017-07-30Add new define for installer with D3DCompiler version.Kacper Michajłow
Fixes installer build after 3e5afbc869f00f11d5b8349156185719814dbaf3 Add some asserts to not forget to update defines when neccessery. Add environment varaible to control Windows SDK build. Switch to 8.1 SDK. Add wrapper for VersionHelpers.h
2017-07-29Remove legacy code.Kacper Michajłow
2017-07-29Use v141 platform toolset.Kacper Michajłow
- Use D3D9 headers from Windows SDK. - Consistently load d3d9.dll with LoadLibrary(). - Switch to newer d3dcompiler_47.dll. - Include legacy d3dx9 headers only where necessary. This change breaks compatibility with Windows XP.
2017-07-29Don't enable full floating point processing option in any of the renderer ↵clsid2
presets. It causes crashes with some drivers.
2017-07-22Fix VSFilter/installer/build_installer.bat.XhmikosR
2017-07-22Make VS2017 the default compiler.XhmikosR
2017-07-22Build: Add support for VS2017.Kacper Michajłow
2017-06-03Updated VSFilter blacklist.clsid2
2017-06-03Switch to SSE2.XhmikosR
2017-03-07Remove make_array helper. MSVC has troubles to place such arrays in .rdata ↵Kacper Michajłow
section.
2017-02-26Fix initialize order.Chocobo1
2017-01-23Bump copyright year to 2017.XhmikosR
2017-01-22Update VSFilter application blacklistclsid2
2016-05-28Cleanup includes to improve incremental builds time.Kacper Michajłow
Now it will be harder to invalidate precompiled headers.
2016-05-28Apply the rotation when saving screenshots from video with a rotation ↵Underground78
defined in the container.
2016-05-02Don't use CAutoPtr copy constructor to suppress compilation warnings.Kacper Michajłow
2016-05-02Do not create temporary CString object when not necessery.Kacper Michajłow
In most cases copies were completely redundant. ResStr macro is overused a lot. After this change mpc-hc64.exe binary is 16.75 KB smaller.
2016-05-02Don't perform runtime narrow-wide string conversion when not necessary.Kacper Michajłow
There are places that could use some refactoring to get rid of conversions. This commit handle trivial cases. To find unwanted conversions define _CSTRING_DISABLE_NARROW_WIDE_CONVERSION and try to compile.
2016-05-02Sort out intentional unreachable code warnings.Kacper Michajłow
Add macro to mark unreachable code.
2016-05-02Fix few warnings.Kacper Michajłow
While passing CString object works it is not a good practise. We do that everywhere, but at least fix those places where compiler throws warning. Handle POSITION mess, cast to integer type before casting to pointer. Add __assume to let compiler know that values fits in the INT range.
2016-05-01VMR9: Simplify a bit the detection of aspect-ratio changes.Underground78
Will be needed later.
2016-04-17Cosmetics in project files.Kacper Michajłow
2016-04-17CPixelShaderCache: Do not create empty directory if cache is disabled.Kacper Michajłow
Also remove directory if it existed.
2016-04-12Remove the work-around introduced in 3527afd9ec710ab601e25319dddeb482f5001362.Underground78
The issue is fixed in Visual Studio 2015.
2016-04-12Save all solutions and project files with Visual Studio 2015.Underground78
2016-04-12Remove support for Visual Studio 2013.Underground78
2016-04-12WinapiFunc: Do not construct CStrings.Kacper Michajłow
mpc-hc64.exe binary size is smaller by 9728 Bytes after this change.
2016-04-12Move ISO languages related code to its own files.Underground78
2016-04-12Shader Cachechambriat
2016-04-09Update run_astyle.bat.XhmikosR
Add `keep-one-line-blocks` only for headers.
2016-03-13ISubRenderCallback: Add support for 3D subtitles.Kacper Michajłow
2016-01-17madVR/Haali: Fix wrong subtitle size after changing monitor setup in some cases.Kacper Michajłow
This ensures that all objects will hold the same video rect after device reload.
2016-01-17Release all D3D related objects before releasing library.Kacper Michajłow
Fixes DrDump problem 172261.
2016-01-17CDX9RenderingEngine: Add missing virtual destructor.Kacper Michajłow
2016-01-17Resolve race condition between ReleaseServicePointers and ResetDevice.Kacper Michajłow
This commit fixes crashes when interfaces were released and at the same time rendering threads were run.
2016-01-08Require Inno Setup v5.5.7.XhmikosR
2016-01-08Bump copyright year to 2016.XhmikosR
2016-01-08madVR: Add support for selecting source aspect ratio.Kacper Michajłow
2015-12-22VSFilter: Disable thread-safe static initialization due to crashes on ↵Kacper Michajłow
Windows XP. https://connect.microsoft.com/VisualStudio/feedback/details/1635157/crash-in-catlstringmrg-getinstance-under-windows-xp Fixes #5693
2015-12-22Changed the Subtitles library timestamp to REFERENCE_TIME.slydiman
Resolves #157.
2015-11-29CPinInfoWnd: Support high-dpi.Kacper Michajłow
2015-11-29Scale renderer stats to the window size.Kacper Michajłow
- Use the same graph for all renderers - Use the same jitter graph scale for DX9 renderers and Sync. This will zoom in graph a little for DX9 renderers to be consistent with Sync Renderer.
2015-11-19Fix copy-paste fiasco in ab4c6938002c3c583f4778579ba67dfc27ddb0e6Kacper Michajłow
Check return value also in null renderer for consistency.