Help us keep the list up to date and submit new video software here.
| Search tool or Browse all tools by sections |
| Tool | Description | Type | Rating | Comment | |||||||||||
MPC-HCRECENTLY UPDATED |
Media Player Classic Home Cinema(MPC-HC) is a free audio and video player for Windows. The new Media Player Classic Home Cinema has Anti tearing option, Subtitle synchronisation, Support Vista 64bits and more, Additional video decoders and in particular H.264 and VC-1 with DXVA support (see specific section for details), Better support for Windows Vista, including a release for 64 bits platform, Support for EVR renderer, Bugs and vulnerability fixes.
|
Free software Released: Size:7.1MB |
9.2/10
50 votes Guides Similar tools |
Read 50 comments 25641 views this month 21626278 total views |
|||||||||||
|
Latest version: 1.6.8 (June 15, 2013) Download sites: Visit developer's site More download options: Download latest beta version Sponsored software: Supported operating systems: More information and other downloads: Sections/Browse similar tools: Media Center/HTPC/PS3/360, Video Players |
Click to enlarge screenshot |
||||||||||||||
User options: Email me when it has been updated Report this tool (dead link/new version) Version history:
1.6.8 - 15 June 2013 Hide changelog New: DVB: Show the parental rating and the content type within the EPG information when available Ticket #2872, Add support for DVB-T2 and improve channel switching (new options are available to have a finer control on switching process) Ticket #3179, DVB: Support EPG information for Freeview broadcast (UK DVB-T2) Changed: Audio Switcher improvements: Ticket #1936, Improve the normalization algorithm to avoid huge volume variations Use percentage for the boost setting since it is easier to understand for most people Add a setting to change the max normalization factor and use a default max normalization factor of 4 instead of 10 Ticket #2567, New About dialog with more detailed information and a “Copy to clipboard” feature to ease support Updated: Little CMS to v2.5-rc1 zlib to v1.2.8 Unrar to v5.0.6 MediaInfoLib to v0.7.63 ZenLib to v0.4.29 Basque, Czech, French, German, Greek, Japanese, Romanian, Russian, Simplified / Traditional Chinese, Turkish and Ukrainian translations Fixed: PGS and DVB subtitles: Fix missing subtitles after resizing the window when using the subpicture queue Open dialog: if a URL was previously enterer in the “Open” or “Dub” fields an error message was shown when clicking the “Browse” button Vobsub files with language/title in their filenames weren’t auto-loaded Fix a memory leak: the memory consumption would increase noticeably until the file was closed when the file had chapters and the chapter marks on seekbar were enabled Capture mode: Fix reseting the renderer. When reseting the renderer in capture mode playback was stopped and never restarted Ticket #3110, DVB: Improve compatibility with some drivers for which MPC-HC failed to find any channel during the channel scan Ticket #3113, MPC-HC was sometimes slow to close (audio kept playing for a few seconds) Ticket #3175, DVB: Changing the channel was exiting fullscreen or maximized mode Ticket #3176, EVR renderers: Fix high CPU and memory usage when switching the user accoun 1.6.7 - 25 April 2013 New: DVB capture: Improve channel switching Subtitle downloader improvements: Ticket #2144, Sort by language and then by filename by default. Subtitles matching a language set as preferred in the options are now displayed first in the result list Ticket #2926, Double-clicking or pressing the “Enter” key will download the selected subtitle(s) Ticket #2837, New INI parser: the accesses are now cached for faster settings loading/saving. Using the INI file should now be as fast as using the registry Ticket #2987, Playlist improvements: Scroll and select the first newly added item Put MPC-HC on top and give the focus to the playlist after a drag and drop Changed: Ticket #2689, Replace “On top -> Never” by “On top -> Default”. In most of the cases “On top -> Default” will have the exact same behavior than “On top -> Never” but it won’t try to override the “On top” flag if an external tool sets it Ticket #3049, Re-enable VSync by default for Windows XP users Updated: Little CMS to v2.5 (git cde00fd) VirtualDub to v1.10.4-test6 Basque, Catalan, Czech, French, German, Greek, Simplified Chinese, Slovak, Turkish and Ukrainian translations Fixed: Fix a crash when VMR-7 (renderless) renderer failed to load SSA subtitles rendering: Improve error checking to avoid possible crashes when the SSA script was using obviously wrong values Ticket #1392, DVD subtitles: Improve rendering in case of overlapping. Ensure that both subtitles will be shown. Ticket #2991, Fix loading of MicroDVD subtitles Ticket #3001, “After Playback”: Always give “Once” events a higher priority than “Always” events Ticket #3023, “File -> Load Subtitle” didn’t work anymore for DVD Ticket #3045, Go to dialog: Fix frame rate detection for DVDs 1.6.6 - 17 March 2013 New: Formats: The space key can now be used to enable/disable formats Miscellaneous: Add button to export key bindings Add the ability to choose the scale factor (relative to the screen size) for the auto-fit zoom Internal Subtitles Renderer: Show all subtitles tracks in the Play -> Subtitles menu. That includes all the embedded tracks exhibited by the source filter and the external tracks. Add a new shader that over brightens with gradient from the bottom to the top of the screen. It needs LCD monitors with low viewing angle (~170/160). DVB: Remember audio and subtitle track selection. Add an OSD reminder when Escape is pressed in D3D Fullscreen Ticket #649, Add RARFileSource as an internal filter. Allows rar files without compression to be played without unpacking them. Ticket #899, DVB: Add signal statistic to the status bar Ticket #1025/#1054, Add the ability to select the default track directly by its number in MPC-HC and the standalone MPEG Splitter Ticket #2050, Add Romanian translation Ticket #2905, Support DTS-HD and E-AC3 passthrough Ticket #2935, Add support for sending “Now playing” information to Skype Changed: UI: Use a more native look and feel for the options dialog tree More resilient support for MPL2 and SRT subtitles formats: Ticket #2779, Support MicroDVD tags in MPL2 subtitles files. This is normally not supported but MPL2 files that use MicroDVD tags for formatting are quite common. Support SRT files with missing millisecond part in the timecodes. Re-enable the option to bypass the DVD/BD path selection. The user won’t be asked to choose the location of the DVD/BD player (or folder) when this option is enabled. Changed default D3D Fullscreen hotkey to Ctrl+Alt+F Disabled Frame Time Correction hotkey by default DVB: Some filters that are known to be incompatible with the BDA source filters are now blacklisted External filters: Use two separated lists for x86 and x64 since x86 filters only work with MPC-HC x86 and vice versa Ticket #978, Apply the “Repeat” option after “Play next in the folder”: the option will now take effect after the next file in the folder was played (similarly to what happens for playlist items) Ticket #1620, UI: Use the new styled radio bullet for menu’s items Ticket #2878, Removed obsolete MSN Messenger support Ticket #2924, Use the current file directory as default folder for the “Load Subtitles” dialog Ticket #2947, VSync is now disabled in the default renderer settings Updated: FFmpeg (n0.8-19080-g2bac153) Little CMS to v2.4 (git 4ba0259) Logitech SDK to v3.01 (driver 8.00.100) SoundTouch to v1.7.1 r170 VirtualDub to v1.10.4-test1 MediaInfoLib to v0.7.62 ZenLib to v0.4.28 r430 Basque, Catalan, Czech, German, French, Greek, Japanese, Polish, Russian, Swedish, Traditional and Simplified Chinese, Slovak and Ukrainian translations Fixed: Various WebUI fixes: Fix seeking Fix volume slider going out of bounds with IE in player.html Fix incorrect encoding of the parent directory’s path in browser.html MPCVideoDecoder: Fix low merit internal filter MPCVideoDecoder: The “Read Aspect Ratio from stream” option didn’t always work right DVB EPG: Some strings weren’t correctly displayed in some cases PGS Subtitles: Some subtitles were displayed with wrong colors or even not displayed at all EVR-CP renderer: Fix some cases where VSync breaks smooth playback The external filters list was lost when switching from registry to ini or vice-versa Ticket #84, WebServer: The filenames weren’t correctly URL decoded Ticket #593, Fixed EVR-CP using the CPU while the player is paused when VSync is on Ticket #890, DVB: Disable pause for capture mode to avoid accidental playback stop Ticket #1554, The OSD was looking bad when using the EVR Sync renderer Ticket #1600, Improve the naming of subtitles tracks (avoid showing a useless and ugly comma) Ticket #2396, DVB: Fix default audio track selection when its type is different than the first audio track Ticket #2423, Fix wrong rounding leading to small black bars when resizing the window. This was mostly visible when using the “auto-fit” zoom or when resizing manually. Ticket #2783, Fix crash when generating the chapter marks Ticket #2805, AviSplitter: Fix a crash when closing the file while re-indexing Ticket #2838, The window wasn’t draggable anymore by clicking on the information panel Ticket #2839, Post-resize shaders didn’t work with VMR-9 (renderless) Ticket #2855, The filename could be wrong when saving a screenshot or thumbnails Ticket #2859, FLACSource: Improve timestamps accuracy. This fixes some cases where the end of the file wasn’t played. Ticket #2863, The OSD was incorrect when restarting the playback of a file after it ended Ticket #2864, VobSub subtitles were auto-loaded twice Ticket #2881, “Auto-fit” and “Auto-fit (Larger Only)” zooms gave different results depending on if they were used in windowed or fullscreen mode Ticket #2889, Fix incorrectly displayed OSD when using EVR and VRM-9 (windowed) renderers Ticket #2902, DVB: Some old channels weren’t deleted when redoing the scan Ticket #2913, Fixed DXVA1 MPEG2 decoder Ticket #2931, DVB Subtitles: Fix a crash with some subtitles streams Ticket #2934, MPEG Splitter: Some files couldn’t be opened Ticket #2939, Some fields of the renderer statistics were wrong Ticket #2971, Fix a rare crash on startup Ticket #2984, SSA subtitles: Fix outline background with frx or fry tags Ticket #2985, Prevent the volume OSD message from erasing the filename OSD message on startup 1.6.5 - 16 December 2012 New: Add a hotkey to open the subtitles downloader dialog Web server: various performance improvements VobSub subtitles can now also be loaded by selecting or draging and dropping the .sub file FLACSource: Basic support for embedded metadata Take currently applied delay into account when saving subtitles using File > Save subtitle The volume steps can now be changed on the playback options page Ticket #4391, External subtitles: support UTF-8 without BOM Ticket #728, Show tooltips in the information panel so that truncated lines can be read completely Ticket #888, Show the information about the current DVB program in the information bar Ticket #1004, The playing speed steps can now be changed on the playback options page Ticket #1617, Use MPC-HC’s icon when registering the context menu entries Ticket #1673, FLACSource: Basic support for embedded CUE sheet Ticket #1680, Add Greek translation Ticket #2425, Improve the “Remember file/DVD position” feature: when a file/DVD that was already in the list is reopened, it now goes at the top the list. This way files/DVDs that are often used will stay in the list instead of being inexorably pushed out of it. Ticket #2647, Add .3ga to known formats Ticket #2712, MPCVideoDec: Add the ability to force the interlaced flag Ticket #2737, Improve file associations on Windows 8. The system dialog will be used to set MPC-HC as default handler since it is not possible anymore to do that programmatically. Ticket #2739, Support custom pixel shaders with madVR v0.85.0 Changed: Removed hotkeys to change the volume by 1% VSFilter: Allow floating-point values for fscx and fscy Ticket #2698, Allow the App key to be used as a hotkey which opens the player menu by default Updated: FFmpeg (n0.8-16924-ga8b3f0c) MediaInfoLib to v0.7.61 ZenLib to v0.4.28 r411 Little CMS to v2.4 (git 026ba4f) SoundTouch to v1.7.0 r160 VirtualDub to v1.10.3-test11 Armenian, Basque, Czech, French, German, Japanese, Russian, Polish, Simplified and Traditional Chinese, Slovak and Ukrainian translations Fixed: API: CMD_PAUSE was acting as CMD_PLAY and vice versa MpaDecFilter: updated CMixer, avoid possible memory leaks MPEG Splitter: Fix parsing of some malformed TS files VSFilter (auto-loading version) didn’t load on Windows 7 VSFilter: Fix and update the blacklist Internal Subtitle Renderer/VSFilter: Fix high RAM usage with some complex subtitles DVB EPG: Fix the start time of the current program being off by one hour because of incorrect DST Internal Subtitle Renderer/VSFilter: Fix most cases where rotating/shearing is not properly scaled Ticket #376, Fix subtitles when switching from animated subs to non-animated subs. The subtitles’ timings were not correctly respected after switching from an animated subtitles track to a non-animated subtitles track. Ticket #1782, Correctly empty the “Recent” jump list when erasing the history and ensure that no item is added to Windows recent documents menu or to the “Recent” jump list when the history is disabled Ticket #1953, DVB EPG: Fix default encoding Ticket #2326, Fix a crash when closing the player with the player menu open Ticket #2537, #2554, Fix the “Attempted an unsupported operation” error in the Save dialogs on Vista and newer systems Ticket #2572, FLACSource: Fix playback for some files Ticket #2619, FLVSplitter: PCM audio doesn’t play Ticket #2673, MPEGSplitter: Fix playback for some TS files Ticket #2685, FLACSource: Fix a crash with some corrupted file Ticket #2699, AviSplitter: Fix a potential crash with PCM tracks Ticket #2703, Fix a crash that could happen when auto-loading some subtitles Ticket #2751, Improve DVBSub parsing: some subtitles could have been missing 1.6.4 - 01 October 2012 New: MPCVideoDec: Add support for 4K for Intel HD Graphics 4000 AVI Splitter: Add a property page so that the support for non interleaved files can be turned on/off. Support for such files is now enabled by default. The old AVI Chunk Viewer dialog has been removed. Added chapter indicators to the seekbar and the chapter name is now displayed in the time tooltip. Added keys for changing volume by increments of 1 Changed: Remove .dat extension from the icon library and the formats (you can still associate it in the “Others” formats) Re-enable the embedded resources viewer in the properties dialog and improve its “open in browser” function (when double clicking on a resource) Store the path to MPC-HC’s executable in HKEY_CURRENT_USER for external use. External applications that depend on that path should get it from there rather than HKEY_LOCAL_MACHINE. The old key in HKEY_LOCAL_MACHINE will be removed in the next version Changed default maximum subtitle resolution to “Desktop” Updated: Updated FFmpeg (n0.8-14000-g015b805) Updated Little CMS to v2.4 (git 728139a) Updated SoundTouch to v1.7.0 Updated MediaInfoLib to v0.7.60 r5048 Updated ZenLib to v0.4.28 r403 Updated VirtualDub to v1.10.3-test6 Basque, French, German, Russian, Simplified Chinese and Slovak translations Fixed: The hand cursor wasn’t shown in the web links in Keys and WebServer options page Web interface: Fix the “Deploy” feature Subtitles didn’t show in some cases when using the internal subtitles renderer Improve DVB subtitles handling: Fix missing subtitles Ticket #2589, Fix wrongly colored subtitles Ticket #48, Ticket #515, Ticket #2533, Improve PGS subtitles (BluRay) parsing: Fix missing subtitles Fix wrong display duration Ticket #102, Fix playback of VideoCD as disk Ticket #790, Ticket #1511, Ticket #2269, Ticket #2612, VSFilter: Fix a bug causing the subtitles not to show when using YUY2 color space Ticket #2219, Ticket #2610, MPEG Splitter/AAC Decoder: Add basic support from AAC LATM tracks Ticket #2267, WebUI: added support for ‘#’, ‘%’, ‘+’ and other characters in file names Ticket #2452, Fix color controls in certain situations Ticket #2455, Ticket #2484, Ticket #2614, WebServer: Better Unicode support Ticket #2540, Fix handling of big API messages Ticket #2547, The master window handle was erroneously reset when starting a file from the explorer. Ticket #2599, Fix “Snap to desktop edges” option for multi-monitor setup Ticket #2606, MPEG Splitter: Don’t output the fake “No subtitle” track when the file contains no subtitles 1.6.3 - 14 August 2012 New: New webpage (http://mpc-hc.sourceforge.net) Source code moved to GitHub (https://github.com/mpc-hc) The DirectX runtime dlls are included in the distribution packages so it’s no longer needed to install the DirectX runtime MpegSplitter: support for DVD-Audio LPCM and MLP in .aob files Use FFmpeg for AC3 and DTS decoding If the icon library is modified in a way that can break the icons associated to the extensions handled by MPC-HC, MPC-HC will automatically try to fix the registry so that each extension is associated to the correct icon Changed: Unrar is statically linked and so MPC-HC and VSFilter no longer need the unrar dll The Icon Library was rewritten leading to smaller size The Output Options page was redesigned for better usability Ticket #625, The translation dll’s size was decreased by 2/3 (uncompressed) Ticket #2227, Hide the seek bar in capture mode Ticket #2276, Use the new user interface on Vista and later for the Save dialogs Ticket #2342, MPC-HC will now use the Windows theme font for the Statusbar, OSD messages and a few other places on Windows Vista and newer Ticket #2378, Move the “Remember last playlist” option into the Options dialog Updated: Unrar to v4.20 MediaInfoLib to v0.7.59 ZenLib to v0.4.28 FFmpeg (git 603221e) Little CMS to v2.4 (git eb67549) SoundTouch to v1.7.0pre r143 Armenian, Basque, Belarusian, Catalan, Chinese Simplified and Traditional, Czech, French, German, Japanese, Polish, Russian, Slovak and Ukrainian translations Fixed: The hand cursor wasn’t shown in the web links in Keys and WebServer options page Toolbar code cleanup and background fix for Windows XP The last textbox used in the Goto dialog was not remembered since r3964 and r3965 Always show an error message instead of crashing when the argument of a command line switch is missing OggSplitter: Fix crash with some files Logitech Keyboard support updated and made optional (Options -> Tweaks) WebServer: various bugfixes and improvements Ticket #504, Fixed rounding errors that prevented a properly centered image and caused unneeded resizing because the video size was off by one Ticket #2330, Fix the radio buttons in the Logo options page Ticket #2349, Recent Files: “Clear List” did not remove all files from the list Ticket #2356, The “With icons” and “File(s)” options in the Formats options page were not applied if no association was previously modified Ticket #2362, [DVB] Fix the Electronic Program Guide (EPG): Fix the parsing of the event’s information Fix the parsing of the characters’ encoding Fix the display of the start and end time when DST is observed Ticket #2365, The volume slider wasn’t properly redrawn in some cases Ticket #2427, The command line was not parsed when using slave mode Ticket #2470, API: Ensure that a 32-bit application can control MPC-HC 64-bit Ticket #2493, Fix a crash when saving subtitles using the sub format Numerous other bugfixes and improvements 1.6.3 - not released yet ========================= + New webpage (http://mpc-hc.sourceforge.net) + Source code moved to GitHub (https://github.com/mpc-hc) + The DirectX runtime dlls are included in the distribution packages so it's no longer needed to install the DirectX runtime + MpegSplitter: support for DVD-Audio LPCM and MLP in .aob files + Use FFmpeg for AC3 and DTS decoding + If the icon library is modified in a way that can break the icons associated to the extensions handled by MPC-HC, MPC-HC will automatically try to fix the registry so that each extension is associated to the correct icon * Unrar is statically linked and so MPC-HC and VSFilter no longer need the unrar dll * Updated Unrar to v4.20 * Updated MediaInfoLib to v0.7.59 * Updated ZenLib to v0.4.28 * Updated FFmpeg (git 9f088a1) * Updated Little CMS to v2.4 (git eb67549) * Updated SoundTouch to v1.7.0pre r143 * Updated Armenian, Basque, Belarusian, Catalan, Chinese Simplified, Czech, French, German, Polish, Russian, Slovak and Ukrainian translations * The Icon Library was rewritten leading to smaller size * The Output Options page was redesigned for better usability * The translation dll's size was decreased by 1/3 * Ticket #2227, Hide the seek bar in capture mode * Ticket #2276, Use the new user interface on Vista and later for the Save dialogs * Ticket #2342, MPC-HC will now use the Windows theme font for the Statusbar, OSD messages and a few other places on Windows Vista and newer * Ticket #2378, Move the "Remember last playlist" option into the Options dialog ! The hand cursor wasn't shown in the web links in Keys and WebServer options page ! Toolbar code cleanup and background fix for Windows XP ! The last textbox used in the Goto dialog was not remembered since r3964 and r3965 ! Always show an error message instead of crashing when the argument of a command line switch is missing ! OggSplitter: Fix crash with some files ! Logitech Keyboard support updated and made optional (Options -> Tweaks) ! WebServer: various bugfixes and improvements ! Ticket #504, Fixed rounding errors that prevented a properly centered image and caused unneeded resizing because the video size was off by one ! Ticket #2330, Fix the radio buttons in the Logo options page ! Ticket #2349, Recent Files: "Clear List" did not remove all files from the list ! Ticket #2356, The "With icons" and "File(s)" options in the Formats options page were not applied if no association was previously modified ! Ticket #2362, [DVB] Fix the Electronic Program Guide (EPG): - Fix the parsing of the event's information - Fix the parsing of the characters' encoding - Fix the display of the start and end time when DST is observed ! Ticket #2365, The volume slider wasn't properly redrawn in some cases ! Ticket #2427, The command line was not parsed when using slave mode ! Ticket #2493, Fix a crash when saving subtitles using the sub format ! Numerous other bugfixes and improvements 5417 Make an helper function static. 5416 disable C4996 for D2VSource/MPEG2Dec.cpp 5415 initialize the variables in the constructor 5414 Use the locale to format the file size with correct thousand separator in the properties page and when generating thumbnails. This commit fixes ticket #2275. 5413 remove unneeded ";" from macro calls 5412 update icl12.patch 5411 MpcAudioRenderer: fix a few warnings 5410 update vs2012.patch; everything should build now 5409 commit a first partially working patch for MSVC 2012 5408 remove duplicate defines and remove trailing ";" 5407 disable C4244 before including the ffmpeg files instead of disabling it the headers 5406 added "QDM2" in GetAudioCodecName function, added comments, cosmetics 5405 update ffmpeg (2d42008) 5404 revert r5403 5403 embed the manifests via the project files; the warning shown is a bug in mt.exe, the manifest is properly embedded 5402 mfc: remove custom checks and code 5401 add comment 5400 Updated Polish translation by kasper93. This commit fixes ticket #1579. 5399 Web interface option page: disable the link when the server is stopped. 5398 Color controls: fix typos in initialization. 5397 indentation cosmetics 5396 Use UTF8 without BOM for all text resource files. 5395 cosmetic changes for consistency in the constructors 5394 - Updated Simplified Chinese translation by Betaking. - Updated French translation by Underground78. 5393 Move the "Remember last playlist" option into the Options dialog. Patch by armada651. This commit fixes ticket #2378. 5392 web/index.html: add info.html 5391 gccbuild.bat: copy the libs when it's needed only 5390 indentation cosmetics 5389 shaders, webserver: tabs to spaces 5388 GetAudioCodecName function - added "WavPack" 5387 use friendly name for "APE DirectShow Filter" in the filter list 5386 DSUtil: updated GetAudioCodecName function 5385 remove unneeded trailing ";" after macros 5384 missing file from r5383 5383 reduce a few variables' scope 5382 cosmetics in the multi line macros 5381 remove the unneeded _countof define 5380 MPCVideoDec: fix a few C4244 warnings 5379 Struct.h: remove unneeded code 5378 whitespace cosmetics 5377 remove PPageFileInfoRes This commit fixes ticket #2374. 5376 disable C4995 for LCDUI 5375 remove unneeded empty line in mplayerc.de.rc.txt 5374 fix the dropdown list for Dub didn't have the same length as the MRU list patch by armada651 This commit fixes ticket #2377. 5373 update ffmpeg (24823a7) 5372 rename astyle.bat to run_astyle.bat and get rid of the astyle check for now 5371 MpaDecFilter: updated CreateMediaType function 5370 ffmpeg: don't compile mpegaudiodsp_template.c; it's conditionally compiled 5369 whitespace cosmetics 5368 update Chinese Simplified translation [betaking] 5367 installer: use the Hungarian translation that ships with IS since that's officially maintained; any corrections should be submitted upstream 5366 installer: update Chinese Simplified and Turkish Inno Setup translations 5365 update for r5348 This commit fixes ticket #2462 #2464. 5364 update icl12.patch 5363 update ffmpeg (fa36f33) 5362 cosmetics 5361 move thirdparty/ui one dir up 5360 Updated French translation. 5359 Updated Polish translation by kasper93. This commit fixes ticket #1579. 5358 Updated German translation by Markus Gaugg. 5357 remove commented out code 5356 make the IDC_CHECK_LCD wider so that translations fit 5355 Update Logitech SDK to v3.01 and make it optional for now (Options->Tweaks) patch by nomisholman and armada651 This commit fixes ticket #1702. 5354 Struct.h: remove unneeded code 5353 tabs to spaces and remove trailing whitespace 5352 MPCVideoDec: add the includes where they are needed instead of using them in stdafx.h only 5351 update VideoRenderers.vcxproj and compile FfmpegContext.cpp with the same warning level as the rest of the files 5350 update for r5349 5349 MPCVideoDec: fixes color problem for some old wmv files 5348 MpaDecFilter: "Stereo" speaker config by default for AC3 and DTS (ticket #2462 and #2464) 5347 MPCVideoDec: fixed playback of WMV3 DXVA, when using the WM ASF Reader and VSync enabled (fixed TimeStamp). Commits 5323, 5324 canceled as unnecessary. Thanks to Aleksoid for the patch. 5346 apply astyle 5345 remove default lib from AdditionalDependencies 5344 update Todo.txt 5343 move Winmm.lib in BaseClasses since that's where it's needed 5342 Improve const correctness. 5341 Remove the AppSettings define and use the class name CAppSettings instead. 5340 update Little CMS to v2.4 (git cd4601a) 5339 update ffmpeg (b286383) 5338 Fix compilation error 5337 MPCVideoDecFilter.cpp: remove unused define and avoid macro redefinition 5336 MpaDecFilter: added "As is" speaker config, added "Mono" and "Stereo" speaker config for AC-3, renamed most settings, DRC may now works for AC-3 5335 File associations improvements (part 5): rework the functional code: - code cleanup and simplifications - optimization: don't load and free the icons library for each extension that is registered 5334 update icl12.patch 5333 remove UseOfMFC from non-MFC projects 5332 remove unneeded new lines around #pragma once 5331 Fix: the size of the player background logo was incorrectly detected since r5077. This commit fixes ticket #2458. 5330 update ffmpeg/config.h 5329 remove Version.lib from the projects that don't need it 5328 remove excessive indentation 5327 gccbuild.bat: fix script on XP patch by kasper93 5326 Fix a typo in r5211 (which broke the FLV Splitter's AVC High Definition profile parser). Thanks to skaarj1. This commit fixes ticket #2459. 5325 Updated Armenian translation by hrant77. This commit fixes ticket #624. 5324 fixed typo for r5323 5323 MPCVideoDec: fixed playback problem for some wmv3 (most are older files) 5322 stdafx.h: use directly mplayerc.h includes so that not everything is rebuilt 5321 update Readme.txt 5320 keep the style constant 5319 update ffmpeg (64b2593) 5318 Updated Basque translation by Xabier Aramendi. This commit fixes ticket #2229. 5317 fixed a typo after r5312 5316 remove unused code CWebClientSocket::OnConvRes 5315 webserver: reduce the table border to 1 so that it looks better on IE too, rename "Save As" to "Save a copy" for consistency 5314 update SoundTouch to r143 5313 update for r5312 5312 Subtitles: only one check for SSE2 support 5311 update for r5307 5310 vsfilter_setup.iss: update the web links 5309 Improve the word order of the dvd snapshot filename. Spotted by maladiementale. This commit fixes ticket #2446. 5308 Update the URLs after the site update: - for the update checker - and the installer (original patch by maladiementale modified by XhmikosR). This commit fixes ticket #2445. 5307 fix a few C4267 x64 warnings 5306 update Little CMS to v2.4 (git 88af283) 5305 CAppSettings: change dZoomX and dZoomY from type float to double, as these are used as such 5304 MpaDecFilter: improved support for EAC3 streams marked as AC3 5303 build.bat: update help 5302 build.bat cosmetics 5301 revert r5296 5300 build.bat: add an /ffmpeg switch which will rebuild ffmpeg before anything else patch by kasper93 5299 gccbuild.bat: improve EXIT error level patch by kasper93 5298 build.bat: change the workaround for Windows XP patch by kasper93 5297 indentation cosmetics, break a few long lines, keep a few one line blocks 5296 remove unneeded typedef QWORD 5295 MpaDecFilter: move #pragma region 5294 add missing license headers 5293 build.bat: avoid variable shadowing 5292 actually disable C4995 and C4996 for udf.cpp 5291 minor ffmpeg update (37b5959) 5290 no need for a custom built libmingwex.a for x64 anymore 5289 indentation cosmetics 5288 Fix build.bat on XP, the script was failing when no argument was provided or when Inno Setup wasn't installed. Patch by Kasper93. 5287 MpaDecFilter: updated for r5286 5286 MpaDecFilter: updated DeliverFFmpeg function 5285 MpaDecFilter: fixed saving of ac3 decoder settings 5284 indentation cosmetics 5283 build.bat: simplify the script by adding a subroutine for the main calls patch by kasper93 5282 apply astyle 5281 update icl12.patch 5280 update ffmpeg (3b0ad04) 5279 Fix: The command line was not parsed when using slave mode. This commit fixes ticket #2427. 5278 OggSplitter: fixed crash on broken ogg's 5277 Fix: Always show an error message instead of crashing when the argument of a command line switch is missing. 5276 fixed crash on some ogg's again 5275 remove unneeded indentation 5274 remove unused header DeCSS.h and define _CRT_SECURE_NO_WARNINGS for udf.cpp since it's a 3rd party file 5273 fixed crash on some ogg's 5272 make easier using /analyze by just setting ANALYZE=true 5271 make building with LTCG easier by just setting USELTCG=true 5270 update icl12.patch 5269 reduce variable's scope and avoid using the same name 5268 update the scripts and the MinGW64 workarounds for the GCC 4.7.1 toolchain 5267 a partial refund and alteration of r5260 5266 Fix: the last textbox used in the Goto dialog was not remembered since r3964 and r3965. 5265 update Catalan translation [xiulet] This commit fixes ticket #2408. 5264 avoid variable shadowing 5263 remove unneeded typedefs 5262 VSFilter: fix a couple C4267 warnings 5261 MP4Splitter: better support for files with multiple video fourcc 5260 fixed type mismatch warnings (C4267) Patch partially by XhmikosR 5259 Add a GetProgramPath function to WinAPIUtils and use it everywhere where it makes sense to do so. 5258 fix previous commit patch by kasper93 5257 build.bat: fix Lite compilation broken in r5246 patch by kasper93 5256 updated r5211 5255 VobSubFile: cosmetics 5254 avoid variable shadowing 5253 update Authors.txt, add missing Id keyword, minor cleanup 5252 fix a few cppcheck warnings: reduce variables scopes, catch exception by reference 5251 Moved CGraphThread from MainFrm to its own files 5250 Move FileExists function to WinAPIUtils, remove the duplicated code and use FileExists everywhere where it makes sense to do so. 5249 update icl12.patch 5248 File association code: fix two failed assertions in debug mode. Those had no impact on the release builds' behavior. This commit fixes ticket #2418. 5247 Lite build: hide useless FFMpeg compiler information in the About dialog. Based on a patch by XhmikosR. 5246 build.bat: improve EXIT patch by kasper93 5245 revert r5233 since the current astyle stable version removes the spaces after "throw" and also apply it in our files in DeCSS 5244 mpc-hc.vcxproj: remove unneeded AdditionalIncludeDirectories for Lite builds 5243 Updated Catalan translation by Xiulet. This commit fixes ticket #2408. 5242 build.bat: minor simplification patch by kasper93 5241 update ffmpeg (0567715) 5240 fixed incorrect saving default.mpcpl after r5212 5239 build.bat: simplify the Lite config var patch by kasper93 5238 delete the renderer_fixes branch; it will be recreated later 5237 update docs/Todo.txt 5236 fix wrong return value (found with /analyze) 5235 update patches 5234 add "Debug/Release Lite" configuration (still needs some improvements) The x64 build, is now 4.75MB from 6.95MB before; the x86 build is the same. Build time should be 1/3 of what it was before. 5233 cosmetics: add a space after throw keyword 5232 avoid variable shadowing (/analyze C6246) (proper names should be used in some cases but that's for later) 5231 MatroskaMuxer.cpp: fix a C4267 warning PPageFormats.cpp: tabs to spaces 5230 build.bat: use GOTO :EOF directly patch by kasper93 5229 installer: fix OutputBaseFilename 5228 build.bat: add a lite switch to toggle the lite build compilation patch by kasper93 (this will be improved later at some point) 5227 build.bat: improve errorlevel checking patch by kasper93 5226 File associations improvements (part 4): - use a temporary copy of the file associations settings instead of modifying directly the main settings. - code clean-ups. 5225 Updated Catalan translation by Xiulet. This commit fixes ticket #2408. 5224 File associations improvements (part 3): improve const-correctness. 5223 use a fixed value (10000) for MAXPACKETS_AVI and MAXPACKETS_RV 5222 fixed playback of some m2ts: partial revert r4249 and r4359, fixed typo (ticket #2410) 5221 update Changelog.txt and analyze.patch 5220 add MediaInfoLib and ZenLib to the repo 5219 remove MediaInfoLib and ZenLib externals 5218 remove translationsystem branch 5217 update Authors.txt 5216 add more compiler info in the About dialog 5215 update icl12.patch 5214 mpc-hc_setup.iss: remove trailing space 5213 mpc-hc_setup.iss: indicate the Lite build in the uninstall entry in Add/Remove programs 5212 avoid variable shadowing (/analyze C6246) 5211 avoid variable shadowing (/analyze C6246) 5210 File associations improvements (part 2): various clean-ups and improvements in the UI code. 5209 remove unused code 5208 BaseSplitter: fixed playback of some m2ts files after r4249, set MAXPACKETS = 1400 (ticket #2410) 5207 add missing headers, inherited by others 5206 remove unneeded indentation, keep one line blocks 5205 libavutil/mem.c: use the __mingw* functions since otherwise linking fails for filters x64 5204 update ffmpeg (420990d) 5203 update ffmpeg project 5202 Revert r5198 but deobfuscate the comparison. 5201 move PauseGraph and ResumeGraph defines to DSUtil.h so that they are not duplicated 5200 Add parenthesis to clarify a check. (/analyse warning C6336). Patch by XhmikosR. 5199 Avoid variable shadowing (/analyze warning C6246). Patch by XhmikosR. 5198 Fix an HRESULT to boolean conversion spotted thanks to /analyze (warning C6217: Implicit cast between semantically different integer types). Patch by XhmikosR. 5197 Cosmetics: Apply AStyle on the files modified/added at r5190. 5196 use REFERENCE_TIME where it makes sense to do so 5195 use LONGLONG instead of long long for consistency 5194 update icl12.patch 5193 change FLOAT to float for consistency 5192 change DOUBLE to double for consistency 5191 analyze.patch: disable a few less important warnings for now until the rest are addressed 5190 File associations improvements (part 1): move the functional code into its own class. 5189 MpaDecFilter: easy optimization 5188 Updated Catalan translation by Xiulet. This commit fixes ticket #2408. 5187 update icl12.patch 5186 remove the commented out code in r5185, also remove the now unused liba52 and update the docs 5185 MpaDecFilter: use ffmpeg instead of liba52 for AC3 decoding 5184 use int instead of INT 5183 update icl12.patch 5182 Bento4, lcms: move WIN32_LEAN_AND_MEAN define to the precompiled header since the preprocessing directives must be consistent with the precompiled header (ICL only complained) 5181 unrar.vcxproj: disable /analyze 5180 add DSUtil to mpc-hc project AdditionalIncludeDirectories 5179 break a few long lines 5178 consistently use DNew 5177 update mpc-hc/stdafx.h; it should speed up compilation a little bit 5176 update icl12.patch 5175 batch files: use COLOR 0C when an error occurs 5174 update vsfilter_setup.iss 5173 minor updates for MPCHC_LITE 5172 update docs/Todo.txt 5171 DTSAC3Source: fixed bsid value minor AudioParser update 5170 Makefile: cosmetics 5169 Fix r5168 by commiting the correct patch... 5168 Add some class variable initializations. Patch by tetsuo55. 5167 remove mingw workaround since it's not needed anymore 5166 fixed a signed/unsigned mismatch warning (C4389) fixed a variable shadowing warning (C6246) 5165 astyle.ini: remove --keep-one-line-statements, add PODTypes.h to the exclude list and ran astyle 5164 fix a signed/unsigned mismatch (/W4 C4389) 5163 gccbuild.bat: fix /mingw broken switch because of the parentheses in the ECHO commands; also add a 5 sec pause if something goes wrong 5162 update ffmpeg (bc4da77) 5161 remove an unneeded define 5160 cosmetics 5159 unrar.vcxproj: use /W0 for Debug Win32 too 5158 remove unused variable 5157 BaseClasses: remove custom code which should not be there, added in r1688 5156 *.def files: tabs to spaces 5155 keep one line statements, various indentation cosmetics 5154 rename REGISTER_FILTER to STANDALONE_FILTER 5153 update docs/patches/icl12.patch 5152 build.bat: different package name for Lite builds 5151 Add the ability to compile a "Lite" build (part 2): completely hide the "Internal filters" option page when using a "Lite" build. 5150 add the ability to compile a "Lite" build (part 1) 5149 update docs/patches/icl12.patch 5148 remove "thirdpartyui" from mpc-hc.vcxproj AdditionalIncludeDirectories 5147 fix unrar dependencies 5146 use double quotes for our includes 5145 DSMPropertyBag.h, range_bsearch: extended the valid range to MAXSIZE_T - 1, made the loop work with unsigned values for i, j and mid (partially to avoid a currently present warning) and added the regular declspec and inlining attributes. The related files were updated to handle the unsigned return values from range_bsearch. This commit fixes ticket #2381. 5144 Simplify the version checking for the language resources: remove the need of Version.h in mplayerc.cpp. 5143 add missing license headers 5142 add unrar and use it as a static lib 5141 move astyle options to astyle.ini 5140 remove CFileVersionInfo from Readme.txt 5139 update astyle.bat and ran it 5138 Create our own helper class to fetch file version information: remove the third party CFileVersionInfo class which was mostly unused and some duplicated code in DSUtil. 5137 update docs/Todo.txt 5136 gccbuild.bat: 10l 5135 MP4Splitter: non-zero sample rate for some movs (ticket #2391) 5134 update unrar.dll to 4.20 5133 ffmpeg/Makefile: remove the -mdll switch and the _ISOC99_SOURCE define 5132 Mpeg2DecFilter.vcxproj: remove the MPEG2ONLY define from Debug x64 5131 build.bat: don't use the hardcoded batch filename 5130 EVR Sync renderer: use GetAdapter from WinAPIUtils and remove the duplicated function. 5129 Updating from trunk rev:5026 - rev:5126. And so it begins 5128 gccbuild.bat: exit if /x86 and /libmingwex is used patch by kasper93 5127 MP4Splitter: non-zero number of channels for some movs (ticket #2391), cosmetics 5126 gccbuild.bat: fix x86 compilation after r5119 5125 Cosmetics: remove unneeded spaces. 5124 Also ignore AStyle.exe since the file is named this way when downloaded from the official website. 5123 gccbuild.bat: use Submake in SubLibmingwex 5122 Makefile: add license header 5121 gccbuild.bat: fix libmingex.a build due to local path being used instead of the full path and add a few more checks 5120 cosmetics: add a space after the delete operator 5119 gccbuild.bat: various improvements 5118 merge buildmingwlibs.sh to gccbuild.bat. Original patch by bobdynlan, tweaked by me. TODO: improve it further This commit fixes ticket #2392. 5117 minor changes in build.bat and astyle.bat 5116 add my ICL12 patch and checkyear.js to be used for checking the copyright year of the modified files Notes: * checkyear.js is from the TortoiseSVN repo adapted for our needs by thevbm * ICL12 builds are not to be used as a replacement for MSVC 2010 builds; they are not fully tested and no support will be given for them 5115 add missing license headers 5114 add a couple of patches to run /analyze and build with /ltcg until we figure out how to conditionally enable those in common.props 5113 Mpeg2DecFilter.rc: remove unneeded spaces, spotted by JEEB 5112 converted tabs to spaces for most files in our repo (part 2) 5111 converted tabs to spaces for most files in our repo 5110 apply the new astyle command; use 4 spaces for indentation and k&r style Note: if you have any local patches just run astyle.bat 5109 indentation cosmetics 5108 update ffmpeg config 5107 multiline macros: properly indent them, use spaces instead of tabs and remove unneeded trailing backslashes/spaces (part 2) 5106 Improve error handling when failing to load a language resource: default to English and avoid showing the error message when mpc-hc is restarted. 5105 multiline macros: properly indent them, use spaces instead of tabs and remove unneeded trailing backslashes/spaces 5104 VSFilter/DirectVobSubFilter.cpp: fix wrong check, LookupSubPic returns a boolean (warning C6215 found with /analyze) 5103 update astyle.bat to optionally open astyle's webpage if astyle isn't found 5102 add YASM.bat, so that everything compiles fine through VS IDE too. Still the only requirement is to set the needed environment variables in build.user.bat in the root folder Based on a patch by bobdynlan 5101 typo 5100 * DSUtil.cpp: remove unused variable * DSUtil.h: include afxstr.h for CString * IPinHook.h: don't mark HookAMVideoAccelerator and HookDirectXVideoDecoderService as extern 5099 * Don't compile vd_asm.cpp for x64 builds since it's used in Win32 only * Don't compile MPCFfmpegDec.cpp for Debug/Release builds since it's used in Filters only 5098 MpaDecFilter: updated project file 5097 MpaDecFilter: use ffmpeg instead of libflac for FLAC decoding 5096 Fix r5094: Be warned Pastebin eats line endings at the end of patches... 5095 update ffmpeg (94d5650) 5094 build.bat: fix 7zip detection from the registry. Patch by Kasper93. 5093 Use a preprocessor check to exclude code from build at compile time 5092 Fix: Fallback to the instance handle when the PNG resources fail loading. This ensures that we try loading the resource from the main executable when it cannot be found in the resource dll. This commit fixes ticket #2382 and ticket #2383. 5091 style changes 5090 add astyle.bat with the current switches and the new ones for later 5089 whitespace cosmetics 5088 VSFilter/Systray.cpp: use _tcscpy_s and thus fix a buffer overrun (warning C6057, found with /analyze) 5087 VSFilter/Systray.cpp: use _T instead of TEXT for consistency 5086 build.bat: (/packages or /installer or /zip) and /main fails now 5085 cosmetics: remove "..." from the IDS_CONTROLS_PLAYING in mplayerc.pl.rc and remove a useless space from STRING IDS_RECENT_FILES_QUESTION 5084 remove unused variable 5083 Fix r5033: Correctly parse the Electronic Program Guide's informations when the code page indication is omitted: the first character was mistakenly ignored. Patch by Kasper93. 5082 MainFrm.cpp: use namespace DSObjects explicitly 5081 remove commented out code 5080 AudioSwitcher: fixed limits for int24 5079 Update for r5077. The GIF image saving code wasn't supposed to be committed. Fixed mixed line endings. Removed pngdib and libpng entries from the Readme.txt. 5078 cosmetics 5077 Replaced all custom and thirdparty image loading code in favor of Windows's CImage. This gives us support for other formats for free and a size reduction of roughly 100KB. Removed code: CGdiPlusBitmap, MPCPngImage, PNG_DIB, libPNG, CJpegEncoder. 5076 ffmpeg: removed unnecessary FFGetChannelMap function 5075 update Changelog.txt 5074 MpaDecFilter: changed working with audio channels (remake, cleaning, removed useless code) 5073 moved GetDefChannelMask from DSUtil.h to AudioParser.h and use 5.0 instead of 4.1 for five channels AudioParser: added GetVorbisChannelMask 5072 - Remove a couple of unused defines - Use M_PI from math.h in SoundTouch - Replace the DegToRad macro with a function - Fix a few C4244 warnings Patch mostly by XhmikosR. 5071 Updated Changelog.txt 5070 Use the windows theme fonts instead of hardcoded font facenames for Windows Vista and later. This commit fixes ticket #2342. 5069 build.bat: properly check for incompatible switches combination before starting the build patch by kasper93 5068 apply astyle 5067 Minor simplification for r5066. 5066 Hide the seek bar in capture mode since it can never be used. This commit fixes ticket #2227. 5065 Make a distinction between the current state of the GUI controls and the state saved in the settings. Also factorize some code. This makes easier dealing with temporary state changes that shouldn't be saved. 5064 Converted most of CMainFrame::MoveVideoWindow() to floating-point for geometry calculation. The previous code had many inaccuracies because of integer math and many (mostly implicit) casts between integer and floating point. Due to this and some truncation/rounding faults, video size was often off by one pixel amounts. This fixes ticket #504. 5063 fixed some warnings and typos, cosmetics 5062 build.bat: show a warning when incompatible switches are used 5061 Rasterizer.cpp: remove unneeded defines and use std:: explicitly 5060 add missing svn:keyword for SysVersion 5059 The debug swith depends on the OSD to show the debug informations so always turn on OSD when the debug swith is used. This commit fixes ticket #2371. 5058 MiniDump.cpp: remove the exe directory from the search path for dbghelp.dll 5057 Move the IsWin* functions into an helper class. The OS version is now cached and the function calls properly inlined. This code was inspired by TortoiseSVN's SysInfo class. 5056 indentation cosmetics 5055 move CHECK_HR to MPCVideoDecFilter.h 5054 cosmetics: change the dlls name to lowercase in the LoadLibrary calls 5053 update ffmpeg (6fef82f) 5052 Language resources: ensure that an uninitialized value will never be used even in case something goes really wrong. 5051 - Update Basque translation by Xabier Aramendi (ticket #2229). - Update Polish translation by Haix (ticket #1579). 5050 Fix "Title bar Show full path" option (broken in r4985). 5049 VideoRenderers: fixed all warnings (x64) 5048 * NullRenderers.cpp: remove unneeded #pragma warning directive * FfmpegContext.cpp: fix typo in comment 5047 MpaDecFilter: remove a couple of defines, use the ones from libavutil/intreadwrite.h directly and disable C4244 in libavutil/bswap.h 5046 comment out the unused IsWin8() 5045 remove trailing whitespace 5044 rename LogLibAVCodec to LogLibavcodec 5043 add a few more info for SoundTouch x64 link failure 5042 update docs/Authors.txt 5041 remove the /IGNORE:4221 switch from LIB, and don't compile those source files in Soundtouch. Those warnings are caused because 1) we use SOUNDTOUCH_INTEGER_SAMPLES which only has MMX optimizations and not SSE and 2) we don't use any optimizations at all for x64 builds since it fails when linking. 5040 revised compiler and linker switches by specifying the already default switches in order to be sure what is used. The only real changes are the addition of /MERGE:.rdata=.text and /LARGEADDRESSAWARE for Win32 only since it's on for x64 by default 5039 VideoRenderers: fixed some warnings, optimization 5038 VideoRenderers: fixed some warnings, optimization 5037 update Authors.txt and Changelog.txt 5036 Fix: Volume slider redraw problem. This commit fixes ticket #2365. 5035 Fix: the "With icons" and "File(s)" options on the Formats properties page were not applied if no association was previously modified. This commit fixes ticket #2356. 5034 [DVB] EPG: Fix the display of the start and end time when DST is observed. This commit is based on a patch by Kasper93. This commit fixes ticket #2362. 5033 [DVB] EPG: Fix the parsing of the characters encoding. Patch by Kasper93. This commit fixes ticket #2362. 5032 use TCHAR instead of _TCHAR for consistency 5031 Remove most instances of "using namespace std" statements and explicitly use the std namespace 5030 remove commented out code from IPinHook.cpp since it's in DSUtil.cpp and move a header to the top in IPinHook.h 5029 rename "Return" (VK_RETURN) to "Enter" 5028 remove a few redefinitions 5027 update FFmpeg (8d1de44) 5026 winter is coming 5025 remove an unneeded "using namespace TreePropSheet" statement and keep a couple of one line statements 5024 Include the DirectX runtime dlls in the distribution packages so that it's no longer needed to install the DirectX runtime. The build.bat changes are based on a patch by kasper93 This commit fixes ticket #2021. 5023 revert r5022: * we don't change the file associations from the installer atm * even if XP SP2 might work, no one from us can test since no one is using an obsolete OS let alone an obsolete SP * there is a reason the full name of the dlls is specified 5022 A few installer tweaks and simplifications 5021 [DVB] Fix parsing of the event's information. Patch by Kasper93. 5020 fixed Russian translation 5019 Cosmetics. Disabled low merit instance of MPCVideoDecFilter because it is currently not working properly. 5018 add missing license headers 5017 Audio Switcher page: move the slider 2 pixels higher 5016 make the slider in the Audio Switcher page a little bigger This commit fixes ticket #2357. 5015 remove unneeded lines patch by thevbm 5014 update docs/Todo.txt 5013 break a couple of long lines, fix indentation 5012 update docs/Changelog.txt and the translations txt (we don't use UTF8 BOM anymore, we use plain UTF8) 5011 Fix some C4244 warnings (x64 specific). 5010 Throw the error IDs as UINT to be sure they are correctly caught. This commit fixes ticket #2355. 5009 updated Russian translation 5008 rename IsWinSevenOrLater() to IsWin7OrLater() and IsWinEight() to IsWin8() 5007 disable /analyze for the 3rd party projects 5006 updated Ukrainian translation by Arestarh 5005 keep one line statements, fix a typo in a comment 5004 update FFmpeg (eb7efc1) 5003 Forgotten file in r5002 (free arrays allocated with new[] with delete[]). 5002 Fix some /analyse warnings: - CRegKey::QueryStringValue should be given a lenght in characters not in bytes - correctly use %p to print pointers - free arrays allocated with new[] with delete[] - use wide character constants when needed. Patch partially by XhmikosR. 5001 Completely disable the "Use Windows 7 Taskbar features" option on Windows XP and Vista. Spotted by XhmikosR. 5000 Replace IsWinSeven by IsWinSevenOrLater and add IsWinEight. 4999 fixed some warnings. 4998 Remove an old macro from 16bit time. 4997 Code simplification: merge some resource strings that were only used concatenated. 4996 MultiByteToWideChar: the destination size should be given in characters not in bytes (spotted with /analyze). Patch by XhmikosR. Also ensure that the destination string is properly null terminated. 4995 AfxMessageBox: - use directly the string resource ID instead of explicitly loading the string. - give all AfxMessageBox an icon. 4994 Fix: Recent Files: "Clear List" did not remove all files from the list. This commit fixes ticket #2349. 4993 returned constructor for peshdr structure 4992 Fix a logic error in r4983 spotted with /analyze. Patch by XhmikosR. 4991 simplified the code 4990 DSUtil: fixed all warnings 4989 partially revert r4733 because VS Resource Editor puts back DS_FIXEDSYS and DS_SETFONT after saving the resource file 4988 declare a couple of instances of rtDur variable as REFERENCE_TIME for consistency 4987 update Czech translation [khagaroth] 4986 Fix some x64 specific C4244 warnings. 4985 Avoid useless string copies. 4984 splitters: fixed some warnings. 4983 Fixed mouse cursor problems over the toolbar buttons The mouse cursor wouldn't change to a hand when hovering the play button after opening mpc-hc even if the playlist wasn't empty. 4982 Toolbar code cleanup and background fix for WinXP 4981 Use %lf to read double values using _stscanf_s. 4980 cosmetics 4979 Fix a mistake in r4977: the comment in the ini file was only partially written. 4978 Cosmetics: make the return statements consistent. Patch partially by XhmikosR. 4977 Fix some x64 specific C4244 warnings. 4976 Simplify the handling of language resources. The language menu should be a bit faster than before. Note that if you use an old build after using a build including this commit, the old build won't be able to reload the language from the settings and will default to English. 4975 Fix some C4244 warnings and simplify the code a bit. 4974 rename ID_VIEW_COLORMANAGEMENT_* to ID_VIEW_CM_* 4973 * Subtitles/RealTextParser: add missing license header * Subtitles: move all includes along with the rest 4972 Subtitles project: fixed all warnings (x86 and x64), optimization 4971 MPC Video Decoder: Use IsWinVistaOrLater from WinAPIUtils and remove the duplicated function IsVistaOrAbove. 4970 fixed some warnings. use size_t for some array indexes. use int for CString indexes. 4969 Use C++ instead of C for FfmpegContext since it was the only C file in MPC-HC project. 4968 Fixed problem with displaying icons from .rm and later. (gag after r4920, need to find a cause) 4967 returned to the index of icons after 4920 4966 cleaning and cosmetics 4965 installer: also check in the {app} dir for D3DX9_XX.dll 4964 MSVC 2011 -> MSVC 2012 4963 "AC3" -> "AC3/E-AC3/TrueHD/MLP" 4962 MpegSplitter: updated support for MLP in .aob files This commit fixes ticket #1866. 4961 minor fix for previous commit 4960 MpegSplitter: improved support for MLP in .aob files (ticket #1866) DTSAC3Source: MLP header size is not less than 20 bytes (needed for ffmpeg decoder) 4959 MpegSplitter: added partial support for MLP in .aob files 4958 vsfilter_setup.iss: update for Inno Setup v5.5.0 and remove an unneeded define 4957 cosmetic changes in AdditionalIncludeDirectories slashes 4956 installer: update for v5.5.0 4955 Explode/Implode helper functions: Pass the string parameter as const reference. 4954 keep a couple of one line statements 4953 cosmetics 4952 use the newer ATL 7.0 string conversion macros instead of the ATL 3.0 ones 4951 update ffmpeg (a1fc1d2) 4950 [VSFilter] Simplify the OSD code. This commit fixes two C4267 warnings. 4949 MpegSplitter: added partial support for DVD-Audio LPCM in .aob files 4948 BaseSplitter: added header for dvd-audio lpcm, cosmetics. 4947 rename IDC_SOURCEFORGE_LINK to IDC_HOMEPAGE_LINK 4946 mpc-hc/vkCodes.h: add missing #pragma once directive 4945 cosmetics 4944 DTSAC3Source: increased search depth for dts header in .wav+.cue 4943 update docs/Todo.txt 4942 [VSFilter] Fix the C4706 warnings. 4941 guard the WIN32_LEAN_AND_MEAN/VC_EXTRALEAN defines and consistently use them 4940 update_version.bat: add license header 4939 [VSFilter] Fix some C4244 warnings. Patch by XhmikosR. 4938 rename the "Save As" menu option to "Save a Copy" 4937 Fix some C4244 warnings specific to x64. Patch by XhmikosR. 4936 Bento4: use Precompiled Headers. This reduces the time needed to compile Bento4.lib from 18 sec to 3 sec on my machine. 4935 include resource.h directly in a few files that need it 4934 decomment -> uncomment 4933 * Update MediaInfoLib to v0.7.58 * Update ZenLib to v0.4.27 4932 add missing headers which were inherited by other headers 4931 * Use IsWinVistaOrLater in MPCVideoDecFilter.cpp * Use the MpcAudioRendererName and MPCVideoDecName defines 4930 * cosmetics in build.bat * update docs/Changelog.txt * indentation cosmetics in jpeg.cpp and LdcSupport.cpp 4929 Fix the radio buttons in the Logo options page (broken in r4770). This commit fixes ticket #2330. 4928 put back a couple of translated strings for "Version" 4927 comment out the unused code GetElevationType 4926 * add a space after switch statements * MainFrm.h keep a couple of single lines 4925 const correctness, patch by demi_alucard 4924 ffmpeg/Makefile: move the 2 spaces in the echo command right after the command 4923 mplayerc.de.rc: use the right link in IDS_TRA_DTS The German translation appears to have many old strings; someone should compare with the English translation 4922 VMR9AllocatorPresenter.cpp: use IsWinVistaOrLater() instead of IsVistaOrAbove() 4921 mplayerc.cpp: simplify the version check for the translation dll 4920 remove .ratdvd from the file associations and mpciconlib 4919 update unrar to 4.20b3 4918 AppSettings.h: declare rtShift and rtStart as REFERENCE_TIME 4917 move IsVSFilterInstalled() and HasEVR() to AppSettings since that's where they are currently used 4916 Fix the hand cursor wasn't shown in the web links in Keys and WebServer options page 4915 Improve the commandline processing: - avoid a few string copies - fix two warnings. 4914 indentation cosmetics 4913 mplayerc.de.rc: libdts->libdca 4912 Update Authors.txt. 4911 Fix the controls' alignment on the Subtitles::Misc option page. Patch by Markus Gaugg. 4910 * rename "Build Number" to "Version" * remove liba52 and libdca version from their tooltips 4909 move old changelog entries to Changelog_old.txt and update Readme.txt and Todo.txt 4908 remove unneeded includes 4907 use a space after if, for, while 4906 Updated German translation by Markus Gaugg. 4905 GolombBuffer::GetPos() return int value. removed the unnecessary conversion. fixed some warnings. 4904 Rewrite CMainFrame::SearchInDir: - simplify the code - fix a few warnings. 4903 bump version to 1.6.3 1.6.2 - 26 May 2012 ========================= + MatroskaSplitter: Support for QT video formats in Matroska v1 and MPEG-1 + Added .tak extension * Changed default settings - Global media keys are now activated by default - Media volume keys will now change the system's volume when MPC-HC is the foreground application + Added a new Zoom option "Auto Fit (large only)" + Ticket #1792, Show an OSD message and a status message when a favorite is created via the keyboard shortcut + Ticket #1866, Added suppport for MLP audio in MpaDecFilter and DTSAC3Source + Ticket #2134, Added an auto-update feature to periodically check for new update. This feature can be enabled on first launch or via the Miscellaneous options page. The delay between the checks is also customizable. + Ticket #2193, Add PNG support for custom toolbars + Added Basque translation + Include unrar.dll in the installer; rar'ed subtitles should be supported out of the box * Ticket #734, A unicode encoding will now be used for the ini file. Old ASCII ini files will be automatically converted to unicode. Favorites with unicode filenames are now correctly handled when using an ini file * Ticket #1693, [VSFilter] Remove the feature preventing the screensaver from running when VSFilter is active since that's a job for players not for filters * Ticket #1733/#2029, Include subfolders when opening a folder using the command line or via the explorer context menu * Ticket #2144,2277, Improve the subtitles downloader dialog: - the dialog's size and position are now saved - the columns' sizes are saved - the subtitle list is now fetched from a worker thread (this way the player won't lock anymore when the dialog is being opened) - reduced flicker - tooltips will now be shown for clipped text * Ticket #2157, Show the [DXVA] indicator even when playback is paused * Ticket #2163, Improve the "Save As" dialog: the dialog is updated more regularly and the units for the sizes and the speed are now automatically adapted to the values * Ticket #2165, Improve the "Organize Favorites" dialog: - the favorites can now be deleted using the delete key or the backspace key - the buttons are disabled when they cannot be used - pressing the "Enter" key after selecting a favorite will now start playback - multiple selection is now allowed so that more than one favorite can be deleted or moved at the same time - Ctrl + A will select all items and Ctrl + I inverts the selection. - the size and position of the dialog are saved * Ticket #2216, Show seekbar in compact mode instead of the toolbar since all toolbar functions can be accessed easily with keyboard shortcuts * Ticket #2218, Improve the Go To dialog: - use a masked edit for entering the timecode (hh:mm:ss.ms or mm:ss.ms depending on the file duration) - show an error message when the entered timecode is greater than the file duration * Ticket #2234, Changed some UI fonts according to the OS; more modern fonts will be used on Vista and later * Reduced the maximum number of packets in the Queue, except for AVI. This will reduce the amount of memory consumed by the player * Improved the "Open directory" dialog: - when using XP the checkbox will now use only one line when possible and the overall dialog will look better - on Vista and later the dialog will use the new user interface * Use the new user interface for all open folder dialogs on Windows Vista and later * Avoid using negative option in the Tweaks page: change "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist" into "Open next/previous file in folder on 'Skip back/forward' when there is only one item in playlist" * The minidump feature is now enabled by default. The crash dialog has been updated to redirect the users to the bug tracker. The minidump feature can be turned off completely by using the /nominidump switch * Updated FFmpeg (git 72261fa) * Updated MediaInfoLib to v0.7.57 * Updated ZenLib to v0.4.26 * Updated SoundTouch to v1.7.0pre r142 * Updated VirtualDub to v1.10.2-test9 * Updated zlib to v1.2.7 * Updated Detours to v3.0 build 316 * Updated Little CMS to v2.4 (git 9e246ec 23/05/2012) * Updated French, Turkish, Czech, Russian, Ukrainian, Simplified Chinese, Japanese, Traditional Chinese, Italian, German, Polish and Portuguese (Brazil) translations * Removed GTSdll support since it's dead * Removed the option to disable XP theming since it's of no use for any OS >= Windows XP * Removed the option "Use the WM ASF Reader for Windows Media files" since it has no effect on any "modern" OS (>= Windows XP) * Removed SSF support ! Broken playback and picture on H.264 and MPEG-2 interlaced with DXVA on intergrated Intel adapter ! The settings location is now changed only when applying the changes in the options dialog instead of immediately after changing the state of the checkbox ! Improve/Fix the "Open" dialog: - the "OK" button will be disabled until a file has been selected (this avoids an error when clicking on "OK" while no file was selected) - when the selected file cannot be dubbed (for example when opening an rtsp stream) the wrong label was grayed out ! MatroskaSplitter: Better detection of fps for some webm files ! MPCVideoDec: Crash with some RV30/40 files when there are no input data from splitter ! MPCVideoDec: H.264 DXVA decoder skipped broken frames on interlaced material ! MpegSplitter: Removed crackling from LPCM tracks when switching and seeking ! MpegSplitter: Fix incorrect detection of MPEG Audio stream as AAC ! AviSplitter: Fix looping not working on short animations ! WebServer: Fix a few errors and typos ! MPCVideoDec: Fix MPEG-2 DXVA for some files ! Fix the remember file/DVD position feature: the positions' cache was not cleared when disabling the feature ! The Windows 7 taskbar was sometimes not correctly updated (for example when opening another video without closing the previous one). The preview was incorrectly cropped when the menu was hidden. ! Ticket #869, The playlist visibility state was incorrectly restored when MPC-HC was quited in fullscreen mode while the option "Hide on fullscreen" was enabled ! Ticket #1182, Unable to playback MPEG-2 in AVI ! Ticket #1290, Fix the reversed behavior of the playlist option "Hide on fullscreen" when the "Launch files in fullscreen" option is enabled ! Ticket #1589, Crash with "Null (uncompressed)" ! Ticket #1706, CSS 2.1 and HTML 4.01 Validation for the WebServer files ! Ticket #1946, Skipping bug with EVR custom output and .webm with vsync on ! Ticket #2090, Better handling of font fallback in the MediaInfo dialog so that the font size is now correctly adapted to the font used ! Ticket #2126, Fix DVBSub: the subtitles' color was incorrect ! Ticket #2133, Javascript error in "player.html" ! Ticket #2137, Disable animation when pressing the "Boss" key ! Ticket #2155, Change the background color of the options pages caption so that it is readable with all Windows themes ! Ticket #2156, MPCVideoDec: Incorrect number of frames at the end of playback with software decoding ! Ticket #2161, Prevent the "Open" dialog from being opened multiple times (for example when double clicking on the tray icon) ! Ticket #2172, MP4Splitter: skip video tracks with motionless frames ! Ticket #2274, MPCVideoDec: the configured threads count was ignored when the decoder had to fallback in software mode because of a DXVA incompatible file, only one thread was used in this case ! Ticket #2304, MpaDecFilter: PCM 32-bit output gives cracking sound ! Ticket #2313, Fix crash related to the case sensitivity when using play next/previous file in folder ! Numerous other bugfixes and improvements 4832 - Use double quotes instead of simple quotes for English strings since they are more commonly used. - Improve "Prevent from MINIMIZE when Fullscreen on non default monitor" string. This commit fixes ticket #2303. 4831 MpaDecFilter: fixed cracking sound for PCM 32-bit output (ticket #2304) 4830 apply astyle 4829 update the docs 4828 Fixed "Repeat forever" radio button. Radio buttons must be located near in the resource file. 4827 Updated Changelog.txt 4826 Changed the default settings for the media keyboard shortcuts The media keyboard buttons for volume now change the system's volume even if the player is in foreground. MPC-HC does not need to be on foreground anymore to play/pause/skip files, they are now global shortcuts. This should make MPC-HC's behaviour consistent with most other players out there. You can go back to the old behaviour by changing the keyboard shortcuts and disabling the Global Media Keys in the Options. This commit fixes ticket #1445 #1860 #1921 #2005 #490 #304. 4825 remove the commented out code in r4819 and add a work around in MpaDecFilter.cpp and FfmpegContext.c for the unresolved externals for Filters x64 partial patch by alexins 4824 update ffmpeg/config.asm and ffmpeg/config.h 4823 ffmpeg/Makefile: rename a few vars, no real changes other than that 4822 update ffmpeg (6374ee7) 4821 docs/Changelog_old.txt: cosmetics BaseClasses/dllentry.cpp: mark our custom code ffmpeg/gccbuild.bat: move PUSHD to the beginning 4820 revert r4819: update ffmpeg (9432fe9a) it introduced unresolved externals when linking Filters x64 4819 update ffmpeg (9432fe9a) 4818 - Use directly the strings' resource IDs when calling CString::Format instead of using the ResStr macro. - Use AppendFormat instead of using Format on a temporary string and then concatenating it. Based on a patch by JanWillem32. 4817 mplayerc.tc.rc.txt: we use UTF8 not Unicode BOM 4816 Updated Traditional Chinese translation by Kenelin. This commit fixes ticket #1174. 4815 - Add the ability of completely disabling the minidump creation by using the /nominidump switch (undocumented for now). - Rethrow the exception when the user chooses not to visit the bugtracker after a crash. This makes easier to attach a debugger to MPC-HC when the minidump creation is enabled. 4814 AboutDlg.cpp: include "InternalFiltersConfig.h" which is needed for HAS_FFMPEG 4813 use _MAX_PATH instead of MAX_PATH for consistency 4812 update docs/Todo.txt 4811 BaseClasses: remove MPC-HC custom code 4810 use UNREFERENCED_PARAMETER instead of UNUSED_ALWAYS which is always available 4809 BaseClasses: remove unused MPC-HC custom code CCritSec::TryLock() added in r1312 which was partially reverted in r1408 4808 cosmetics 4807 MpaSplitter: skip MTV files (.amv .mtv) (sometimes it can be determined as Mpeg Audio) 4806 Added support for AMV IMA ADPCM 4805 MP4Splitter: fixing empty QtV1 values for some (broken?) movs 4804 Improved the pt_br translation 4803 update Little CMS to v2.4 (git 9fc6a31) 4802 Use the _countof macro where it makes sense. 4801 Use Microsoft's _countof macro when it exists since its C++ implementation is safer than just doing sizeof(array)/sizeof(array[0]) 4800 update docs/Todo.txt 4799 work around an ICL12 warning regarding an unknown pragma 4798 Fix some ICL12 warnings (#557 and #810) (mostly pointer truncations for x64 build). 4797 - MainFrm.cpp: Add the missing size paramaters in a swscanf_s call introduced in r808. - GoToDlg.cpp: Use sizeof and _countof to make the size paramaters more explicit in swscanf_s calls. 4796 Fix Japanese translation: the minidump file path wasn't displayed correctly in the crash dialog. 4795 fix some C4244 warnings 4794 mpc-hc.vcxproj: remove unneeded TargetMachine property; it's already set in common.props in r4325 4793 Enable ESC key to quit fullscreen mode even when no file is loaded. 4792 fix MPCTestAPI after r4789 4791 move WinAPIUtils to DSUtil 4790 DXVA Decoder: comment out some assertions that fail in debug mode while playback is still working fine. This commit fixes ticket #2298. 4789 move apps/MPCTestAPI and apps/mplayerc one dir up 4788 Revert the changes from r4773 related to the renderer selection since they broke backward compatibility with the settings. A better solution will be introduced later. This commit fixes ticket #2297. 4787 use DNew instead of new for consistency 4786 fix mpcresources after r4784 4785 Improved the OSD's font selection combobox. * The dropdown list width should now scale to fit the largest font name. * A tooltip will now be shown if the font name does not fit the closed combobox. This commit fixes ticket #1609. 4784 cleaned up the resource strings and ids 4783 update unrar.dll to v4.20b2 4782 use __INTEL_COMPILER for consistency 4781 fix buildmingwlibs.sh after r4774 4780 update docs/Compilation.txt 4779 fix the LNK2019 errors with MSVC 2011 in libflac regarding fseeko and ftello 4778 cosmetics 4777 remove unused header DSUtil/csimd.h 4776 MPCVideoDec.vcxproj: change the AdditionalIncludeDirectories order 4775 move a couple of headers from the ffmpeg folder to the MPCVideoDec folder where they are used 4774 move ffmpeg to thirdparty/ffmpeg 4773 Improve the "Options" dialog: - fix the tab order - improve the positioning of some controls. 4772 indentation cosmetics 4771 rename CPngImage to MPCPngImage to avoid LNK2005 errors with MSVC 2011 4770 Little improvements for the Miscellaneous options page: - fix the tab order - align the "Reset" button with the sliders. 4769 add MSVC 2011 to the compiler string and work around a removed header in MSVC 2011 Note: compilation fails with MSVC 2011 at the moment 4768 docs/Readme.txt: add versions for the 3rd party libraries 4767 Fix: the playlist tooltip showning the file path wasn't reseted correctly before being displayed again. 4766 move Bento4 to thirdparty/Bento4 4765 MP4Splitter.vcxproj: remove unneeded include 4764 remove commented out code 4763 remove unneeded tabs/spaces 4762 translations: make the txt files use UTF8 instead of UTF16-LE 4761 fix some C4244 warnings 4760 Updated pt_BR translation 4759 fixed Russian translation 4758 updated Russian translation 4757 move AsyncReader to the Libraries subfolder in mpc-hc.sln 4756 Give a bit more space for translations in the Miscellaneous options page and update some translations: - German translation by Markus Gaugg. - Polish translation by Kasper93. - Simplified Chinese translation by Ageback. 4755 remove unneeded define 4754 update Basque translation by azpidatziak 4753 tabs->spaces 4752 update Japanese translation by opeope8 This commit fixes ticket #2291. 4751 use logical OR instead of bitwise OR 4750 H264RandomAccess: use the original file's indentation 4749 include PODtypes.h where it's needed 4748 disable the volume status message for now 4747 fix a C4482 warning introduced in r4743 4746 ffmpeg.vcxproj/ffmpeg.vcxproj.filters: remove double entries and invalid entries 4745 cosmetics 4744 Added the missing "%" to the volume slider tooltip. Added back the volume change notification for the statusbar. This commit fixes ticket #2264. 4743 Added an auto-update feature to periodically check for new update. This feature can be enabled on first launch or via the Miscellaneous options page. The delay between the checks is also customizable. This commit fixes ticket #2134. 4742 - Updated German translation by Markus Gaugg. - Updated Simplified Chinese translation by Ageback and Betaking. 4741 Updated Polish translation Patch by kasper93 This commit fixes ticket #1579. 4740 Updated pt_BR translations 4739 Updated changelog 4738 add a couple more info in liba52 and libdca config.h 4737 update Authors.txt 4736 remove unneeded spaces/tabs 4735 remove the commented out include qedit.h 4734 Several improvements to the subtitle dowloader dialog * It now fetches the subtitle list from the server on a new worker thread. No more locking up the player when opening the dialog! * The dialog now uses the native interfaces available to NT5 or later to sort the columns. * The dialog is now 500px wide by default. * The default columns' widths were changed to something more sensible. They now properly occupy the whole ListView width without showing scrollbars. * The columns' widths will revert to the default size if the registry setting is corrupted. Previously it always took the player down. * Reduced flicker. * Tooltips will now be shown for clipped text. * Added a StatusBar to notify the user how many subtitles were found, if it is downloading the list, parsing the list, and if the connection was unsuccessful. 4733 Removed the ancient pre-NT5 dialog box style flags DS_FIXEDSYS, DS_SETFONT and DS_3DLOOK from all resource files. DS_3DLOOK is obsolete. DS_FIXEDSYS and DS_SETFONT were replaced by DS_SHELLFONT. 4732 D2VSource: improve error handling. This commit fixes some crashes for d2v files with invalid paths or when VFPlugin was not installed. 4731 DSMPropertyBag.h: change integers to pointer size integers, as CAtlArray outputs them that way, and there's pointer logic done with these. 4730 a more correct definition of the main splitter in FindSourceSelectableFilter() 4729 Replace some functions by their secure version. 4728 use the secure function _stscanf_s/swscanf_s 4727 remove _CRT_SECURE_NO_WARNINGS 4726 remove old, unused DirectX header files in the include/dx folder d3d.h, d3dcaps.h and d3dtypes.h are preserved for DX7AllocatorPresenter and its subtitle renderer remove the unused qedit.h file in the include folder This commit fixes ticket #2289. 4725 fix C4706 warning 4724 fix some C4244 warnings 4723 define _USE_MATH_DEFINES in common.props and remove the individual defines 4722 mplayerc/Ifo.h: indentation cosmetics OggSplitter.cpp, TlibavcodecExt.h: remove unneeded code 4721 move USE_MEDIAINFO_STATIC define in stdafx.h 4720 move lgLcd.lib linking to LCDUI 4719 move the individual libraries one dir up 4718 remove lib/dx and lib64/dx since they are not needed 4717 * remove unused header ffcodecs.h * break a few long lines 4716 add missing license headers 4715 keep one line statements 4714 rename lib/qt6 to lib/qt 4713 CoordGeom: use M_PI_2 directly instead of M_PI/2 4712 Silence a few C4244 warnings (including some that were repeated many times): - add some explicit casts - disable C4244 warnings for libavutil/common.h 4711 use M_PI from math.h 4710 move common PreprocessorDefinitions to common.props 4709 fix some warnings 4708 build.bat: cosmetics docs/Todo.txt: add more stuff 4707 array_allocator.h, PODtypes.h: keep one line statements 4706 remove unused header mp_msg.h 4705 remove intrin_fixed.h; VS2010's intrin.h seems to work fine 4704 fix some C4244 warnings 4703 * rewrote r4698 using C casts instead of C++ casts * increase the numerator and denominator for the aspect ratio (8 bit -> 16 bit) 4702 consistently specify d3d9.lib for the projects that need it and also specify the DXSDK_DIR in the Additional Library Directories for those projects 4701 Avoid pointers truncation on x64. Patch by JanWillem32. This commit fixes ticket #2286. 4700 VirtualDub/system/system.vcxproj.filters: cosmetics, use the right case 4699 Fix some x64 specific C4244 warnings. Patch by XhmikosR. 4698 Silence some C4244 warnings by adding explicit casts when it's safe to do so 4697 gccbuild.bat: fix rebuild when building for both platforms patch by kasper93 4696 update ffmpeg (9eb99ab25b5ec9af9e575371c9ef84a37c63b3e5) 4695 Move the decoders names out of the resource files: having them translatable is not really useful and only 4 out of 20+ were translatable anyway. 4694 MPCVideoDecoder: the configured threads count was ignored when the decoder had to fallback in software mode because of a DXVA incompatible file, only one decoding thread was used in this case. This commit fixes ticket #2274. 4693 gccbuild.bat, update_version.bat: cosmetics 4692 Fix DVBSub: the subtitles color was incorrect: - entry_id +1 caused incorrect color index - transparency was clear when Y = 0 causing pink/green edge. Patch by s4e. 4691 MPCTestAPI.vcxproj: minor cleanup 4690 move DebugInformationFormat property to common.props for Debug x64 4689 build.bat: skip building the resources and the packages when /Debug is used 4688 use for (;;) instead of while (TRUE) or while (1) 4687 update ffmpeg(940be96540ee58e65b3730665b32819dda8d8d32) 4686 DSUtil: keep one line statements 4685 remove commented lines 4684 remove double trailing ";" 4683 libdca/vc++/config.h: define HAVE_INTTYPES_H 1 and HAVE_STDINT_H 1 4682 Fix: reset m_bFileExtChanged after the changes are applied. After their first modification the associations where reapplied each time the "Apply" button was used. 4681 Improve the warning about "mpciconlib.dll" being missing: show it only when the associations have been modified and at least one assoc is set. 4680 fix typo in comment 4679 Updated German translation by Markus Gaugg. 4678 update for previous commit 4677 rewrite OnToolTipNotify functions (cleaning, simplifying) 4676 FGManager: add subtype for PS2 ADPCM. 4675 use _DEBUG for consistency 4674 whitespace cosmetics 4673 common.pl: skip MfcMaskedEdit 4672 removed unused dialogs for older operating systems patch by demi_alucard 4671 DSUtil: keep one line statements 4670 DSUtil: add missing license headers 4669 * mplayerc/stdafx.h: remove unneeded HITTEST_RET define * a52dec/vc++/config.h: define HAVE_INTTYPES_H 1 and HAVE_STDINT_H 1 4668 remove include/stdint.h since VS2010 comes with its own stdint.h, but work around warning C4005: 'XXXX' : macro redefinition. This workaround should be removed when it's fixed in MSVC. 4667 * SyncClock.vcxproj: fix PreprocessorDefinitions * ffmpeg/libavutil/common.h: add back the accidentally removed #ifdef __cplusplus * VirtualDub/system/system.vcxproj: define _SCL_SECURE_NO_WARNINGS 4666 fix a C4244 x64 warning (which was repeated a lot of times) 4665 libavutil/common.h: more correct UINT64_C define 4664 * add missing license headers * cosmetic: mark function as extern in DSUtil.h patch by janwillem32 4663 remove unused code 4662 merge gccbuild64.bat to gccbuild.bat. Also make the order of the switches not matter. partial patch by kasper93 4661 missed one more instance of libavcodec 4660 remove InternalFiltersConfig_custom.h; it's of no use for us 4659 renamed libavcodec to ffmpeg 4658 Created three build profiles for the internal filters. It is now possible to build without internal filters using a single define. 4657 use logical OR instead of bitwise OR 4656 Use InternalFilterConfig settings in FFmpeg build config. This reduces binary size when building with a subset of internal filters. 4655 update docs/Todo.txt 4654 MatroskaSplitter/MatroskaFile.cpp: remove dead code 4653 whitespace cosmetics 4652 build.bat: move a couple of checks and variables lower afxglobals.cpp: disable warning 810 when ICL is used 4651 updated Ukrainian translation by Arestarh 4650 Use secure version of *fopen. 4649 fix some C4244 warnings 4648 Fix most C4244 warnings in Mpeg2SectionData.cpp. 4647 Use secure version of localtime. 4646 Use secure version of string case conversion functions. 4645 [VSFilter] Use secure version of the string copy functions. 4644 update libavcodec project 4643 Use secure version of the string copy functions. 4642 installer: add support for including unrar.dll, disabled by default 4641 merge VSFilter/installer/todo.txt to docs/Todo.txt 4640 move unrar.dll to rootdistrib so that we can use it in MPC-HC's installer in the future too 4639 remove _SCL_SECURE_NO_WARNINGS 4638 update ffmpeg (7da0a07283e8546c7cf4cde9eca7ad4fe9f57fb4) 4637 VSFilter.rc: cleanup, cosmetics in build.bat 4636 update unrar 4635 Fixed compilation error when building without internal audio decoders 4634 Use logical OR instead of bitwise OR to combine the internal filters defines. This commit fixes some C6316 warnings (/analyse). 4633 Avoid possible NULL pointer dereferencing (/analyse warning C6011). 4632 Fix a C6204 warning (/analyse): possible buffer overrun in call to 'lstrcpyW' (use of unchecked parameter 'FontName'). 4631 build.bat: don't try to create the 7z packages when /clean is used 4630 remove unneeded AdditionalLibraryDirectories now that AdditionalDependencies are cleaned up in r4619 and r4621 4629 build.bat: cosmetics docs/Todo.txt: add more stuff 4628 VSFilter: move the manifest and VersionInfo to VSFilter.rc2 4627 move ffmpeg/todo.txt to docs/Todo.txt and add a couple more notes 4626 update docs/Compilation.txt to reflect the recent changes 4625 minor updates to gccbuild.bat and gccbuild64.bat 4624 update Polish translation [kasper93] 4623 updated Russian translation updated simplified Chinese translation by Ageback 4622 Add an error message when trying to assign icons to files while mpciconlib.dll is not present. This commit fixes ticket #2145. 4621 update for r4619 4620 MpaDecFilter: removed support for MEDIASUBTYPE_PCM_IN24_le, MEDIASUBTYPE_PCM_IN32_le, MEDIASUBTYPE_PCM_FL32_le and MEDIASUBTYPE_PCM_FL64_le. 4619 clean up AdditionalDependencies; They are not really needed for VS2010 as long as the dependent projects are referenced 4618 - Fix a potential buffer overrun in MainFrm.cpp. - Avoid some C6001 warnings (using uninitialized memory) found with /analyze 4617 - Use the new user interface for all open folder dialogs on Windows Vista and later. This avoids using the deprecated SHBrowseForFolder function on Windows Vista/Seven. - Use a translatable string for all those dialogs' titles. - Add back the title for the "Open directory" dialog on Windows Vista and later. 4616 Fix a potential buffer overrun: StrFormatByteSizeW must be given the size of the buffer in characters not in bytes. found with /analyze 4615 update Changelog.txt 4614 Changed some UI fonts according to the OS: more modern fonts will be used on Vista and later OS. Patch by demi_alucard. This commit fixes ticket #2234. 4613 remove code for MFC_VER < 0x0700 4612 build.bat: also accept "MPC-HC" as a valid switch 4611 update ffmpeg (517dcc9b5fc4294669c0b6edaaa3ff166d412219) 4610 MatroskaSplitter: added support for multi-channel float PCM 4609 MP4Splitter: added support for multi-channel float PCM, modified support for 'NONE' type and 64-bit float PCM. 4608 MpaDecFilter: added support for 64-bit float PCM. Cosmetics and cleaning. 4607 MPCVideoDecFilter: do not use NV12, YV12 and YUY2 if width or height is not even. (need more info) 4606 MP4Splitter: use the local character set for track title, if failed to decode from UTF8. 4605 MatroskaSplitter: fixed when the number of chapters is equal to 41 and more (stupid rand). 4604 build.bat: add a "/GetVersion" switch so that now it's possible to just use that to retrieve the version number (MPCHC_VER) which was used to build MPC-HC. Also accept /package and /resource as valid switches for now. 4603 actually fix now the PATH problem patch by kasper93 4602 build.bat: work around the PATH problem patch by kasper93 4601 build.bat: fix r4599. We need to use $PATH% first otherwise FIND.exe from MSYS is used. 4600 build.bat: fix SubDetectSevenzipPath patch by kasper93 4599 build: add support for compiling everything without the need to add any environment variable though the control panel. Create a file build.user.bat and set there the variables: MPCHC_MSYS, MPCHC_MINGW32, MPCHC_MINGW64. partial patch by kasper93 This commit fixes ticket #2209. 4598 Open directory dialog: use the new user interface for Windows Vista/Seven. This avoids using the deprecated SHBrowseForFolder function on Windows Vista/Seven. Patch by demi_alucard. This commit fixes ticket #2263. 4597 update_version.bat: minor improvements patch by kasper93 4596 build.bat: simplify SubCreatePackages a bit patch by kasper93, modified and adapted by me 4595 build.bat: detect if we are on Win64 once and use the var everywhere else patch by kasper93 4594 installer: suffix OutputBaseFilename with "en" when translations aren't included 4593 installer: control the localize option better and also inherit any MPCHC_INNO_DEF in build.bat 4592 build.bat: * add support for creating the 7z packages with 7zip if it's installed * the installer is now built only when the packages switch is used. The 7zip detection routine contributed by kasper93 4591 mplayerc.vcxproj: remove unneeded PreprocessorDefinitions detours.h: remove unneeded empty lines 4590 build.bat: use "IF /I"; there is no need to have to worry about the case 4589 MpaDecFilter.vcxproj: remove unneeded AdditionalLibraryDirectories 4588 - Updated simplified Chinese translation by Ageback. - Updated Polish translation by kasper93 (ticket #1579). 4587 Update the text in the Go To dialog. 4586 Avoid some ini related crashs. This commit fixes ticket #2236. 4585 Disable saving images/thumbnails if using madVR as video renderer patch by demi_alucard This commit fixes ticket #2261. 4584 Improve the Go To dialog: - use a masked edit for entering the timecode (hh:mm:ss.ms or mm:ss.ms depending on the file duration). The files corresponding to the CMFCMaskedEdit control have been directly added to MPC-HC project to avoid the MFC bloat bug (known limitation: the currently unused CMFCMaskedEdit::OnInitControl function is disabled). - show an error message when the entered timecode is greater than the file duration. - fix a C4244 warning. This commit fixes ticket #2218. 4583 build.bat: indentation cosmetics and also move a subroutine lower 4582 update Detours to v3.0 build 316 (thanks to Casimir for the build) 4581 build.bat: rename the "resource" switch to "resources", and rename BUILDCONFIG to BUILDCFG 4580 Minor changes 4579 Limit subpic texture size doubling to low resolutions 4578 Only show internal decoder list context menu entries when appropriate 4577 installer: add a check for mpchc_exe before compiling 4576 include InitGuid.h when it's needed 4575 replace a couple of sprintf instances with sprintf_s 4574 installer: change OutputBaseFilename 4573 update MediaInfoLib to v0.7.57 4572 update zlib to v1.2.7 4571 WebServer: compress the images with PNGGauntlet and save a couple of them as png since they are smaller TODO: use more modern images; patches are welcome 4570 update docs/Changelog.txt 4569 update ffmpeg (b197c1c1acac18cb9c9a54a9bd0bb13a8539bc3c) 4568 Organize favorites dialog: allow moving more than one favorite at the same time. This commit fixes ticket #2165. 4567 build.bat: set the common msbuild command as variables so that they are not repeated 4566 cosmetics 4565 revert r4469; it broke some of the logos 4564 The size and position of the Organize Favorites dialog are now saved. This commit fixes ticket #2165. 4563 Fix : some RV files don't start play after open, increase Queue count for RealMediaSplitter; 4562 missed AudioSwitcer in the previous commit 4561 move the defines for the filters' names to their headers for the rest of the filters 4560 remove unused strings 4559 remove defines needed for SDK 6.0A since no one uses that 4558 - Updated Czech translation by Khagaroth. - Updated simplified Chinese translation by Ageback. 4557 Fix compilation of debug builds. Patch by demi_alucard. 4556 replace more functions with the secure ones where possible as per the msdn docs thanks to Underground78 for reviewing the patch 4555 Bento4.vcxproj: define _CRT_SECURE_NO_WARNINGS 4554 build.bat: show the duration of the process patch by kasper93 4553 Update for r4552: forgotten file... 4552 Fix the remember file/DVD position feature: the positions cache was not cleared when disabling the feature. 4551 Minor improvement for the H264 DXVA decoder. (Backported from MPC-BE r62) 4550 Improve MPEG2 DXVA decoder. (Backported from MPC-BE r61) 4549 New: Rendering statistics will now show the type of the frame (interlaced or progressive) when the EVR renderer and the internal video decoder are used. (Backported from MPC-BE r68) 4548 * build.bat: change the logs name * update Basque translation by Xabier Aramendi (azpidatziak) 4547 Reset the rendering statistics before showing them again. Previously the statistics were not reseted after they were disabled. (Backported from MPC-BE r64) 4546 Cosmetics: make easier to enable/disable logging in IPinHook. (Backported from MPC-BE r61) 4545 fix the C4812 warnings in Bento4 4544 compile Bento4 as a separate project 4543 * VSFilter: add a check for SSE/SSE2 in the installer * update Changelog.txt 4542 Matroska Splitter: Support MPEG1 in MKV. (Backported from MPC-BE r64) 4541 fix a C4244 warning 4540 Improve the subtitles downloader dialog: - the dialog size and position are now restored - the columns sizes are saved (patch by demi_alucard). This commit fixes ticket #2144. 4539 enable the previously suppressed C4244 and C4267 warnings 4538 VSFilter/plugins.cpp: remove unneeded code ffmpeg/char_t.h and mfc/afxglobals.cpp: disable C4995 and C4996 4537 update ffmpeg (9d7c1b4cf36737bde226d0f7bb4e271e61e4e8a6) 4536 update Basque translation by Xabier Aramendi (azpidatziak) 4535 Always enable the minidump feature. The (undocumented) "/minidump" switch has been removed. 4534 remove svn property binary from mplayerc.eu.rc 4533 Updated German translation by Markus Gaugg. 4532 Updated Basque translation by Xabier Aramendi (azpidatziak). 4531 Updated Polish translation by kasper93. 4530 Improvements for the minidump feature: - the minidump file will be saved to the AppData folder when the ini file isn't used (avoid potential problems with UAC) - if the user chooses to open the bug tracker, the folder containing the minidump file will also be opened and the minidump file will be selected. 4529 Move some code to WinAPIUtils for easier reuse. 4528 Changed: MPC-HC crash message will now point to the bug tracker. 4527 ffmpeg/Makefile: add -mfpmath=sse for x86 builds 4526 merge filters.sln to mpc-hc.sln 4525 Updated simplified Chinese translation by betaking. 4524 update docs/Readme.txt 4523 VSFilter: * add the manifest to the project * remove unneeded PreprocessorDefinitions from the ResourceCompile * remove unneeded empty lines from VSFilter.rc 4522 VideoRenderers.vcxproj: remove unneeded PreprocessorDefinitions 4521 MPCTestAPI.sln: use UTF-8 Signature 4520 Fix an assert in debug builds. 4519 Fix the solution files by using an UTF8 with BOM encoding. 4518 mplayerc.eu.rc.txt: set the svn mime-type property to text/plain. 4517 Updated traditional Chinese translation by Roytam (ticket #1174). 4516 mpc-hc_setup.iss: add a check if the installer is running on uninstall vsfilter_setup.iss: add a check if the installer is running 4515 apply astyle and move a couple of includes along with the others in Rasterizer.cpp 4514 remove/add empty lines in .sln files 4513 update Japanese translation [roytam1] 4512 update Changelog.txt 4511 update build.bat for the Basque language addition 4510 add Basque translation by Xabier Aramendi (azpidatziak) 4509 Fix some warnings shown when building with ICL: - DXVADecoderVC1.h: warning #80: a storage class may not be specified here. - WinAPIUtils.cpp: warning #157: expression must be an integral constant expression 4508 remove unused header 4507 update VSFilter/installer/todo.txt 4506 fix a couple of warning shown when building with ICL: * CpuId.h, warning #80: a storage class may not be specified here. Also use the existent defines * EVRAllocatorPresenter.h and SyncRenderer.h, warning #791: calling convention specified more than once * dxva.h, disable warning #272: bit field cannot contain all values of the enumerated type 4505 remove unneeded string from mplayerc.pl.rc.txt 4504 disable warning #94 (the size of an array must be greater than zero) when using ICL 4503 Updated Polish translation by kasper93. 4502 Avoid using negative option in the Tweaks page: change "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist" into "Open next/previous file in folder on 'Skip back/forward' when there is only one item in playlist" (adhere to Windows UX Guidelines). Patch mostly by demi_alucard. 4501 vsfilter_setup.iss: fix settings being removed when uninstalling even when the user chose not to remove them, add a license page 4500 add a few svn properties 4499 VSFilter: remove MPC_VERSION_PATCH from VSFilter's version and move MPC_VERSION_ARCH to Version.h so that it can be accessible by every file 4498 VSFilter: add an Inno Setup script and the needed files 4497 Show seekbar on compact mode instead of the toolbar since all toolbar functions can be accessed easily with keyboard shortcuts. Patch by demi_alucard. This commit fixes ticket #2216. 4496 MP4Splitter: more accurate parameters for AMR tracks. improved stability 4495 VSFilter: remove non UNICODE code, replace a couple of functions with the secure ones 4494 fix gcc compiler string after r4475 4493 update ffmpeg (9c99bc433e5fbb266030a7331490afa3c3e8b6c4) 4492 Update for r4491: remove some leftovers and update the changelog. This commit fixes ticket #2210. 4491 Remove "Use the WM ASF Reader for Windows Media files" option since it has no effect on any "modern" OS (>= Windows XP). This commit fixes ticket #2210. 4490 installer: don't remove *.bak files from the installation dir, minor cosmetic changes 4489 MP4Splitter: cosmetics 4488 MP4Splitter: updated calculation of the audio settings for old mov's added support for "MACE 3:1" and "MACE 6:1" 4487 Fix: The Windows 7 taskbar preview was incorrectly cropped when the menu was hidden. Backported from MPC-BE r52. 4486 update for r4482 4485 * remove unneeded setting left in r4405 * add missing svn keyword $Id$ 4484 replace the "BT.601 -> BT.709" shader with janwillem32's one; alters only HD videos Patch by janwillem32 This commit fixes ticket #998. 4483 remove all vsfiltermod code except from Transform_SSE2 which is still disabled TODO: check if there is any actual improvement and if so enable Transform_SSE2 patch by demi_alucard This commit fixes ticket #2214. 4482 MP4Splitter: using the standard subtypes for some PCM tracks 4481 bump VSFilter's version to 2.41 4480 Remove SSF support Patch mostly by demi_alucard This commit fixes ticket #2220. 4479 MPC Video Decoder: Make the "Decoding threads number" combobox the same size than the others so that the translations fit. 4478 Use secure functions for the CRT functions which have "Secure Template Overloads" available. Patch mostly by XhmikosR. This commit fixes ticket #2208. 4477 MPC Video Decoder: Make a string translatable in the control panel. Backported from MPC-BE. 4476 not show volume change in the status bar (revert r4346 because r4431) 4475 update ffmpeg backported from MPC-BE 4474 use number of threads * 3/2 as decoding threads since it's faster 4473 * update ffmpeg/custom_code.txt * update our ffmpeg files license header 4472 Fix: The Windows 7 taskbar was sometimes not correctly updated (for example when opening another video without closing the previous). Merged r49-50 from MPC-BE SVN. 4471 replace TEXT macros with _T for consistency 4470 bump VSFilter copyright year 4469 ran optipng for the player's png files (optipng -o7) 4468 fix one more C4819 4467 * build.bat: accept "Win32" as a valid switch * remove a #pragma comment from VirtualDub/system/source/time.cpp 4466 fix C4819 warnings and thus compilation under some system codepages like Japanese 4465 MP4Splitter: more correct to add extra data for the audio formats. 4464 MP4Splitter: added support for IMA ADPCM for the system decoder. 4463 MP4Splitter: added support for MS ADPCM for the system decoder. 4462 Updated simplified Chinese translation by Ageback. 4461 cosmetics 4460 updated Russian translation MPCVideoDec: fixed overlap of some strings 4459 build.bat: fix typo 4458 build.bat: remove cls, remove the step which copies the docs to the binmp-hc_XX folder (update your local scripts) 4457 update Authors.txt 4456 build.bat: * make the order of the switches not taken into account. Patch by kasper93 * add support for building the filters * move the logs into binlogs 4455 update Readme.txt and remove include/atl/readme.txt 4454 updated Ukrainian translation by Arestarh 4453 remove non existent project GUID from filters.sln 4452 actually revert r4445 4451 revert r4443 and r4445 This commit fixes ticket #2208. 4450 partially revert r4448 4449 update Polish translation patch by kasper93 This commit fixes ticket #1579. 4448 - Use secure CRT function swscanf_s instead of swscanf. Patch by XhmikosR. - Fix some C4244 warnings and disabled them again since we won't fix the others for now. 4447 Fix C4018 warnings for x64. Patch by XhmikosR. This commit fixes ticket #2206. 4446 remove DisableSpecificWarnings from ResizableLib.vcxproj and sizecbar.vcxproj 4445 Forgotten file in r4443. 4444 webserver: use our name/version SERVER_SOFTWARE 4443 Use secure CRT functions. Patch mostly by XhmikosR. This commit fixes ticket #2208. 4442 MpegSplitter: make all strings of the options panel translatable. This commit fixes ticket #2204. 4441 build.bat: show more info after success 4440 typo 4439 build.bat: whitespace cosmetics, use light green color for info, and yellow for warning 4438 Fix : small fix H.264 DXVA decoder to improve detect broken interlaced frame; 4437 remove a couple more UNICODE checks 4436 update ffmpeg project 4435 update docs 4434 build.bat: use a different color for the info text based on the case (error or just info) patch by kasper93 4433 * remove some empty lines * fix wrong include in VobSubFileRipper.cpp * whitespace cosmetics 4432 remove any non UNICODE code and code for < XP 4431 show tooltip when changing volume through the volume slider patch from demi_alucard 4430 Fix : MPEGSplitter - small fix in MPEG-TS packet parser, some files were not detected by internal splitter; 4429 fix VSFilter x64 build after r4424 4428 build.bat: * switch to msbuild; it is faster in total * remove an unneeded subroutine 4427 Modified Wed Apr 18 07:57:26 2012 UTC (4 hours, 54 minutes ago) by XhmikosR cosmetics 4425 update Authors.txt TODO: figure a better and more compact way to list translators 4424 VSFilter: use _WIN64 for consistency 4423 installer: change Swedish language code to "sv" 4422 Change : support ALS(MPEG-4 Audio Lossless Coding) by MP4Splitter and MPADecFilter, use our own GUID for this; Change : small ffmpeg update; 4421 change : MP4Splitter - skip more extra characters; 4420 Change : Improve seeking - seek bar should be updated immediately after the seeking; Change : MPCVideoDec - small improve seeking; Change : MPEGSplitter - read PMT at the beginning, so that you can validate the founds streams by types (MPEG-TS); 4419 build.bat: * now the arguments are checked before and the script will fail if the wrong argument is passed * if Inno Setup is not found the script will just display a message instead of exiting TODO: simplify the arguments parsing using variable substitution; if anyone can provide a patch for this they are more than welcome to do so 4418 Updated VirtualDub to v1.10.2-test6 4417 * installer: add a BeveledLabel for the x64 build * update Changelog.txt * update the link to the atl page in atl/readme.txt * Rasterizer.cpp: move a couple of includes along with the rest * TreePropSheet: remove some old svn keywords 4416 MP4Splitter: skip MPEG-4 ALS audio track (thanks to Aleksoid) 4415 Fix : Forgot to set specific flags for the render on latest frame in DXVA mode; 4414 Filters.h: sort the includes by name, indentation cosmetics 4413 Add support for opening Authors.txt directly from the About dialog if the file exists in the same directory as the exe. The default text editor will be used. This commit fixes ticket #629. 4412 use the current ffmpeg URL in the internal filters tooltip 4411 MPCTestAPI: use the current source filenames and change AUTHORS to Authors.txt 4410 translations: change some leftovers of AUTHORS to Authors.txt 4409 Move up a bit the options in the Tweaks page. 4408 * rename SHAIDER->SHADER * guard a couple of defines * remove a few empty lines in between includes 4407 * remove the spaces in the video resolution shown in the Properties window * update Changelog.txt * ffmpeg/todo.txt * do some whitespace cosmetics in CpuId.cpp and DX9AllocatorPresenter.cpp 4406 updated Ukrainian translation by Arestarh 4405 * remove the option to disable XP theming * remove the commented out code for vmrsyncfix TODO: move the options in the PPAGETWEAKS page a few pixels up now that the option to disable XP theming is gone 4404 apply astyle, rename a var in PPageFileInfoDetails.cpp 4403 mplayerc.rc: tabs->spaces 4402 Change : update ffmpeg config, thanks to Alexins; 4401 Change : update ffmpeg; mark all MPC-HC specific custom code in ffmpeg; Change : translated some string; 4400 update Changelog.txt 4399 simplify mpcresources.vcxproj Note: don't edit the project through VS IDE since it will probably revert the changes 4398 Revert unwanted changes in mpcresources/mpcresources.vcxproj. 4397 Move CAboutDlg in its own file. 4396 remove unneeded AdditionalIncludeDirectories and simplify includea a little bit 4395 add some missing license headers 4394 Polish translation: change the accelerator position for the Language menu. This commit fixes the translation update by Haix which was commited by mistake with r4393. 4393 Forgotten files in r4392... -_-' 4392 Improve the "Organize Favorites" dialog: - multiple selection is now allowed so that more than one favorite can be deleted at the same time - Ctrl + A will select all items and Ctrl + I inverts the selection. This commit partially fixes ticket #2165. 4391 Clean up AdditionalIncludeDirectories for FLACSource and MpaDecFilter 4390 move BaseClasses to the thirdparty folder 4389 additional fix for r4387 4388 Add PNG support for custom toolbars (note that if both toolbar.bmp and toolbar.png are present in MPC-HC folder, the later will be preferred). Patch mostly by exodus8. This commit fixes ticket #2193. 4387 BaseClasses: fix local includes specified as system ones 4386 * rename MPCTestAPI/res/RegisterCopyData.ico to MPCTestAPI.ico * rename VSFilter/res/Icon_147.ico to VSFilter.ico * Minor updates in the project files for html and ico filetypes 4385 fix a couple of warnings shown with ICL12 4384 Japanese: add missing string TODO: use proper credit 4383 partially revert r4322 (see r3605) 4382 Fix "HttpRequestStatus is not defined" error in player.html 4381 CSS 2.1 and HTML 4.01 Validation for the WebServer files except for controls.html Patch by thevbm and jeeb This commit fixes ticket #1706. 4380 * mpc_helper.c: don't fail if not sse is used (note that currently ffmpeg compilation fails without sse) * MainFrm.cpp: whitespace cosmetics 4379 * move includes along with the rest * remove unneeded comment * the keyboard accelerator for the "Language" menu should always be to &L. 4378 move AsyncReader to the thirdparty folder 4377 Updated Czech translation by khagaroth (ticket #1505). 4376 Updated Japanese (ticket #1644) and traditional Chinese (ticket #1174) translations by roytam. 4375 Fix : MPEGSplitter - incorrect detect MPEG Audio stream as AAC, MPEG-PS stream can't have fake sync word on AAC stream; change : MPADecFilter - remove unused variable; 4374 MpaDecFilter: more bit accurate, cleanup, cosmetics 4373 Updated Italian translation by sigitm (ticket #2174). 4372 Japanese translation: Add accelerators (patch by betaking). 4371 Traditional Chinese translation: Add accelerators (patch by betaking). 4370 Simplified Chinese translation: Add accelerators (patch by Ageback). 4369 Polish translation: Add accelerators (patch by Kasper93). 4368 Add an accelerator for the "Check for updates" menu entry. To translators: only the English and French strings have been updated, please add the accelerator to your translation. 4367 Improve the "Organize Favorites" dialog: pressing the "Enter" key after selecting a favorite will now start playback. 4366 [Shaders] Translate some comments written in French to English. 4365 shaders: whitespace pretty printing 4364 trying to use the correct svn:mime-type for bmp and ico files 4363 shaders: use consistent coding style TODO: Someone who speaks French should translate the comments in some shaders to English 4362 cosmetics: use lowercase in webserver's html files and fix a typo 4361 add more svn:mime-type 4360 Fix : ticket #2182; 4359 Fix : H.264 DXVA decoder skip broken frames on interlaced material; Update : ffmpeg; 4358 fix SSE/SSE2 not shown in the x86 builds after r4354 4357 add a few svn properties for *.bat, .sln, *.txt and .vcxproj files 4356 Improve the "Organize Favorites" dialog: the buttons are now disabled when they cannot be used. 4355 Improve the "Organize Favorites" dialog: the favorites can now be deleted using the delete key or the backspace key. Refactor some code: use more explicit functions names and factorize some duplicated code. This commit partially fixes ticket #2165. 4354 * merge CompilerVersion.c to mpc_helper.c * use snprintf instead of sprintf 4353 whitespace cosmetics 4352 remove MSVC 2008/ICL11 from the compiler string since we don't use them anymore 4351 remove unused code 4350 remove unused code from SyncClock (it was added since there were plans to make it a standalone filter but never happened) 4349 set the correct mime-type for png, gif and html files 4348 MpegSplitter: removed crackling from LPCM tracks when switching and seeking (Aleksoid patch) 4347 MP4Splitter: fixed an incorrect fps calculation for some mp4 files (Aleksoid patch) 4346 show volume change in the status bar (for non-OSD renderers and audio) (ticket #1447) 4345 License header changes for consistency (should be the last ones hopefully) 4344 * define HAVE_AVX 1 * add more cpu instructions defines checks for the ffmpeg compiler string * SSE2 won't be shown for x64 since its the default * sort the files in the makefile by name 4343 The playlist visibility state was incorrectly restored when MPC-HC was quited in fullscreen mode while the option "Hide on fullscreen" was enabled. This commit fixes ticket #869. 4342 * minor update for Polish translation [kasper93] * fix a typo * update Changelog 4341 cosmetics: sort the entries in mplayerc.rc2 by file name 4340 move common ResourceCompile options to common.props 4339 cosmetics: fix case for a couple of files in mplayerc.vcxproj/.filters 4338 cosmetics: remove a trailing space, use the same InternalName as anywhere else in mplayerc.br.rc 4337 update Polish translation [kasper93] This commit fixes ticket #1579. 4336 License header changes for consistency (part II) 4335 Use IsCLSIDRegistered when it makes sense to do so. Spotted by demi_alucard. 4334 Move the settings handling for the dockable toolbars out of MainFrm.cpp. This commit remplaces the temporary fix introduced in r4314. 4333 .tak extension added (ticket #1906) 4332 MP4Splitter: skip video tracks with motionless frames (tiket #2172) 4331 update SoundTouch to v1.7.0pre r142 4330 License header changes for consistency most part of patch is by thevbm 4329 apply astyle 4328 update simplified Chinese translation [ageback] 4327 fix previous commit 4326 updated DirectX check for June 2010 version patch from demi_alucard 4325 move the TargetMachine option to common.props 4324 specifically enable /Oy since apparently there is a problem in VS2010 and even though we use /O2, /Oy- is used and it's causing crashes This commit fixes ticket #1413. 4323 Remove the version number from the program's title completely, even when not playing anything. There is the About window for this job. patch from demi_alucard 4322 make a few tables static in DeCSS patch from demi_alucard 4321 fix Belarus translation for PPAGETWEAKS page 4320 remove GTSdll support 4319 *.GIF->.gif 4318 ran optipng for the webserver images 4317 updated Russian translation 4316 Updated German translation by Markus Gaugg. 4315 update Italian translation [sigitm] This commit fixes ticket #2174. 4314 Temporary fix: avoid using translated strings when storing the settings. A better fix will be commited soon. 4313 Move some hardcoded strings to ressources files so that they can be translated. This commit fixes ticket #1495 and ticket #1630. 4312 remove the gothsync branch 4311 * update MediaInfoLib to v0.7.56 * update ZenLib to v0.4.26 4310 remove unneeded checks for Windows NT 4309 Fix the reversed behavior of the playlist option "Hide on fullscreen" when "Launch files in fullscreen" is enabled. This commit fixes ticket #1290. 4308 Updated Polish translation by haix (ticket #1579). 4307 Updated Japanese (ticket #1644) and traditional Chinese (ticket #1174) translations by roytam. 4306 [VSFilter] Cosmetic: move some code to the header file. 4305 [VSFilter] Remove the feature preventing the screensaver from running when VSFilter is active as it is a job for players not for filters. This commit partially fixes ticket #1693. 4304 Fix: Change the background color of the options pages caption so that it is readable with all Windows themes. This commit fixes ticket #2155. 4303 - Updated French translation by Underground78. - Updated simplified Chinese translation by ageback (ticket #1643). 4302 updated Russian translation 4301 Change : code refactoring - remove "goto" instruction; Change : Add "DXVA" indicator on Pause state; ticket #2157; 4300 Show an OSD message and a status messages when a favorite is created using the shortcut This commit fixes ticket #1792. 4299 updated Ukrainian translation by Arestarh 4298 updated Russian translation 4297 Improve the "Open" dialog: - the "OK" button will be disabled until a file has been selected (this avoids an error when clicking on "OK" while no file was selected). - when the selected file cannot be dubbed (for example when opening an rtsp stream), the wrong label was grayed out. 4296 * comment out a very old comment in controls.html * show .ax files before .dll in the External Filters -> Add Filters -> Browse dialog 4295 Improve the "Save As" dialog: the dialog is updated more regularly and the units for the sizes and the speed are now automatically adapted to the values. This commit fixes ticket #2163. 4294 use DEF_LOGO in the WebServer 4293 Revert the Inno Setup Turkish language file update. Translators should submit any changes to IS translations upstream, otherwise it is impossible to keep track of the changes. 4292 - Updated French translation by Underground78. - Updated Turkish translation by bosluk (ticket #2154). 4291 Fix : H.264 DXVA Decoder - fix slice parser on Annex B style's frames; 4290 Fix : MPCVideoDec - crash on RV30/40 when no input data from splitter; thanks v0lt for sample and test; 4289 updated simplified Chinese translation by ageback 4288 cosmetics (fixed noncritical order of operators) 4287 optimization and fixed typos 4286 Updated Turkish translation by bosluk. This commit fixes ticket #2154. 4285 Fix indentation in the RC files. 4284 Change the way the updater deals with versions newer than the latest stable version. It will now display a different message for each possible case. 4283 Fix: Prevent the 'Open' dialog from being opened multiple times (for example when double clicking on the tray icon). This commit fixes ticket #2161. 4282 MatroskaSplitter: added support for QT video formats in matroska v.1 4281 "DXVA(H.264)"->"DXVA (H.264)" 4280 cosmetics and optimization 4279 MatroskaSplitter: determine the correct fps for some webm files 4278 Improved the 'Open directory' dialog: the checkbox will now use only one line when possible and the overall dialog will look better when using XP. 4277 typos 4276 Change : revert rev.4257 change; 4275 Fix: The settings location is now changed only when applying the changes in the options dialog instead of immediately after changing the state of the checkbox. 4274 An unicode encoding will now be used for the ini file. Old ASCII ini files will be automatically converted to unicode. Favorites with unicode filenames are now correctly handled when using an ini file. This commit fixes ticket #734. 4273 Added cleanup code, redundant but correct, for the list of toolbar images Patch by foxx1337 This commit fixes ticket #2152. 4272 Fix bit depth detection of the toolbar image for debug builds Patch by foxx1337 This commit fixes ticket #2152. 4271 update ddk files 4270 Compilation fix 4269 * remove unneeded spaces from IDS_MPEGSPLITTER_THD_NOSPLIT * make sure the English string is shown in the Language menu for all translations * normalize rc files 4268 update Czech translation [khagaroth] This commit fixes ticket #1505. 4267 Fix : At the end of the stream - decoder must deliver all the output data; ticket #2156; 4266 Change : remove duplicate code; ticket #2150; 4265 Fix : rev.4241 broken OGG/OGV playback, thanks to Vortex - Light Alloy developer; Fix : DXVA Decoder - sometimes not change the aspect ratio, which are read from a stream; 4264 revert r4259: update MediaInfoLib to v0.7.55 It introduced crashes 4263 Update for r4262: add two forgotten casts. 4262 Refactor some code: avoid some casts and useless checks, fix a C4244 warning. 4261 remove unused variables 4260 update Turkish translation [bosluk] 4259 update MediaInfoLib to v0.7.55 4258 Fix : MPEGSplitter - improved parser of the PTS packages; Fixed a bug where it was impossible to open files with broken header - for example, records from the satellite; Change : Increased the maximum number of packets in the queue for AVI format - improved seeking; 4257 Fix : corrupted image and stop playback at the begin of some H.264 interlaced files in DXVA mode; 4256 Fix : H.264 DXVA decoder must accept only Chroma 4:2:0 format; Fix : DVB - don't show subtitle when Page start but Region Count = 0; but the many bugs with DVB subtitle still have :) Change : Disable "Alt+Space" hotkey for "Activate DVD Menu" function, it's a system hotkey; 4255 Improve French translation. This commit fixes ticket #1945. 4254 Update : ffmpeg, missing files; 4253 Change : Update ffmpeg, use libswscale from ffmpeg branch; 4252 update changelog 4251 add missing parenthesis in player.html and format the html files This commit fixes ticket #2133. 4250 Fix : WEBM - set FPS to 24, when in the header stored an incorrect value for the tag DefaultDuration equal to one 1000000; ticket #1946; 4249 Change : improve working with Queue packets. This will reduce the amount of memory consumed by the player - modify rev. 4241; 4248 Fix : Disable animation on press "Boss" key; ticket #2137; 4247 Fix : unable to playback MPEG2 in Avi; ticket #1182; 4246 Fix : small fix for MPEG2 DXVA, incorrect filling DXVA_SliceInfo when decoding first frame; small code refactoring; 4245 Fix : Crash with "Null (uncompressed)"; ticket #1589; Fix : broken playback and picture on H.264 & MPEG2 interlaced in DXVA mode on intergrated Intel adapter, fix filling DXVA_Slice_H264_Long(for H.264) & DXVA_SliceInfo(for MPEG2) structure; Remove unused code; 4244 Include subfolders when opening a folder using the command line and by extension the explorer context menu. Patch by johnpeterson. This commit fixes ticket #2029, #1733. 4243 update docs 4242 Fix for r4155 and r4207: better handling of font fallback in the MediaInfo dialog so that the font size is now correctly adapted to the font used. This commit fixes ticket #2090. 4241 Change : reduced the maximum number of packets in the Queue, except for AVI(For Avi need more packets for smooth seeking). This will reduce the amount of memory consumed by the player; 4240 Cosmetic fix for r4239. 4239 Enable the "Navigate" menu when Haali Media Splitter is used as splitter and not as source filter. Patch by m0viefreak. 4238 bump version to 1.6.2 4237 update changelog v1.6.1.4235 - 1 April 2012 ============================== + Use ffmpeg for RealVideo/RealAudio decoding + Support for SIPR and VP30/31 + Support WMV3 DXVA + Support for ALAC + MatroskaSplitter: support for QDesign Music, Sorenson and Cinepak video + Ticket #552, Add the ability to check if a newer stable version is available using Help --> Check for updates + Ticket #1668, A keyboard shortcut can now be assigned to toggle custom channel mapping on/off + Ticket #1738, Support for decoding FLV SWF ADPCM + Ticket #2065, CMD_GETCURRENTPOSITION command gives the position with an accuracy of 1 ms (only for media files, not for DVD-Video) + Ticket #2087, Add some OSD messages when resetting the playback rate and changing the zoom level + Ticket #2111, A keyboard shortcut can now be assigned to toggle normalization and regain volume on/off * Ticket #1652/#2070, UI improvements: - "Tearing Test" and "Display stats" menu entries are now disabled if no video is loaded (which means in audio only mode too) - The "Organize Favorites" menu entry is disabled if no favorites exist - The filename is not highlighted anymore when opening the properties dialog - Double-clicking on the file location from the clip properties will now open the containing folder and select the current file - The information fields in the properties dialog are now correctly aligned with their labels * Ticket #2098, Improve the behavior of the context menu in the internal filters page: menu items are now disabled when it makes sense to do so * Ticket #2108, Adjust drop-down list width for long shaders name * Updated libpng to v1.5.10 * Updated Little CMS to v2.3+ (git 839a5b0 23/03/2012) * Updated ffmpeg * Updated MediaInfoLib to v0.7.54 * Updated ZenLib to v0.4.25 * Updated VirtualDub to v1.10.2-test5 * New icons for the Windows 7 taskbar controls * Updated Polish, Japanese, Chinese Simplified, Chinese Traditional, Russian, Ukrainian, German, Slovak, French and Armenian translations ! Long opening of MKV files after using the "mkvclean" utility ! Incorrect detection of interlaced flag on some MPEG2 stream with DXVA decoder, fix choppy playback with incorrect frame rate ! MPASplitter can't split some .MP3 files ! MPCVideoDec switched to software decoding mode, even if only the DXVA decoder was selected, but wasn't supported ! MPEGSplitter can't load MPEG-TS files with corrupted packet header (incorrect Adaptation Field) ! Freeze occurs when madVR leaves exclusive mode ! MPCVideoDec bad playback with VC1 files with pulldown in MPEG-TS ! Ticket #90/#971/#1682, MP4Splitter - Fixed hanged image/slow response after seeking ! Ticket #413/#2096, Fixed register command line switches for audio and video files ! Ticket #1007, FLVSplitter: increased the depth of the search for audio and video tags ! Ticket #1815, Only try to expend command line argument into full path name when we are sure the argument is supposed to be a path name ! Ticket #1987, MP4Splitter: Fix a deadloop which happened sometimes at the end of a file ! Ticket #2007, Prevent a memory leak in FLACSource ! Ticket #2013, Bug when saving the ASS/SSA subtitle, the header has incorrect values ! Ticket #2014, Embedded subtitle overrides "Prefer external" ! Ticket #2047, Apply button under "EVR Sync Settings" can't be clicked ! Ticket #2057, Don't crash with some incomplete .AVI files ! Ticket #2057, MatroskaSplitter does not use properly cropping parameters ! Ticket #2064, CMD_SETPOSITION command does not start playback when paused ! Ticket #2070, Use MPC-HC's internal formats list when trying to get the format description from the file extension ! Ticket #2080, Add fallback fonts for the MediaInfo tab in case Lucida Console isn't available ! Ticket #2088, Fix a crash when double-clicking in the Organize Favorites dialog when the favorites list was empty ! Ticket #2093, Fixed time display when subresync bar is enabled ! Ticket #2116, Fix the "Reset" button in Options/Subtitles/Misc ! Ticket #2128, The "Apply" button is now clickable after modifying the web server root directory, the fullscreen modes list, the external filters list and the time tooltip option ! Numerous other bugfixes and improvements 4193 * Enable C4706 warnings for /W3 * Update Changelog.txt 4192 Fix : Choppy playback VC-1 in software mode - correct time stamp calculate; Fix : Disable change AR in DXVA mode during playback - until we can fix issue with reconnect in DXVA decoder; 4191 MpaDecFilter: does not crash when the MP4Splitter produces garbage 4190 * change forgotten object dir for ffmpeg to libavcodec instead of libavcodec_gcc * remove unneeded spaces 4189 Update for r4181: the filename was sometimes still highlighted after switching tabs in the properties dialog. 4188 New: A keyboard shortcut can now be assigned to toggle custom channel mapping on/off. This commit fixes ticket #1668. 4187 Fix a regression in r4181: double-clicking on the location field in the properties dialog was not opening the folder when the file was directly at the root of a drive. 4186 Change : return some custom code in ffmpeg. it's fix artifact with DXVA on some H.264 files; 4185 Fix : MP4Splitter correct read Ctts & Stts atom with negative value; 4184 Change : migration to the original ffmpeg's branch(take the ffmpeg from LAV - as it contains many helpful corrections); thanks to LAV for this "decode H.264 extradata" code; remove many custom ffdshow code; CDDAReader - remove C4018 warning; 4183 cfixed typos, removed duplicates, clean up. 4182 simplify changelog 4181 UI improvements for the properties dialog: - the filename is not highlighted anymore when opening the dialog - double-clicking on the file location will now open the containing folder and select the file. 4180 simplify changelog 4179 apply astyle 4178 UI improvements (partially fix ticket #1652): - "Tearing Test" and "Display stats" menu entries are now disabled if no video is loaded (which means in audio only mode too) - "Organize Favorites" menu entry is disabled if no favorite exists. 4177 update lcms 4176 updated Ukrainian translation by Arestarh 4175 Updated simplified Chinese translation by ageback. This commit fixes ticket #1643. 4174 updated Russian translation 4173 MP4Splitter: fixed a potential bug. MpaDecFilter: commented out unnecessary code (PCM in MOV problem was solved in r4097), cosmetics, optimization. 4172 - Updated Armenian translation by hrant77 (ticket #624). - Updated French translation by Underground78. - Updated German translation by Markus Gaugg. - Updated Polish translation by Kasper93 (ticket #1579). 4171 Improve the update checker: - fix a crash when no Internet connection is available - show a proper message when the check fails - change the wording of the menu entry. This commit fixes ticket #2094. 4170 Change : cosmetics; 4169 Change : Improve H.264 DXVA decoder, speed up seeking on Interlaced stream; fix hang on system with Ati adapter on some I stream; code refactoring, delete unused code; Fix : DVB Subtitle - small fix for Clut parser; 4168 Fix a crash when double-clicking in the Organize Favorites dialog when the favorites list was empty. Thanks to zener95. This commit fixes ticket #2088. 4167 update Changelog.txt 4166 Add some new OSD messages when: - resetting the playback rate - changing the zoom level. This commit fixes ticket #2087. 4165 updated Ukrainian translation by Arestarh 4164 Update : Russian translation; 4163 Update : ffImgfmt, add support 9bit format; 4162 CMD_SETPOSITION command does not starts playback when paused (ticket #2064). CMD_GETCURRENTPOSITION command gives the position with an accuracy of 1 ms (only for the mediafiles, not for DVD-Video) (ticket #2065). 4161 - Directory Listing Change : forgot an important change in revision 4160 :). 4160 Change : Reduce font for MI information; Change : update libav, thanks to Alexins; update ffImgfmt to the latest version of ffdshow; Fix : MPCVideoDecFilter - incorrect output "color space" after decoding H.264, when fullrange flag present in the header Fix : DVB Subtitle, Clut parser fix - empty Palette entry if Y component is zero; 4159 - Updated French translation by Underground78. - Updated German translation by Markus Gaugg. - Updated Polish translation by Kasper93 (ticket #1579). - Updated simplified Chinese translation by ageback. 4158 Fix : rev. 4152 - there is an error with all outputs except the NV12(incorrect copying of data to the output buffer); 4157 Small update for r4154: - avoid modifying Version.h. - add missing SVN keyword "Id" to newly added files. 4156 apply astyle, update docs 4155 Add fallback fonts for MediaInfo tab in case Lucida Console is not available. This commit fixes ticket #2080. 4154 Add the ability to check if a newer stable version is available using Help --> Check for update. This commit fixes ticket #552. 4153 Revert r2637 ("Remember last window size" and "Auto-zoom" should not be enabled at same time) since this commit does not seem to fix what it was supposed to fix and remove a feature used by some users. See ticket #1690 (http://sourceforge.net/apps/trac/mpc-hc/ticket/1690) for a full explanation. 4152 Fix : Green screen when the width of the video frame is not a multiple of 16 and some transform filter is connected to the decoder; Big thanks to haruhiko_yamagata from the ffdshow developers team for this help; Change : MatroskaSplitter - remove some debug info to improve debugging; MPCVideoDecFilter - remove unnecessary variables, code cleanup; 4151 update Changelog.txt 4150 Fix : DVB Subtitle - improve parser and displaying; 4149 Fix : rev. 4140; MPEGSplitter - some AC3 track in MPEG-TS can be marked as PES_PRIVATE(0x05) 4148 Fix : rev. 4147 freeze picture while seek; Small update from LAV ffmpeg - h264: allow SAR changes with frame threading; 4147 Fix : MPCVideoDec bad playback VC1 with pulldown in MPEG-TS; small code refactoring; 4146 CMD_SETPOSITION now have millisecond precision (ticket #2065) (use ss or ss.xxx templates) 4145 Updated Polish translation by Kasper93 and Haix. This commit fixes ticket #1579. 4144 * update MediaInfoLib to v0.7.54 * update ZenLib to v0.4.25 4143 Fix : MPCVideoDec, software decoding - artifact at the start and after seek on interlaced H.264 stream; 4142 Fix : crash MPADecFilter when ffmpeg failed decode AAC stream; 4141 Fix : MPEGSplitter - fix crash H.264 parser on packet without Nalu start code; Change : update libav - take aac's file from ffmpeg; 4140 Fix : MPEGSplitter - if PMT is present, add AC3/E-AC3/TrueHD stream only for the relevant PES type; fix misdetect VC-1 stream as AC3; 4139 Update : VC1 DXVA picture parameters; fix image corruption while playback VC1 progressive stream; small update libav from ffdshow; 4138 MatroskaSplitter: decoding TrueAudio with LAV Audio, cosmetics. 4137 Fix : crash on HD video with DVB subtitles, remove hard limit to texture size for DVB subtitles; Small code refactoring; 4136 updated Slovak translation by mhikanik 4135 MatroskaSplitter: added support for Cinepak 4134 update for previous commit 4133 MatroskaSplitter: added support for Sorenson video 4132 MatroskaSplitter: rewrote some code, added support for QDesign Music 4131 Update : libav, thanks to Alexins; add MPC patch to swscale.c to disable assert in debug mode with YUY2 and RGB32 output; Change : MPCVideoDec - refactoring & optimize of the code for libswscale use; Add : MPCVideoDec - RGB32 as possible output; 4130 Update : modify rev.4128, thanks LAV for his part of the code; 4129 Fix : Matroska Splitter does not use properly crooping parameters Matroska files; ticket #2059; 4128 Change : Increased delay while check queue in QueuePacket; It improves, at least, hangs when rewinding avi files; Fix : Freeze occurs when madVR leaves exclusive mode; 4127 MP4Splitter: fixed playback for some mov's after r3984 4126 cosmetics 4125 no crash on some incomplete AVI (ticket #2057) 4124 cosmetics 4123 GoToDlg: more correct jump to frame number 4122 update for previous commit 4121 AviSplitter: update GetKeyFrames function MP4Splitter: optimization and more accurate time calculation. Revision 4120 - Directory Listing Modified Mon Mar 5 06:05:41 2012 UTC (33 hours, 5 minutes ago) by Aleksoid Fix : MPEGSplitter can't load MPEG-TS files with corrupted packet header(incorrect Adaptation Field); can't load some .TP files; 4119 Change : Dirty hack for use TrueHD decoder with MPC MPEGSplitter; some change in CH264Nalu class; Change : New graphics for Windows 7 Taskbar; 4118 updated DXVA frame size limits for Nvidia 4117 MpaDecFilter: corrected channel map for 5.1 and 7.1 TrueHD streams 4116 installer: switch to lzma2 compression, add a missing ";", fix a typo in build.bat 4115 Fix : Apply button under "EVR Sync Settings" can't be clicked; ticket #2047; Fix : don't use av_parser on TrueHD codec; 4114 Change : update libav, thanks to Alexins; Fix : crash on x64 and YV12 output; Change : remove some C4018 warning; 4113 Change : MpaSplitter - reduce the depth of the search for the valid MPA header. 4112 Add : more DV format support by MP4Splitter. 4111 Update : libav, thanks to Alexins; 4110 Fix : smooth VC-1 playback in software & DXVA on EVO with internal MPEGSplitter, correct timestamp; Change : MPCVideoDec - rewrite timestamp handling; 4109 typo 4108 * update lcms to the latest git * update libpng to v1.5.9 * update Changelog 4107 Change : Small stylized source; 4106 Add : MPEGSplitter - Support TrueHD in EVO(also modify MPADecFilter). Change : MPEGSplitter - correct PES Header parser, use PES extension data to read ext id for VC1 stream - fix issue when multiple video stream in file; 4105 Add : support EVO(except TrueHD); change : some code cleanup and refactoring; 4104 MP4Splitter: a more accurate calculation (micro update for Bento4) 4103 MP4Splitter: fixed duration for some mov files (used code from SPlayer) 4102 AviSplitter: fixed crash on some .divx files 4101 Add : MPEGSplitter - add "Alternative method calculation of duration". This can help in some cases, when the duration is determined by the incorrect; 4100 Fix : set incorrect interlace flag for MPEG2 with scan order "Bottom Field First"; 4099 MP4Splitter: alternative fix for r4096 4098 Fix : MP4Splitter after rev. 4096 set incorrect subtype for some video stream; Add name for some stream type; 4097 MP4Splitter: optimized PCM audio playback 4096 MP4Splitter: optimization & cosmetics 4095 MP4Splitter: fixed stereo A-Law and u-Law playback. added support for the system decoder. 4094 Change : MPASplitter - set a hard limit on the search for a valid MPEG Audio header is 8 kilobytes, it 'ID3' tag don't present at begin; Fix : MPEGSplitter - playback of some MPEG-TS with incorrect PST is choppy; 4093 fixed the use of /reg* keys on a clean system. cosmetics 4092 Update : update libav, take mjpeg files from ffmpeg. it fix incorrect decode some MJPEG. 4091 Update and fix for rev. 4088, 4090; 4090 Fix : MPC Video Decoder - set the output buffer size a multiple of 16. This avoids a crash when the width of the stream is not a multiple of 16(example - with Null render); thank LAV to source; Change : Use the alignment av_malloc/av_realloc functions from libav instead of functions from Microsoft; 4089 Fix : MPC Video Decoder switched to software decode mode, even if only DXVA decoder is selected, but is not supported; 4088 Fix : MPASplitter can't split some .MP3; Update : libav, image management to latest from ffdshow branch. Big thanks to Alexins. 4087 Fix : incorrect saving "Codecs" settings in stand-alone filter MPCVideoDec; 4086 Fix for rev. 4084; 4085 Fix : preventing memory leak in FLACSource, forget destroy variable; ticket #2007; 4084 Fix : MpaDecFilter - forgot to initialize variables; preventing memory leaks at shut down; 4083 MatroskaSplitter: does not crash on some files. made a hard limit for the number of levels (5 levels max) of chapter list 4082 Cosmetics : rename WMV9 to WMV3. 4081 MatroskaSplitter: does not crash on some broken files 4080 MatroskaSplitter: an alternative fix for r4071 and r4077 4079 Fix : error compile standalone filters. Sorry, i mixed variable :). 4078 small fix for previous commit; 4077 Fix: broken playback MKV created with Haali Matroska Muxer after rev. 4071; Add: Support WMV9 DXVA; 4076 Fix : Intel patch for Ivy Bridge 4075 Fix : incorrect decode H.264 9bits stream; 4074 Fix : Embedded subtitle overrides "Prefer external". ticket #2014; Fix : incorrect detect interlace flag on some MPEG2 stream with DXVA decoder, fix choppy playback with incorrect frame rate; 4073 Change : update libav, thanks to Alexins ... and clsid :) 4072 Fix : bug when saving the ASS/SSA subtitle, the header has incorrect values. ticket #2013; 4071 Fix : long opening of the MKV after use 'mkvclean' utility 4070 Cosmetic; 4069 updated Ukrainian translation by Arestarh 4068 updated German translation by Markus Gaugg 4067 FLVSplitter: cosmetics (used #define directives from FLV plugin by fccHandler) 4066 Add : Support VP30/31 support. remove some C4018 warning; 4065 FLVSplitter: fixed a bad search for some flv files 4064 updated frame size limits for DXVA on AMD cards (added support for 1920x2160) 4063 updated Ukrainian translation by Arestarh 4062 update Changelog.txt, cosmetic changes in the Makefile 4061 MpegSplitter: made possible the translation of some strings. updated Russian translation. 4060 Change : Override media types for FLV SWF ADPCM formats; This commit fixes ticket #1738. 4059 updated Japanese, Chinese (Simplified) and Chinese (Traditional)translation by roytam1 (ticket #2006) 4058 get a more correct APPDATA folder name 4057 Add support decoding FLV SWF ADPCM, ticket #1738; 4056 update Changelog 4055 Fix : rev.4053; 4054 Change : Friendly name for source filters; 4053 Update libav, big thanks to Alexins; Fix : Broken sound after seek on COOK codec. Add : MpaDecFilter, support SIPR codec; 4052 AviSplitter: ignore non- & badly-interleaved streams again (partial rollback r3998) (ticket #1993) 4051 Fix : Forgot to reset the variable at beginning; 4050 Fix : update previous commit, fix memory leak; 4049 Change : Use MpaDecFilter (via libav) to decode RealAudio(except SIPR codec);4048 Fix : rev. 4047. 4047 Fix for previous commit :) 4046 Fix : MPC Audio Decoder must reject the connection, if the initialization of the ffmpeg is failed; 4045 Change : RealSplitter, correct extradata for compatibility with ffmpeg/libav based decoders; 4044 pan&scan zoom value can be saved (ticket #355) 4043 Fix : RealSplitter, improve split audio stream, set "right" extradata; fixed C4018 warnings; 4042 Fix : improve MPC Video Decoder to smooth playback RV30/40 streams, corrected timestamp handling; Removed some TRACE for better debug; 4041 fixed some C4018 warnings 4040 Fix : rev. 4037; 4039 apply astyle 4038 update lcms 4037 MPCVideoDec: fixed playback of some webm files with VP8 (ticket #1946) 4036 Change : make MPC Video Decoder compatible with internal RealSplitter. 4035 Update : libav; 4034 fixed typo in r4033, cosmetics 4033 Change : Use MPCVideoDecoder (via libav) to decode RealVideo; enable RealVideo decoder in standalone MPCVideoDec; thanks Nev to RV timestamp handling; 4032 update libpng to v1.5.8, update Changelog.txt 4031 AviSplitter: fixed overflow. 4030 Fix : MPC Audio Decoder, fix playback frame without timestamp; cosmetics; 4029 Update : libav, fix playback interlaced H.264 in software mode with artifacts, when use more the one Thread; 4028 Change : Disable B-Frame Reordering for MPEG-4(mp4v) in MP4/MOV container, fix stutter while playback; 4027 Add : MP4/MOV Splitter - add support JPEG codec(TypeId = 6C); 4026 Fix : H.264 in Avi playback with external splitter, enable B-Frame Reordering; 4025 Fix : ogg/ogv don't start playback, fix MPC Audio Decoder after rev.4017(::ProcessFFmpeg() must return S_OK always, even if there was an error in the decoding/parsing buffer); 4024 Change : FLVSplitter, removed the restriction on the number of attempts to find a stream, add check for empty Tag; Added primitive name for the stream; 4023 installer: use the Ukrainian translation which comes with Inno Setup 4022 update copyright years, remove some unneeded whitespaces, minor update in update_version.bat 4021 Add /info.html to WebServer Patch by thevbm This commit fixes ticket #1981. 4020 * change OutDir to "bin" instead of "bin10" now that we only use MSVC 2010 * remove the "vs2010" suffix from the solution files and build.bat * remove the "gcc" suffix from libavcodec.vcxproj 4019 updated Polish translation by kasper93 4018 FLVSplitter: increased the depth of the search for audio and video tags (ticket #1007) 4017 Change : Deliver PCM data to the output immediately after the decoding, not to Queue; Fix playback very long audio packets, containing several frames. 4016 * update Changelog.txt and Release.txt * bump version to 1.6.1 * installer: cleanup 4015 create tag for 1.6.0.4014 v1.6.0.4014 - 30 January 2012 ============================== NEW : Add the ability to export MPC-HC settings NEW : Add the ability to use different mouse button bindings in windowed and fullscreen modes NEW : Add colors controls for all EVR based renderers NEW : Support NV12 output colorspace, NV12 is now preferred over YUY2 (on ATI HW Deinterlacing and Post-Processing only works with NV12) NEW : Support language info for audio and subtitle streams when playing .IFO files NEW : Multithreaded decoder NEW : FLV Splitter and MP4/MOV Splitter - add support more NellyMoser NEW : VC-1 DXVA Decoder now decodes VC-1 interlaced material NEW : Support MJPEG(-B), AVRn, JPGL (for AVI), AVDJ (for MOV), TSCC codec and MPEG-2 in AVI NEW : Ticket #372, Add the ability of resetting MPC-HC to its default settings using either a new button in "Misc" option page or "/reset" command line option. Be careful, when using this feature ALL your current settings will be lost. NEW : Ticket #866, Add two new command line options: - /regpl will create the file associations for playlist files - /regall will create the file associations for all file types MPC-HC can handle NEW : Ticket #1018, Add support for m3u8 playlist files (UTF-8 variant of the m3u playlist format). NEW : Ticket #1155, "After Playback" enhancements: - each "After Playback" action can now be associated to a keyboard shortcut. - an OSD message is shown when an "After Playback" action is selected. NEW : Ticket #1627, Open the file's directory from the clip properties (by double clicking on it) NEW : Ticket #1951, add support for DTS audio in MP4/MOV Splitter CHANGED: Updated Belarusian, Chinese (simplified and traditional), Czech, Dutch, French, German, Hebrew, Hungarian, Japanese, Korean, Polish, Russian, Slovakian and Ukrainian translations CHANGED: Updated libogg to v1.3.0 CHANGED: Updated SoundTouch to v1.6.1pre r131 CHANGED: Updated VirtualDub to v1.10.1-test16 CHANGED: Updated MediaInfoLib to v0.7.53 CHANGED: Updated ZenLib to v0.4.24 CHANGED: Updated Little CMS to v2.3 CHANGED: Updated libpng to v1.5.7 CHANGED: Updated ffmpeg CHANGED: Updated zlib to v1.2.6 CHANGED: Fixed a couple of UI problems with the Windows classic theme CHANGED: Use ffmpeg for AAC, MPEG and Vorbis audio decoding FIXED : If "Play # time(s)" was set to a value higher than one and if the playlist had more than one element, the playback never stopped. FIXED : If the playlist had only invalid elements, the player would try to open the last element forever. If at least one element was invalid, the "Play # time(s)" setting would be ignored and the playlist would be repeated forever. FIXED : The audio decoder sometimes tried to decode AC3 stream as E-AC3 FIXED : Ticket #19, AviSplitter: fixed detection of absolute chunk addressing FIXED : Ticket #53/#1666, [OGG] splitter fails for latest Theora videos FIXED : Ticket #58/#122/#1857, The internal DXVA decoder has "flickering" with some H.264 videos FIXED : Ticket #98, MPEGSplitter: fix A/V sync issue on MPEG-TS with H.264 stream; some MPEG-TS with H.264 stream was unable to playback with MPC software decoder FIXED : Ticket #111, [VC1 DXVA] Overlap filter causes corruption FIXED : Ticket #285, Ambarella AVC not correctly splitted by MPC-HC's internal MP4/MOV source filter FIXED : Ticket #311, High dpi awareness FIXED : Ticket #970, "Always load external subtitles" fails if the subtitles filename contains LANG postfix FIXED : Ticket #1166, Playlist was erased by pressing the "Close" (default Ctrl+C) FIXED : Ticket #1427, Add the ability to use different mouse button bindings in windowed and fullscreen modes FIXED : Ticket #1467, "Save Image" was sometimes skipping some frames FIXED : Ticket #1519, Crackling/stuttering audio in some DTS for SPDIF output FIXED : Ticket #1552, Fix the DVD angle display in the information panel (Ctrl+3) FIXED : Ticket #1553, Fix display for DVD tracks without language information: the tracks were incorrectly numbered in the menu and the current OS language was displayed instead of "Unknown" in the information panel and OSD messages FIXED : Ticket #1555/#1560, Improve OSD for DVD playback: simplify some messages and try to be consistent with the information panel FIXED : Ticket #1559, Problem with Win7 Taskbar Preview FIXED : Ticket #1566, Matroska MKV (MPEG2) Aspect Ratio ignored FIXED : Ticket #1575, Time tooltips are cut in full screen mode FIXED : Ticket #1587, AAC file played on MPC-HC 1.3.1249.0 and doesn't play on 1.5.2.3456 FIXED : Ticket #1596, correct calculation of the window size when caption hiding/showing FIXED : Ticket #1622, Unable to seek in files when auto-play is off FIXED : Ticket #1624, Full screen is not working with Intel G45 Express Chipset FIXED : Ticket #1686/#1694, Improve MPC-HC web interface and embedded web server FIXED : Ticket #1710/#1827, "On Top While Playing Video" stops working after fullscreen FIXED : Ticket #1899, Improve Hebrew translation: the UI is now correctly displayed with a right-to-left layout FIXED : Ticket #1928, MP4Splitter: ignore the bad AR FIXED : Ticket #1941, Volume slider bug FIXED : Ticket #1962, MPC-HC fails to play PCM audio in QuickTime .mov file (add support for 'lpcm' in .mov files; partial update for bento4 lib) 4013 update zlib to v1.2.6 4012 Fix : Crash at open .AVI with a damaged index block, fix MPC Avi Splitter; 4011 update Changelog.txt 4010 AviSplitter: fixed overflow, removed some warnings. cosmetics, optimization. 4009 update Authors.txt and Changelog.txt 4008 updated Korean translation by xneokr (ticket #1971) 4007 MP4Splitter: added support for 'IV41' in mov. 4006 Change : Update libav, add Indeo 3/4/5 support; Change : MPEGSplitter, Added a third option for TrueHD stream output "As source" - send stream to the decoder without any changes; 4005 fix for previous commit 4004 AviSplitter: corrected conversion framenumber->reftime->framenumber (fixed keyframe navigation) 4003 fixed a critical typo (list of key frames will never create) cosmetics 4002 update MediaInfoLib.vcxproj.filters 4001 update MediaInfoLib to v0.7.53 and Zenlib to v0.4.24 4000 fixed FLV1 decoding (typo in r3986) (ticket #1977) cosmetics 3999 DTSAC3Source: disable support for TrueHD (it does not work) 3998 Fix : Standalone filter MPCVideoDecFilter does not connect to any MPEG-4 codecs, except DivX/Xvid; Fix : Subtitles parser must ignore any Effects tag when 'Default Style' is checked; Fix : MPC Avi Splitter ignore Non-interleaved & Badly-interleaved streams.(Since it successful split them - let him do it.) 3997 replacing functions GetWindowLong, SetWindowLong to GetWindowLongPtr, SetWindowLongPtr 3996 Update for previous commit; 3995 Add : Options for enable/disable internal MJPEG decoder; 3994 update for previous commit again 3993 update for previous commit 3992 fixed building without filters 3991 Fix : rev.3986; 3990 DTSAC3Source: deeper search for DTS-WAV headers 3989 replacing the function GetClassLong to GetClassLongPtr 3988 replacing the function GetFileSize, SetFilePointer to GetFileSizeEx, SetFilePointerEx 3987 Update for previous commit; 3986 Change : Optimizing and rewriting the code; Fix : IPinHook - forgot dumping SliceInfo for the VC1 Decoder; 3985 Add : Support MPEG2 in Avi(mpg2) in software MPEG2 Decoder; 3984 MP4Splitter: added support for 'lpcm' in mov. partial update for bento4 (ticket #1962) 3983 Add : Support MPEG2 in Avi(mpg2); 3982 Change : remove unused code; 3981 Add : Support TSCC codec (TechSmith Screen Capture Codec); Fix : VC1 DXVA Decoder decodes some Progressive streams with lots of artifacts/distortion and green macroblocks; ticket #111; 3980 Fix : MPCVideoDec standalone filter fails to connect to MJPEG codecs, ticket #1964; 3979 Fix : Standalone filter link error; 3978 * update Changelog.txt and Readme.txt * remove unused project GUID from the solution files 3977 Change : Update libav; Change : Use libav to decode Vorbis Audio; remove libvorbisidec; Fix : Don't support MT for Theora Decoder with internal OggSplitter(OggSplitter issue...); 3976 Fix : unable to decode 5.1 Vorbis audio; 3975 Fix :Theora video playback(incorrect fps), add support MT; Fix : MP4Splitter - crash on some files; Support only one video stream output; More user-friendly track name; remove some warning; 3974 cosmetics 3973 Add : VC-1 DXVA Decoder support decoding VC 1 Interlaced material, many thanks to Nevcairiel for his ffmpeg fix; Change : MPEG2 DXVA Decoder - more interlaced flags for render; Some code rewrite; 3972 Fix : fps value in PIN info, thanks to Nevcairiel; 3971 Change : update libav. Code cleanup; 3971 Change : update libav. Code cleanup; 3970 cosmetics 3969 fixed and speeded multiple files opening 3968 Change : MPEG2 DXVA decoder, increase the maximum number of slices; fix crash with some MPEG2 stream; 3967 see AUTHORS -> see Authors.txt (for files modified in 2012) 3966 * update copyright year for modified files 3965 GoTo dialog: more user-friendly and correct time input (hhh:mm:ss[.ms], mmm:ss[.ms] sss[.ms]) 3964 GoTo dialog: can enter only the frame number (fps is optional) 3963 * remove non existent project GUID from the solution files * makefile: sort entries by name * update copyright year for modified files * minor updates in Readme.txt and Changelog.txt 3962 Change : Use libav to decode AAC. Add support AAC LATM,ADTS. Remove libfaad. 3961 Fix : x64 crash on hi10p video, update libav; 3960 Fixed a DXVA filter reconnection issue when software decoder is excluded from build. 3959 fixed text clipping when using "Windows Classic style" theme (ticket #1948), other cosmetics 3958 Update libav; 3957 remade the volume control calculation (correctly work on some machines) (ticket #1941) 3956 MatroskaSplitter: WAVEFORMATEX used only for PCM audio with number of channels <=2 and bitdepth <=16. Otherwise, use WAVEFORMATEXTENSIBLE. (better compatibility with WinXP) 3955 use friendly name for "File Source (URL)" and "WM ASF Reader" in the filter list 3954 Add : FLV Splitter - add support more NellyMoser(16Hz); Add : MP4/MOV Splitter - add support NellyMoser; 3953 Add : MP4/MOV Splitter support DTS audio track, ticket #1951; Track type for some stream; 3952 Added support for MJPEG-B (used Libav 0.8 beta 1) 3951 remove non existent project GUID from the solution files 3950 remade the previous commit added support for 'AVRn', 'JPGL' (for AVI) and 'AVDJ' (for MOV) 3949 added 'mpga' and 'dmb1' fourcc for M-JPEG decoder 3948 Update : Internal video decoder - add support decode MJPEG (Motion JPEG); 3947 Fix : Broken sound and A/V desync on MpegAudio after seeking on some MPEG-TS files; Change : Update libav; Change : code cleanup; 3946 Clean up MediaInfoLib PreprocessorDefinitions, update copyright year for modified files 3945 cosmetics 3944 Properties dialog: rewrote some code 3943 Properties dialog: increased fps precision up to 3 digits after the decimal point, remove trailing zeros 3942 MP4Splitter: ignore the bad AR (ticket #1928) 3941 Fix : MPEG2 DXVA - correct Deinterlace flag passed to the renderer; 3940 Change : return to select play-list's items from "Navigate" menu; 3939 Minor tweaks 3939 Minor tweaks 3938 Some bug fixes and code tweaks 3937 Fix : MPEG2 DXVA "slow" playback - improve the calculation of the time stamp; Fix : Audio decoder sometimes tried decode AC3 stream as an E-AC3; Change : remove Dummy function; 3936 Fix : Do not display a list of BD playlists in D3D exclusive mode; 3935 Code cleanup; 3934 update copyright year and also use © instead of (C) in the about dialog 3933 Change : code refactoring & cosmetics; 3932 * makefile: sort files alphabetically * update Changelog.txt and Readme.txt 3931 Change : remove unneeded Dummy function; 3930 Change : revert rev.3928, patch buildmingwlibs.sh - fix x64 link error and small optimization, thanks to Alexins; 3929 Change : Use the same name 'MPC Audio Decoder' for all versions of the internal audio decoder, also remove translation for name; 3928 Change : Temporary fix for x64 build - use pre-built library libmingwex.a; 3927 move USE_MEDIAINFO_STATIC define in mplayerc.vcxproj 3926 Change : Build graph - when try connect to the MPEGSplitter use also extension( .ts ), fix unable to playback some broken .ts with internal splitter. 3925 Change : MPEGSplitter - sorting tracks in Ascending order; 3924 Change : audio decoder - use new avcodec_decode_audio4 API; use av_parser for audio codec, except TrueHD(have some trouble after switch from other track while parsing); 3923 Change : Use libav(float decoder) to decode MpegAudio, remove libmad; 3922 update for r3918 (thanks to XhmikosR and clsid) 3921 update changelog, add a license header in custom_messages.iss, minor change in the preprocessor check for IS version 3920 Add : MPEGSplitter - options to enable/disable Audio-track priority/sorting. 3919 Update : libav from last ffdshow rev. Fix : patch libav to normal playback H.264 MBAFF in software mode; 3918 A more stable frame rate in D3D fullscreen mode (when using automatic frequency screen switching). The screen frequency is set before the build DirectShow graph (used MediaInfo). 3917 Change : update libav - fix crash on WinXP when MT enabled; 3916 Fix : MPEGSplitter - incorrect duration detect on some MPEG/TS files; Change : small code refactoring; 3915 optimization and cosmetics 3914 set frame size limits for MPEG-2 DXVA 3913 fixed typo 3912 add a comment for the previous commit 3911 updated frame size limits for DXVA 3910 update lcms 3909 Change : update ffmpeg config, speed improvements in x86 build, thanks to Alexins; Code cleanup; 3908 Change : update libav, use w32pthreads for both x86 & x64 build; Change : Software VC-1 decoder wait for key frame after seek to fix macroblocking problem; 3907 canceled previous commit. added support for 1280x1440 in H.264 DXVA decoder. 3906 Disabled DXVA decoder for interlaced VC-1 (because it does not work) 3905 update MediaInfoLib to v0.7.52 3904 Fixed typo in r3808 (ticket #1901) 3903 Fixed DXVA with 16 reframes on AMD HD6xxx cards 3902 normalize resource files (convert tabs to spaces, better indentation) 3901 updated Slovak translation by mhikanik 3900 Improve Hebrew translation: the UI is now correctly displayed with a right-to-left layout. Patch by Superb. This commit fixes ticket #1899. 3899 add missing files in MPCVideoDec.vcxproj.filters 3898 minor changes in the PreBuildEvent and PreprocessorDefinitions 3897 update lcms to v2.3 3896 update libpng to v1.5.7 3895 Fix : ffmpeg, incorrect decode NAL in some H.264 stream, when "no escaped 0"; 3894 fix issue with MicroDVD subtitles 3893 Revert changes "skip commercials at the beginning of play on some DVD"; 3892 Change : Reopen work for BD; return OSD "Play BD" when start playback BD; 3891 Change : Rearranging sub-menu "Jump to...", the partition sub-menu "Jump to .." of 30 items; Show chapters only if more than one value; 3890 Change : OpenBD code improvement; 3889 Update for previous commit; Change : skip commercials at the beginning of play on some DVD; 3888 Add : Primitive support for selecting play-lists from BD (show limit - duration of 3 minutes or more). 3887 Update libswscale; 3886 Change : Language sub-menu build dynamically, show only present languages; 3885 Change : update ffmpeg config and makefile, enable support HAVE_MMX & HAVE_MMX2 in x64 build, 50%+ speed up in x64 build, low CPU usage in both x86 & x64 build. Bit thanks to Alexins; 3884 fixed location of non-style subtitle, when the width to 2 times greater than the height (partial rollback r3808) 3883 renamed some resource strings 3882 Cosmetic; 3881 Add : Support read Chapters on .IFO play; 3880 cosmetics 3879 fix for r3872 3878 cosmetics 3877 update VirtualDub to v1.10.1-test16 3876 Add : Support language info for Subtitle stream on .IFO play; Small code refactoring; 3875 Add : Support language info for Audio stream on .IFO play; 3874 Change : Use FriendlyName for LAV, AV and Haali Source, instead of filename; 3873 Change : for "File Source (Async) Filter" use "File Source (Async)", instead of a filename; 3872 Change : Add "QueryFilterInfo" method to all internal Splitter for normal Filter Name, instead of "file name"; Change : Changed the names of the Splitters filters at the same everywhere; 3871 MPEG2 decoder: cosmetics for some translations, sliders can be placed in a central position with the mouse 3870 Small ffmpeg update - use the same key HAVE_THREADS in all the source code; 3869 Fix : MP4Splitter - unable to playback some MP4 files larger than 4GB (some programs, for example - Cyberlink PowerDirector, remain 'ATOMS' at the end of MP4 files); Change : Correct width of ComboBox in decoder settings, thanks to kasper93; Small code refactoring; 3868 fullscreen monitor mode: fixed crash 3867 Fix : Green lines with internal MPEG2 software decoder with Deinterlacing method "Blend" on x64 build, revert rev.3774; ticket #1877; 3866 Change : rewrite save settings functional in software MPEG2 decoder; 3865 Add : Support NV12 output colorspace, NV12 is now the preferred over YUY2(on ATI only with NV12 work VA HW Deinterlacing and Post-Processing); Change : Update modified libswscale from ffdshow, it's support MT; Fix : Playback problem with Software Decoder on Multi-monitor system after rev.3861; 3864 Change : revert rev.3856; Fix : Crash when seek on H.264 interlaced video with internal DXVA decoder; Fix : Internal DXVA decoder have "flickering" on some H.264 video - ticket #58, #122, #1857; 3863 cosmetics for r3861 3862 update Czech translation [khagaroth] 3861 Increased width of MPCVideoDec dialog so that long graphic card descriptions are fully visible. Added graphics card device ID. Another DXVA fix for Intel SB integrated graphics. 3860 Compile fix for when internal decoders are disabled 3859 update Compilation.txt plus minor cosmetic changes 3858 Change : little fix and code rewrite; 3857 fullscreen monitor mode: optimization, cleaning. 3856 Change : Hack to normal playback H.264 with high ReFrames on external DXVA decoder(as example - Cyberlink PDVD Decoder playback "H.264 Level 4.x ReFrames 16" with artifact); 3855 update manifest and simd headers from ffdshow 3854 update lcms 3853 Fix : H.264 MBAFF DXVA playback with image defect and artifact on ATI video cards, Big thanks to judelaw for their help in debugging and testing; Change : Improve DXVA compatibility; 3852 updated German translation by Markus Gaugg 3851 Fix : rev. 3851 compile error; 3850 Fix : MPCVideoDecoder incorrect playback H.264 H10 on Ati(rewrite swscale use); Add : MPCVideoDecoder - use auto YCbCr<->RGB conversion, switches between BT.601 and BT.709 depending on the resolution of the video stream(use BT.709 if width > 768). Fix : Black screen on Intel GMA with DXVA - thanks to clsid2; Code cleanup; 3849 Fix : Ticket #1862; 3848 updated Ukrainian translation by Arestarh, updated Polish translation by Kasper93 3847 Fix: MP4Splitter, incorrect parse video stream on old QuickTime MPEG4 files Change: modify event on Mouse DBLClick Fix: Cursor does not hide when it does not need to hide with multi-monitor configuration - patch by judelaw 3846 Fix : issue with black screen on Haali render at file open, thanks to judelaw; 3845 fixed a typo in the buildmingwlibs.sh 3844 Change : modify patch for MinGW64 to compile libmingwex.a with GCC 4.6.x 3843 update buildmingwlibs.sh 3842 Fix : MPEGSplitter, when switch tracks - do not switch the other tracks, if it related to the new program; Change : comment some ASSERT() for the easy debugging; 3841 remaked "Select shaders..." dialog (thanks to judelaw) 3840 corrected Compilation.txt (tested on MSYS/MinGW/GCC 4.6.1) 3839 embed the manifest files directly via the rc files 3838 cleanup 3837 Fix : debug build crash; Change : Add info in MediaType about AMR codec; 3836 Change : update ffmpeg, remove old AMR decoder and use latest. Change : some code cleanup; 3835 cleanup 3834 * use "Lang" instead of "lang" * installer remove the old translation dlls 3833 fixed bad subtitle font size setting (partial rollback r3808) 3832 moved files "mpcresources.xx.dll" to "lang" folder 3831 update docs 3830 Change : MPCVideoDecoder, added ability to set the number of threads in the Auto = number of cores; small code simplify; 3829 Fix : x64 build don't need libpthreadGC2.a anymore; 3828 add up to 16 threads in MPCVideoDec settings 3827 Change : Ensure the buffer is on a startcode when parsing AnnexB - thanks to LAV; Fix : Revert 3824 & fix x64 build linked error; 3826 * update MediaInfoLib to v0.7.51 * update ZenLib to v0.4.23 3825 Fix : MPEGSplitter - correct parse H.264 packet; 3824 * fix x64 compilation * use w32threads for both x86 and x64 builds @devs: see ffmpeg/todo.txt 3823 Fix : H.264 DXVA decoder - many issue when decoder try to decode broken packet; 3822 Fix : Artifact when seek on MPEG4(disable MT support for MPEG4); 3821 Return custom code; 3820 Fix : enable Multi Threading support in x64 build(user w32threads(Microsoft) library instead of pthreads the above crash with MT ebaled); Add : use Multi Threading for VP8, MPEG4 codec; bav's Modified Thu Nov 10 14:44:45 2011 UTC (7 days, 1 hour ago) by XhmikosR update MediaInfoDLL.h 3818 Fix : H.264 Software decoder, Fixed bug when decoding with multi-threading enabled; 3817 Change : Changed the logic built-in H.264 decoder to better detect - DXVA or software mode now used; Fix : H.264 image corruption in software mode - ticket #1840; 3816 Change : Ability to open Shader Select dialog without opening video; 3815 Fix : Clean DXVA status before media open; Change : Improve MPEG/TS debug(comment some ASSERT()); Change : Source cleanup - delete unused code; 3814 fixed a typo in resource.h less garbage in resource files after editing in VS2010 resource editor 3813 remove obsolete message about Flash player x64 3812 installer: cleanup 3811 fixed multiple files opening for some systems (update for r3795) 3810 update ffmpeg 3809 update ffmpeg 3808 Fixed some subtitle location when the frame size is smaller than the screen. Patch by janwillem32 (tickets #1828, #1829) 3807 update docs 3806 MatroskaSplitter, DSMSplitter: always use the InstallFontMemory. 3805 FontInstaller: fix loading fonts from temporary folder (ANSI function did not work). Thanks to Abs62. cosmetics updated Authors.txt 3804 Fix: in some cases "On Top While Playing Video" stops working after exit from fullscreen (tickets #1710, #1827) 3803 * update libpng to v1.5.6 * update lcms to the latest git * rename a few vars in the installer script 3802 MatroskaSplitter, DSMSplitter: added support for "application/x-font-ttf" and "application/vnd.ms-opentype" mime types. 3801 Fix : return VC-1 DXVA decoder work after last ffmpeg/libav update; Ticket #1824; 3800 update ffmpeg/todo.txt 3799 installer: * update Ukrainian.isl * add a check for IS unicode * remove WinCPUID.dll and use IsProcessorFeaturePresent * various consistency changes 3798 Change : Disable C4067 warning; Fix : MPEGSplitter - correct calculate duration on stream with abnormal pts/dts value; Small speed optimization at opening the file; 3797 Fix : MPEGSplitter - return split TrueHD stream to TrueHD or AC3 Core data, it's must work correct now; 3796 Fix : MPEGSplitter, incorrect detect duration of dome MPEG-TS file(calculate pts/dts and duration only for Master Stream, usually is Video stream ); Fix : MPEGSplitter, temporary disable split TrueHD data on TrueHD and AC3 Core, because it's broken normal playback some AC3 stream - until can fix this; Change : Disable LIBAV debug output; 3795 fixed multiple files opening after r3789 3794 update Little CMS to v2.3-rc1 3793 updated CInPlaceFloatEdit class 3792 Fix : Software Video Decoder - calculate time stamp based on frame rate, if no PTS/DTS from splitter; 3791 Fix : MPEGSplitter, fix A/V sync issue on MPEG-TS with H.264 stream; some MPEG-TS with H.264 stream was unable to playback with MPC software decoder. Ticket #98; 3790 Fix x64 compilation broken by r3789. 3789 fixed bug after closing the player and fast start a new file 3788 Revert r3787 This patch contains alot of unwanted and unrelated changes, that should not be commited. The actually useful parts of this patch should be commited cleanly and separately. 3787 Change : VSFilter improvements from Direct264, Ticket #1728; 3786 Try to fix macroblocking problem when seeking with some h264 videos, software decoder; 3785 simplify a few more projects (should be much easier to add a new language in mpcresources) 3784 simplify the PrecompiledHeader property in the project files 3783 installer: change the way IsUpdate is set and rename it to IsUpgrade 3782 custom_messages.iss: use a second line break in the delete settings text 3781 update ffmpeg/todo.txt and libavcodec_gcc.vcxproj 3780 Hebrew translation: don't use translated names for the Language menu 3779 update MediaInfoDLL.h, fix a typo in MainFrm.cpp 3778 Fix : previous commit; 3777 Fix : H.264 DXVA issue - image corruption. 3776 update libswscale 3775 update the mingw64 svn url 3774 Disable asm_blend_row_SSE2 as a workaround for ticket 1804 Patch by JEEB 3773 update Changelog.txt, mplayerc.vcxproj 3772 update svn properties 3771 merge the ffmpeg update branch into the trunk (except for the the Bento4 update) @devs: see the ffmpeg/todo.txt for a list of known bugs to fix 3770 Fix : Temporary disable MultiThread support for x64 build - it's prevent crash on H.264 stream; 3769 Fix : issue and crash on H.264 seek in debug build; Fix : Multithreading for software decoding - use only for support codec; Update : ffmpeg; Update : todo notes; 3768 Some code modify; 3767 MpaDecFilter: support for new ffmpeg 3766 ffmpeg branch: update todo notes 3765 installer: cosmetics 3764 ffmpeg branch: -x64 build should compile now again -put back some custom code (@devs: don't blindly update everything; if you find that the custom code isn't needed only then remove it) 3763 Change : Update ffmpeg to latest ffdshow rev.3995; Known issue: 1 - unable to playback E-AC3 track(need rewrite MpaDecFilter). 2 - x64 build, unable to playback Hi10P video stream(x86 - playback fine). 3 - x64 debug build, crash on seek on H.264 video stream. 3762 Change : Update Libswscale - final step; 3761 Update Code cleanup. 3760 fixed custom messages after r3759 3759 Autochange Fullscreen monitor mode: use a comma as a period (simplify the input of real numbers for some locales). updated custom messages for the installer by mtrz. 3758 Fixed saving of settings in the ini-file for autochange fullscreen monitor mode. Updated Ukrainian translation by Arestarh. 3757 fix for r3756 3756 updated PlayerListCtrl class and "Fullscreen" page (part 2) 3755 updated Czech translation by khagaroth 3754 Autochange Fullscreen monitor mode: deleted OXMaskedEdit, closed ticket #1790 (part 1) 3753 renamed option "Hide CD-ROMs menu" to "Disable 'Open Disc' menu" 3752 installer: * only include the cpu check messages if needed * put 2 line breaks in those 2 messages (@Translators: confirm that those line breaks are in the right place) * minor internal changes in the main script 3751 update for r3749 3750 updated simplified Chinese translation by ageback 3749 MpegSplitter: fixed TrueHD demux (better compatibility with ffdshow). easy optimization. 3748 updated Ukrainian translation by Arestarh 3747 returned menu item "Command Line Switches" for almost all languages 3746 fixed resource files after r3741 3745 * remove unneeded file * gccbuild batch files: merge from the ffmpeg branch and also use the NUMBER_OF_PROCESSORS environment variable (if defined) to get the number of jobs make will use (the default is still 4 if the previous variable is not defined) TODO: check if the variable has valid numbers only 3744 apply astyle 3743 typo 3742 Fix : rev. 3741 broken compile x64 build. 3741 Change : Rewrite "FullScreen" dialog, new "Autochange Fullscreen monitor mode" functional - allows users to dynamically specify the frequency range. patch by judelaw. 3740 Fix : rev. 3738 broken MPG/VOB playback with AC3 streams. 3739 update MediaInfoLib to v0.7.49 and ZenLib to v0.4.22 3738 Add : MPEGSplitter - TrueHD parser. MPEGSplitter can output or TrueHD data, or AC3 Core only. 3737 Re-add ExecutablePath property. This allows people to just define the MSYS/MINGW32 env variables without requiring them to be in global PATH. 3736 installer: specify the language dlls names common.props: sort properties by name 3735 update libpng to v1.5.5 3734 MpaDecFilter is no longer hangs when opening TrueHD files 3733 cosmetics and removed duplicates in the monitor mode list in some systems (thanks to judelaw). updated Ukrainian translation by Arestarh. 3732 added option to enable/disable closed captions in 'Line 21 Decoder' fix end line in AudioParser.h 3731 update MediaInfoLib to v0.7.49 3730 update AudioParser 3729 fixed long time rebuild after editing AudioParser.h/AudioParser.cpp 3728 ParseTrueHDHeader moved from DSUtil to AudioParser 3727 Fix : disable previous commit, it's broken normal playback TrueHD stream. 3726 Change : MPEGSplitter - improve TrueHD parse, make "true" output MediaType for TrueHD stream; 3725 update lcms, soundtouch 3724 DTSAC3Source: fixed playing time for AC3WAV 3723 some fixes for r3721 3722 Change : FLVSplitter, add support FSV1(Flash screen video), ticket #271. 3721 DTSAC3Source: - rewritten most of the code - added support DTSWAV (DTS-CD) (required SPDIF or AC3Filter), ticket #1683 - improved support for TrueHD (works with ffdshow and partly with LAV Audio) - improved working with Sonic Audio Decoder 4.3 3720 Fix : Some BluRay (PGS) subtitle from M2Ts are not displayed, partially fix ticket #48. 3719 Fix : MatroskaSplitter, does not detect MPEG-2 streams with no extended header. Ticket #107. 3718 Do not use the system hotkey as player hotkey. 3717 Ticket #1712. 3716 'side' instead of 'back' for 5.1 and 6.1 speaker default arrangement (at the request of JanWillem32) 3715 Change : temporary disable Logitech LCD support, to prevent Logitech software/driver crash. 3714 MatroskaSplitter: fixed playback of multi-channel PCM ("A_PCM/INT/LIT"), ticket #193. 3713 Fix : Incorrect detect duration of some MPEG files; 3712 Fix : rev. 3711 3711 Fix : MPEGSplitter, select "true" subtitle track at begin. 3710 Change : Hot key input, modify input method & add button with menu, thanks to judelaw. 3709 Fix : FLV - support to decode ADPCM track with LAV Audio Decoder, ticket #404, #1699. Fix : some C4081 warning. 3708 Updated Belarusian translation by Mister-SH. This commit fixes ticket #1068. 3707 * Improve MPC-HC web interface: - fix commands in controls.html - small fixes for file path handling in player.html * Improve MPC-HC web server: - correctly decode URL encoded using percent-encoding - correctly close tags in generated html code. This commit fixes ticket #1686 and ticket #1694. 3706 Updated Hebrew translation by Superb. 3705 Fixed crash regression for certain ass subs with very long lines. 3704 Fix : rev. 3700, thanks to judelaw. 3703 set the svn keyword "Id" for the new files and also apply astyle 3702 Change : Key options - pressing the ESCAPE key cancels the changes. 3701 Change - Disable "Escape" in Key settings. 3700 Change : A new way to change the HotKey - no more long selection from a long list, simply press the desired key combination. thanks to judelaw. 3699 update lcms 3698 Fix : Matroska - experimental support to decode PCM track with LAV Audio Decoder, ticket #193. 3697 MP4Splitter: fixed crash on some movs (micro update for bento4), cosmetics for stream names 3696 MP4Splitter: fix C4018 warnings. optimization for previous commit 3695 update previous commit 3694 More friendly names for QuickTime movies stream (remake r3477) 3693 Change : SetFocus on main window after start playback from PlayList. Fix : "Keys" page - fixed bug when the window scrolls to the left side after any ComboBox select. 3692 Fix : rev. 3691, forgot to remove some debug code ... 3691 Fix : crash on some .MOV with MP4A audio track.(this audio track can playback only with LAV Audio Decoder). 3690 MatroskaSplitter: fixed GUID for MLP (better compatibility with LAV Audio) 3689 DTSAC3Source: correct CFile::Seek using 3688 FLICSource: fixed playback of incomplete FLICs, correct CFile::Seek using, updated code 3687 clean up preprocessor definitions 3686 fixed frame rate for some FLIC files 3685 clean up preprocessor definitions 3684 MatroskaSplitter: fixed GUID for TrueHD (better compatibility with LAV Audio) added FormatTag and GUID for MLP 3683 fixed bitstream output for DTS-WAV (DTS-CD) Ticket #1664 3682 - Updated simplified Chinese translation by betaking and ageback. - Updated Czech translation by khagaroth. - Updated German translation by Markus Gaugg. 3681 fixed warning C4800 in MainFrm.cpp 3680 Fix : some C4081 warning. Fix : Bug, when playback is loop if use Fast seek(on keyframe). 3679 Fix : Video playback freeze after STOP/PLAY with Microsoft DTV-DVD Video Decoder, big thanks to judelaw for patch. Change : Fast seek(on keyframe) - works with keys too. 3678 compilation works again with ICL 3677 AviSplitter: fixed detection of absolute chunk addressing This commit fixes ticket #19. 3676 Fix : MPC-HC hang(freezes) on open some OGG/OGV files. Fix : Incorrect detect some Vorbis stream in OGG/OGV files. Ticket #1674. 3675 Fix : Matroska Splitter, after rev. 2965 connect VC-1 to VideoDecoder with formattype = FORMAT_VideoInfo instead of FORMAT_VideoInfo2, it's broken set custom VC-1 AspectRatio at playback. Fix : VC-1 decoder, ffmpeg - fix width/height handling, fix reading of custom PAR. 3674 Fix : MPEG, FLV Splitter - improve H.264 parse for the correct calculation of the video size, ticket #9. Fix : FLV Splitter - H.264, correct calculate Aspect Ratio. Fix : Some C4018 warning; 3673 set MediaInfo's Config_Text_ColumnSize to 30 (Thanks to Jerome Martinez for the help) 3672 *update changelog *update vsfilter's stdafx.h *update date for modified vsfilter's files 3671 *update MediaInfoLib to v0.7.48 *update ZenLib to v0.4.21 *use precompiled headers for the above 2 projects (it should give another 8% decrease in total compilation time) Note: there are some spaces added to the left part in MediaInfo's text output compared to the previous version 3670 Fix : Playlist erased by pressing the "Close" (default Ctrl+C). To clear playlist - need use command "Clear" from playlist popup menu. ticket #1166. 3669 Fix : Snap to Desktop edges on Zoom work only if window before Zoom was snapped. 3668 update Changelog.txt 3667 * Use precompiled headers * add support for precompiled headers for BaseClasses, lcms2, libpng * create/use precompiled headers for Kasumi and MPCVideoDec Release configs Overall decrease in compilation time approx. 45% on my machine 3666 Fix : unable to playback OGG+Theora videos encoded with the "Skeleton" feature, ticket #53, #1666 3665 Change : Snap to desktop edges - reduce the level of snapping. 3664 Fixed: If the playlist had only invalid elements, the player would try to open the last element forever. If at least one element was invalid, the "Play # time(s)" setting would be ignored and the playlist would be repeated forever. 3663 FIXED : If "Play # time(s)" was set to a value higher than one and if the playlist had more than one element, the playback never stopped. 3662 Update Japanese custom messages by roytam1. 3661 Updated traditional Chinese and Japanese by roytam1. 3660 Fix : MPEG2 Software Decoder support only 4:2:0 profile. 3659 correct calculation the size of the window (remake r3657) 3658 correct calculation of the window size when caption hiding/showing (for ticket #1596) 3657 Fix : Correct calculation the size of the window. 3656 some return back after rev.3637 and update fix C4018 warnings 3655 a more correct fix C4018 warnings (fix rev.3637) 3654 Fix : Crash at open .IFO, fix rev.3637; 3653 The player does not reset the file associations, if the user does not select anything in the list of formats. More correct work of two copies of the player (from a different folder). 3652 - Updated Polish translation by Haix. - Updated Chinese (simplified) translation by betaking. This commit fixes ticket #1643. 3651 updated Ukrainian translation by Arestarh. 3650 remove unneeded parentheses from return true/false statements 3649 add copyright header in SyncClock files 3648 The "Apply" button will now be enabled after the color controls are reseted. 3647 Updated Polish translation by Haix. This commit fixes ticket #1579. 3646 Fix a non-displayable character in German translation. This commit fixes ticket #1654. 3645 Fix : C4018 warning in VC-1 DXVA Decoder. 3644 Fix some memory leaks in CMPC_Lcd. Patch by Oliver Stöneberg. 3643 update VirtualDub to v1.10.1-test11 3642 Update SoundTouch to v1.6.1pre r130 (vanilla except that MMX is disabled for x64 to fix compilation). Patch by XhmikosR. 3641 fix all C4018 warnings for VSFilter 3640 move old changelog entries to Changelog_old.txt 3639 completely disable all warnings for 3rd party libs 3638 update Changelog.txt 3637 Fix ~130 C4018 warnings (signed/unsigned mismatch). Patch partially by XhmikosR. 3636 added message then color control is not supported remove excess check 3635 brightness, contrast and saturation can be controlled with keys 3634 added resources for color control 3633 added resources for color control 3632 Fix some warnings: - constify a reference so that temporary objects can be used without issuing a warning. - fix a few C4018 warnings (signed/unsigned mismatch). 3631 OSD messages for color control (for translation) 3630 add missing parentheses around if expression 3629 Updated French translation. 3628 cosmetics for color controls settings 3627 apply astyle 3626 Color controls: for consistency don't use space in settings names used to save the values. 3625 Color controls: save the values as integers instead of strings. (Old settings will be lost but are currently wrong for most people anyway due to default values being changed lately.) 3624 * simplify ExcludedFromBuild Condition * set "resource.h" as ClInclude in all projects and exclude it where it's not needed * fix a C4305 warning introduced in r3620 3623 correct calculation of the window size when caption hiding/showing This commit fixes ticket #1596. 3622 Fix r3619: compilation of MPC Video Decoder standalone was broken. 3621 * fix 2 remaining C4800 warnings * disable C4996 for debug builds (see DSUtil/SharedInclude.h) * disable all warnings for kasumi and system projects 3620 fixed color controls for VMR-9. added color controls for EVRs. 3619 Fix : Full screen is not working with Intel Chipset, ticket #1624. 3618 Warning fixes: - C4800: forcing value to bool 'true' or 'false'. - C4200: zero-sized array in struct/union. - double/float casts. Patch partially by XhmikosR. This commit fixes ticket #1625. 3617 * jpeg.cpp: use the M_PI and M_SQRT1_2 defines from "math.h" * remove unneeded German translation in "custom_messages.iss" 3616 Fix "Formats" options page: - the "Blu-Ray Playlist" format was incorrectly labeled as "Playlist". - the short internal format name was used as type name in Windows Explorer instead of the full format label (e.g. "pls" was used instead of "Playlist"). 3615 3587 Modified Mon Aug 8 19:23:23 2011 UTC (11 hours, 59 minutes ago) by XhmikosR update lcms 3613 - Updated French translation. - Fix r3611: German custom messages for the installer were mistakenly reverted. 3612 Updated Czech translation by Khagaroth. This commit fixes ticket #1505. 3611 - Updated Chinese (traditional) translation by roytam1. - Updated Japanese custom messages for the installer by roytam1. This commit fixes ticket #1647. 3610 updated Ukrainian translation by Arestarh. 3609 Updated Chinese (simplified) translation by betaking. This commit fixes ticket #1643. 3608 - Updated German translation by Markus Gaugg. - Updated Japanese translation by roytam1. 3607 Fix : broken some ass subs, close ticket #1563. 3606 Fixed an issue where the subtitle language for subtitle files would sometimes be incorrectly determined if the subtitle filename contained full stops. 3605 - Rename "hash" so that there is no ambiguity with std::hash. - Avoid a macro redefinition. - Make some signed/unsigned conversions explicit. - Fix a few unused variables. - Reduce the scope of a few variables. - Don't use extra class name qualificater in header files. - Initilialize a few variables. - Fix the case for some file names. - Remove some useless casts. - Cosmetics (remove empty lines at the end of some files, ...) Patch by XhmikosR. 3604 more correct cleaning of recent files. 3603 various #include cosmetics 3602 Fix : DVD playback with Sonic Cinemaster VideoDecoder. 3601 fixed and optimized r3582. Sometimes cppcheck is wrong. Please always verify, verify, verify. 3600 change window size detection code restructure Paint() for the new method 3599 remove useless Paint() references 3598 fix7 - Directory Listing Modified Sat Aug 6 17:34:36 2011 UTC (2 days, 13 hours ago) by janwillem32 make handle to file constant 3596 minor subtitle timing fix for VMR-9 r. 3595 fix incorrect usage of m_WindowRect 3594 fix detecting changed decoder names for the stats screen 3593 performance optimizations for some parts of the EVR timing code increase flexibility for locking to a detected frame rate 3592 Fix r3591: the latest column was not resized. 3591 Improve columns auto-resize in the "Keys" options page. 3590 fixed bitstream output for DTS a more correct fix for ticket #1519. 3589 cosmetics 3588 installer: * show a more user friendly message when the OS is not supported (new messages are available for translation) * simplify the welcome page a little bit * update Ukrainian.isl 3587 Add the ability to use different mouse button bindings in windowed and fullscreen modes. Patch mostly by taemun. This commit might help fixing ticket #1427. 3586 Fix : pause playback when Save Image, except VMR9(renderless),EVR Custom,EVR Sync, to prevent skip some frame. Ticket #1467. 3585 cppcheck fixes: - fix a memory leak in BaseSplitterFileEx. - don't use extra class name qualificater in header files. - use !empty() instead of size() > 0 since empty() is always O(1) while size() can sometimes be O(n). 3584 Initialise some variables as requested by cppcheck, patch by Tetsuo55. 3583 updated Russian translation. 3582 reduce some variables scope (this should fix ~30 cppcheck warnings) 3581 Fix some cppcheck constructor warnings, patch by Tetsuo55. 3580 Update libogg to v1.3.0 3579 Fix rev. 3578; 3578 Rewrite some code. 3577 - Updated French translation. - Updated Polish translation by Kasper93. 3576 Fix: Unable to seek in files when auto-play is off. Known bug: The video frame will not be updated until playback starts when EVR-CP is used. This commit fixes ticket #1622. 3575 move zlib.h from stdafx.h to WebServer.cpp 3574 remove double trailing ";", disable all warnings for ZenLib 3573 move irrelevant headers from stdafx.h where they are needed 3572 Fix : H.264, disable DXVA for high that 8 bit. 3571 optimized SetPosition function, might need some editing for the Paint call 3570 fix two array initializations, optimize floating-point math of vertex initialization, fix monitor and adapter switching for both video and subtitle renderers, optimize floating-point math for the jitter graph, apply ugly rendering engine initialization fix for x86 builds 3569 "After Playback" enhancements: - each "After Playback" action can now be associated to a keyboard shortcut. - an OSD message is shown when an "After Playback" action is selected. This commit fixes ticket #1155. 3568 Fix : Improve MP4Splitter to detect 7.1 AAC. 3567 Fix : Improve FrameStep in EVR Custom, partial fix ticket #1393. Add : New method in OSD class to disable show messages. 3566 Ticket #1613. 3565 fixed crackling/stuttering audio in some DTS for SPDIF output This commit fixes ticket #1519. 3564 merge base working set of internal renderer fixes from local copy 3563 add files that were skipped during the previous merge from trunk 3562 cleanup leftover folder from previous commit 3561 merge r3423-r3560 from trunk 3560 Fix : fix Subtitle render to prevent memory leak & crash, ticket #1563. 3559 Ticket #1627. 3558 - Add the options that were missing in some translated command line help. - Updated Polish translation by Kasper93. 3557 Minor x64 vcxproj changes 3556 cleanup 3555 * compilation fixes with precompiled headers (still not using them except for the mplayerc project) * completely disable it for those projects that don't support it 3554 Updated Polish translation by Kasper93. 3553 fix for the previous commit and cleanup 3552 cosmetics for the previous commit 3551 Don't use translated strings when saving settings. This commit fixes ticket #1612. 3550 Options dialog improvement: the "External Filters" page will now be marked as modified when the state of the radio buttons "Prefer", "Block", "Set merit" is changed and when the merit value is modified. 3549 Cosmetics: code simplifications. 3548 Make all message boxes translatable. This commit fixes ticket #1610. 3547 rename "internal_filter_config.h" to "InternalFiltersConfig.h" 3546 BaseSplitter: Take the input pin's buffer requirements into account when negotiating the buffer size. Patch by babgvant. This commit fixes ticket #799. 3545 Fix some C4996 warnings and disable them in the code from ffdshow. 3544 create precompiled header for LCDUI 3543 Add two new command line options: - /regpl will create the file associations for playlist files. - /regall will create the file associations for all file types MPC-HC can handle. This commit fixes ticket #866. 3542 use the right encoding for *.filters files 3541 cleanup pragma warnings 3540 Cosmetics: avoid using IsVistaOrAbove since it makes mpc-hc dependent of the internal video decoder (part 2). 3539 Updated Polish translation by Kasper93. 3538 - Correctly sync the translations strings files. - Update the French translation. 3537 enable C4996 warnings and fix some of them 3536 Forgotten file from r3535. 3535 Fix the combobox title for the VMR-9 color controls as they also work with VMR-9 renderless. This commit fixes ticket #1603. 3534 enable C4101 warnings, fix all of them in our code and disable a few warnings in thirdparty code 3533 Add the ability to remove external filters and media types using the delete key. This commit fixes ticket #1607. 3532 Cosmetics: fix tabs consistency. 3531 Add the ability to export MPC-HC settings. 3530 Sync the translations strings. 3529 fix a C4267 warning in pngdib 3528 Matroska Splitter: code simplifications. 3527 removed some unused and duplicated strings from resources. 3526 whitespace cleanup, headers cleanup, copyright year update 3525 Add support for m3u8 playlist files (UTF-8 variant of the m3u playlist format). Note that you will have to reset the playlist files extensions in Options::Formats and to re-associate the playlist files if you want MPC-HC to handle m3u8 files. This commit fixes ticket #1018. 3524 * Update Changelog.txt * Add a text file with notes about releasing a new stable build 3523 [VSFilter] Fix VSFilter for players using an old version of the IDirectVobSub interface. This commit fixes ticket #1585. 3522 updated for the previous commit. fixed size of menu for large menu font and large dpi in any combination. 3521 Fixed size of menu for fonts larger than 150% (144dpi) This commit fixes ticket #311. 3520 fixed: if madVR is "preferred", subtitles and OSD don't work 3519 use MB_ICONINFORMATION in the show commandline switches window 3518 replace some tabs with spaces 3517 * replace quoted includes with angle bracket ones for system headers * move some includes in the beginning of the files * minor white space changes * update copyright year for files which were updated in previous commits 3516 replace the "IDS_D3DFS_WARNING" string from the English translation for some translations which included a pretty old translated message 3515 wording fixes in the command line switches text 3514 Cosmetics: - move some code out of mplayerc.cpp. - avoid using IsVistaOrAbove since it makes mpc-hc dependent of the internal video decoder. - remove unneeded includes. 3513 Fixed the subtitle issue described in ticket #970. 3512 cleanup 3511 roll back changes in rev.3510 3510 Change : Improve rev. 3498, do not require Administrator privileges. 3509 Cosmetics: rename PPageCasimir to PPageMisc as it makes more sense. 3508 - Updated Dutch translation by screamhouse. This commit fixes ticket #1571 3507 update Authors.txt, Changelog.txt and Readme.txt 3506 DTSAC3Source.cpp: fix a C4706 (wrong assignment) and a C4189 (bytes2 is unreferenced) warning 3505 installer: add AppReadmeFile directive 3504 update Readme.txt 3503 cleanup 3502 Include Readme.txt in the installer 3501 * move text files in a new directory "docs" * add a Readme file 3500 pngdib.c: use the safe function _tfopen_s; 3499 Fix : rev. 3447, ticket #1587. 3498 New : Set I/O Priority to HIGH for better perfomance and smoother playback, requires Administrator rights. 3497 - Updated Polish translation by Haix. - Miror fix in the French translation. This commit fixes ticket #1579. 3496 vfr.cpp: use the safe functions sscanf_s and fopen_s 3495 * actually remove VSFilter_2010.sln * correctly set /arch:SSE for Win32 builds only * move lgLcd.lib to mplayerc.vcxproj * remove any midl references from the projects * disable all warnings for more 3rd party libs for both Debug and Release builds like libpng 3494 remove VSFilter_2010.sln (use the filters.sln), clean up build_2010.bat 3493 updated resources for the previous commit. minor fixes 3492 cosmetics for "Miscellaneous" page 3491 Fix : Improve detect Aspect Rate from splitter, ticket #1566. 3490 Updated Polish translation by Haix. This commit fixes ticket #1579. 3489 Fix : multithreading issues for DXVA incompatible streams 3488 Fix : Disable DXVA for more than FullHD resolution, as not supported by driver. 3487 update on r3484 for ANSI codepages that don't include trademark signs 3486 Fixed time tooltip display for multi-monitor machines. 3485 fix: Time tooltips are not cut in full screen mode This commit fixes ticket #1575. 3484 Added the full list of the current DXVA decoder types and short descriptions for status messages 3483 apply astyle 3482 move the change in common.props done in r3478 in mplayerc.vcxproj (common.props has common properties, not one specific project's) 3481 Fix : PCM detection in property page 3480 Change : improve "Snap to desktop edges"; Fix : Issue with "Zoom" & "Snap to desktop edges". 3479 Change : More friendly Subtitles name. 3478 Fix : unable to compile x86 Debug version. Change : MatroskaSplitter - normal Aspect Ratio for video stream. 3477 Change : More friendly names for QuickTime movies stream. 3476 - Convert libpng.c to cpp, use a more decriptive name and fix some warnings. - Fix one remaining reference to FlacSource instead of FLACSource. 3475 rename FlacSource to FLACSource 3474 update changelog, sort files by name in mplayerc project and various cleanup 3473 Make OSD messages for DVD playback more consistent with the status bar. 3472 updated Russian translation. updated Ukrainian translation by Arestarh. 3471 update Slovakian translation by Marián Hikaník (mhikanik) 3470 Fix : ticket #1559. 3469 Updated French translation. 3468 Add the ability of resetting MPC-HC to its default settings using either a new button in "Misc" option page or "/reset" command line option. Be careful, when using this feature ALL your current settings will be lost. This commit fixes ticket #372. 3467 Improve OSD for DVD playback: simplify some messages and try to be consistent with the information panel. This commit partially fixes ticket #1555. This commit fixes ticket #1560. 3466 Fix some SourceForge email adresses in Authors.txt. 3465 Fix display for DVD tracks without language information: the tracks were incorrectly numbered in the menu and the current OS language was displayed instead of "Unknown" in the informations panel and OSD messages. This commit fixes ticket #1553. 3464 Fix : update for rev.3463. 3463 Fix : fixed play/pause via left-click when "Play/Pause" assigned to "LeftUp". 3462 Fix the DVD angle display in the information panel (Ctrl+3). This commit fixes ticket #1552. 3461 remove any resource compiler references from projects that don't have any resource files 3460 Cosmetics: don't use capital letters in email addresses. 3459 bump version to 1.5.3 3458 update Changelog 3457 tag v1.5.2.3456 release 3456 update Authors and Changelog 3455 installer: always include the license, replace MsgBox with SuppressibleMsgBox 3454 show a more useful message when SubWCRev isn't found 3453 cleanup inherited PreprocessorDefinitions, don't use a hardcoded path to version.h 3452 Cosmetics: use more #define. 3451 Cosmetics: use #define for all settings sections. 3450 ffmpeg branch: clean up MP4Splitter projects 3449 ffmpeg branch: update ffmpeg 3448 Fix : broken audio track (AC3, ...) Fix : broken CMOV files Cleanup : custom MP4 elements move to MpcCustom folder 3447 Fix : incorrect read VBR MP3, ticket #1335; v1.5.2.3456 - 22 July 2011 ============================== NEW : Added optional fp32 (full float point) processing, fp16 is now half float point NEW : Support for BluRay chapters NEW : Added Hebrew translation (beta version, the right-to-left layout is not applied to all dialogs yet) NEW : You can switch between the remaining time and the current time by clicking on the time itself on the toolbar NEW : Ticket #29, Added an option to make the player on top only when playing video files. When using this option, the player won't be on top when playing an audio-only file NEW : Ticket #1216, Added a "Clear" option to the playlist context menu NEW : Ticket #1224, Added OSD messages when changing the audio boost and the audio balance NEW : Ticket #1311, Added an "After Playback" => "Lock" option NEW : Ticket #1350, Added a time tooltip for the seek bar whose position can be specified (above or below the seekbar) NEW : Ticket #1377, Keep the same playback speed for all the items of the playlist NEW : Ticket #1382, Added an OSD message when taking a screenshot NEW : Ticket #1487, Show the saved position for favorites with "remember position" enabled in the "Organize Favorites" dialog NEW : Ticket #1489, Add the ability to open favorites from the "Organize Favorites" dialog by double-clicking on an item CHANGED: The filters' settings are now saved in [HKCUSoftwareGabestMedia Player ClassicFilters] CHANGED: Improved the OSD message when changing the playback speed CHANGED: The hand cursor is not used anymore for the video frame unless the mouse pointer hovers a button in a DVD menu. CHANGED: Ticket #519, Replace the "Next (Previous) Playlist Item" command by a "Next (Previous) File" command which can also be used to play the next (previous) file in folder without stopping at chapters. CHANGED: Ticket #559, Replace jump forward and backward buttons in Windows 7 taskbar by next and previous buttons as they are probably used more often. CHANGED: Ticket #846, Use a different program id for x64 builds so that there is no conflict over file associations between x86 and x64 builds. CHANGED: Updated libpng to v1.5.4 CHANGED: Updated MediaInfoLib to v0.7.47 CHANGED: Updated ZenLib to v0.4.20 CHANGED: Updated SoundTouch to v1.5.1pre r104 CHANGED: Updated Little CMS to v2.2 CHANGED: Updated libdca to SVN r90 CHANGED: Updated French, German, Hungarian, Russian, Turkish, Ukrainian translation FIXED : Ticket #20, [MKV] 2 or more video streams get played back simultaneously on top of each other FIXED : Ticket #71, [MPEG] LPCM mono causes 50% playback speed FIXED : Ticket #199, [MpegSplitter] no video with some files FIXED : Ticket #285, Ambarella AVC not correctly splitted by MPC-HC's internal MP4/MOV source filter FIXED : Ticket #384, disable Relative drive FIXED : Ticket #613, Bugs of MPC-HC Dialog Fonts FIXED : Ticket #622, Favorites are now correctly saved when changing settings location from registry to ini and vice versa. FIXED : Ticket #740, Make EVR Sync stats better looking FIXED : Ticket #760, Fixed playback of old .mov files with 'raw', 'twos' and 'ima4' audio FIXED : Ticket #805, EVR Custom scanline and refresh rate detection fails occasionally, causing superspeed video FIXED : Ticket #829, MPC-HC plays recent BBC HD recordings with no video FIXED : Ticket #965, Add Full File Path Parameter to Status.html FIXED : Ticket #989, Sliders at options are consistent with volume slider. Scroll/button up will move slider up (increase the value) while going other way, scroll/button down will decrease the value. FIXED : Ticket #1029, MPEG-2 Profile detected incorrectly with MPEG splitter FIXED : Ticket #1032, MPC-HC x64 does not work with Flash 64-bit FIXED : Ticket #1059, Don't add files to Windows recent files list when "keep history of recently opened files" is unchecked. FIXED : Ticket #1128, Thumbnails wider than 2048p FIXED : Ticket #1157, The mute button had no effect if triggered during startup FIXED : Ticket #1178, Fix OSD messages when toggling "Screen Space Pixel Shader" on/off FIXED : Ticket #1212, Playing "Recent File" clears playlist, even though playlist contains file FIXED : Ticket #1220, MPC fails to play specific MKV files FIXED : Ticket #1251, If the window is maximized, it will stay maximized when removing the caption or the menus. The video frame will be extended rather than reducing the size of the window. FIXED : Ticket #1321, IMpegSplitterFilter uses CString - should be WCHAR or BSTR instead FIXED : Ticket #1383, Fix OSD positioning: messages displayed at the top-right of the window before going fullscreen were incorrectly positioned after switching to fullscreen FIXED : Ticket #1483, Wrong order of "Video" and "Audio" in "Properties -> Details" FIXED : Ticket #1509, Fix the "Prev Angle (DVD)" hotkey and add an OSD message when changing the angle using the hotkeys or the "Navigate" menu FIXED : Ticket #1515, Disable "Disable Desktop composition (Aero)" menu entry on XP FIXED : DVB, Channel switching for H-264 services is more stable now FIXED : Some OSD messages were not translatable FIXED : Use the correct icon for the message box appearing after the online subtitles database has been tested: the warning icon was always used even if the test was successful FIXED : Numerous other bugfixes 3446 - Updated Czech translation by khagaroth. - Updated French translation. 3445 corrected time precision (for display). fixed Russian translation 3444 Fix : broken pixel aspect ratio (AP4_PaspAtom) 3443 Fix : broken custom subtitle 3442 Fix : DVD playback with Nvidia PureVideo Decoder. 3441 * correctly set the /INCREMENTAL switch in common.props * enable /MP for Debug builds too 3440 partially revert r3436 simplification and cosmetics 3439 Fix : missing atom during merge 3438 Update bento4 library to rev 422 (3 TODO remaining) 3437 Update bento4 library to rev 410 (3 TODO remaining) 3436 Fix : Disable multiple output pin from internal MPEG2 software decoder, it's broken normal MPG playback. Add : Missing class member in Mpeg2DecFilter, it't improve the debugging. Change : Remove submenu in "Navigate" if no multiple stream present. 3435 add debug in the compiler info for the ffmpeg debug builds 3434 ffmpeg branch: update libav, fix gccbuild.bat for debug builds 3433 revert r3425 (unrelated changes, commit only the needed changes) 3432 cosmetics 3431 ffmpeg branch: update libav 3430 revert r3425 from trunk 3429 Fix #7 : Filters Debug x64 error 3428 Fix #2 : use new API Fix #4 : warning in 'GetPixelFormatFromCsp' Fix #5 : assertion failed in mpegvideo.c 3427 Fix : fixed play/pause via left-click when go to menu from keyboard. 3426 Change : menu "Video Angle" rename to "Video Stream" at file play. 3425 total merge with local copy regression: the three basic VSync renderer options in EVR CP and VMR-9 r. are broken and will need to be replaced regression: EVR Sync will need a new resizer section, like the one I've used for EVR CP and VMR-9 r. 3424 merge r3391-r3423 from trunk 3423 Fix : previous commit; 3422 Fix : MpaSourceFilter/MpaSplitter - improve header parse if no 'ID3' tag found at begin of file. 3421 Basic optimizations for D3DFont.cpp, can still use a cleanup 3420 revert previous commit (it wasn't supposed to go in the trunk) 3419 Enumerate additional format types, clean up math errors for MPCVideoDec 3418 Basic subtitle renderer optimizations, compatible with all current video renderers. 3417 updated Russian translation. updated Ukrainian translation by Arestarh. 3416 add SSE/SSE2 in the ffmpeg compiler info 3415 update Changelog.txt 3414 - Updated German translation by Markus Gaugg. - Fix some clipped translations. 3413 disable fast seek on keyframe by default since it's causing various problems 3412 cosmetics 3411 clean up includes 3410 Updated French translation. 3409 small fix for the Czech translation 3408 cosmetics 3407 Disable DVD subtitle mixing in EVR-CP and EVR-Sync for Microsoft DTV-DVD Video Decoder 3406 Updated Korean translation by XNeo. This commit fixes ticket #1526. 3405 Open dialog: align the texts and the checkbox with the comboboxes. 3404 update svn ignore list 3403 move a52dec, faad2, libdca, libflac, libmad and libvorbisidec to the thirdparty directory 3402 Options dialog improvement: the "Internal Filters" page will now be marked as modified when filters are selected or unselected using the context menu. 3401 fix standalone filters dependencies and mpc debug win32 additional linker directories (MpaDecFilter Debug x64 compilation is broken) 3400 ffmpeg branch: update libav 3399 update Changelog.txt 3398 ffmpeg branch: add todo notes 3397 Cosmetics. 3396 Options dialog improvements: - the "Subtitles::Misc" page will now be marked as modified when the subtitles database URL is changed. - the "Internal Filters" page will be marked as modified only if a checkbox is changed and not when an item is selected. 3395 Fix : multithreading issues for software decoding 3394 Change : improve normal Zoom at open DVD + DXVA decoder. Fix : Corrupt DVD playback with Microsoft DVT-DVD Video decoder after rev.3362 - Disable "Line 21 Decoder 2". 3393 Fix : debug compilation errors 3392 merge r3065-r3391 from trunk 3391 Add the ability to open favorites from the "Organize Favorites" dialog by double-clicking on an item. This commit fixes ticket #1489. 3390 cosmetics 3389 Update MediaInfoLib to v0.7.47 3388 Remove (useless) version number from the internal filters tooltips. 3387 Update changelog. 3386 Use the correct icon for the message box appearing after the online subtitles database has been tested: the warning icon was always used even if the test was successful. 3385 normalize rc files 3384 Sync mplayerc.rc.txt with latest mplayer.rc. 3383 legacy branch: merge r3209-r3382 from trunk (the translations aren't up to date with any implications this may have) 3382 Fix string corruption in OSD messages when toggling "D3D Fullscreen" on or off. 3381 Some tweaks to Formats page: Moved 3GP/3G2 into new groups. Changed default framework for MOV to DirectShow. 3380 Fix the "Prev Angle (DVD)" hotkey and add an OSD message when changing the angle using the hotkeys or the "Navigate" menu. Patch partially by judelaw. This commit fixes ticket #1509. 3379 apply astyle 3378 Add : Support DVD Menu marker with DXVA in EVR. 3377 Fix : Can't add to Favorites if open BD folder. 3376 * add missing keyboard accelerators for the English language (still missing from some options) * move the Donate option after the command line switches 3375 Fix the Id keyword in files added at r3374. 3374 Disable "Disable Desktop composition (Aero)" menu entry on XP. This commit fixes ticket #1515. 3373 * add support for more options in the YASM integration with VS (Debug, Defines, Include Paths) * update the libflac project to use the new YASM options * remove debug from the yasm commandline for Release builds 3372 cosmetics 3371 cosmetics (ICL builds should compile again) 3370 Cleanup 3369 Change : improve OSD message at File/DVD open. Fix : Zoom at open DVD + DXVA decoder. 3368 ffmpeg branch: update libav (thanks Casimir666 for the help!) 3367 ffmpeg branch: update libswscale 3366 cosmetics for ticket #1509 3365 Fix : multithread 3364 Remove pthread folder 3363 Change : Improved cursor behavior in DVD mode. 3362 Add : Support DVD Menu marker with DXVA in EVR Custom and EVR Sync renderer, big thanks to judelaw. 3361 Fix : Ticket #1513. Change : Support Default and Forced flag for Matroska, step 2 - add support flag in stream order for audio and subtitle. Now order : Forced Track, Track with language matches the user preference, Default Track. 3360 Fix compilation broken at r3358. 3359 Fix : use native MingW pthread library for x86 (recompiled with -fno-leading-underscore for x64) 3358 Fixed hang when GetMenuItemCount returns -1 3357 Show the saved position for files favorited with "remember position" enabled in the "Organize Favorites" dialog. This commit fixes ticket #1487. 3356 Fix : Disable Windows 7 thumbnail button for DVD Titles (as they did not work). 3355 update for commit r3350 3354 filters: don't use a hardcoded path to Version.h, add the path to version.h to the projects 3353 cleanup 3352 add VersionInfo for the standalone filters WavDest, AudioSwitcher, BufferFilter, DeCSSFilter 3351 VSFilter: remove non-existent AdditionalIncludeDirectories MpcAudioRendererFilter: remove leftovers from r3345 3350 The correct cursor in the DVD menu (thanks judelaw and aleksoid). The normal cursor in video frame. 3349 Replace jump forward and backward buttons in Windows 7 taskbar by next and previous buttons as they are probably used more often. This commit fixes ticket #559. 3348 Updated Czech translation by khagaroth. 3347 Add pthread for ffmpeg 3346 clean up lcms2.vcxproj and VideoRenderers.vcxproj 3345 * move SoundTouch to the thirdparty directory * compile SoundTouch as a separate library 3344 Change : If the language code does not correspond to ISO 639 - code instead of the name is taken. 3343 Fix : MPEGSplitter, MPG/VOB - export a subtitle pin only then subtitles present in file. 3342 Correct rev.3338 3341 update Changelog.txt 3340 move Ap4Config.h in the AP4Core directory 3339 update libpng to v1.5.4 3338 Change : 2 state of status timer : "How much time is left" and "How much time has passed", can change the state by clicking on the timer in the status; 3337 Remove the broken "Always on top" checkbox from the options dialog until we reorganize the panel so that the new option fits. You can still use the View menu to modify this option. 3336 synchronized time precision for reverse OSD time and for playlist items. 3335 update Compilation.txt 3334 updated Ukrainian translation by Arestarh 3333 ffmpeg branch: update ffmpeg and libswscale 3332 MPCVideoDec: move the gcc libs to the final linking stage for the library build 3331 VSFilter_2010.sln: put the other projects in a solution folder named "Libraries" 3330 cleanup 3329 Fix : finally fix x64 build crash when try to use "WinLIRC" or "uICE". Change : improve OSD on change DVD Audio and Subtitle stream. 3328 fixed double call of OSD cosmetics fixed Russian translation after r3327 3327 Cosmetics: Add two missing ':' in the "Tweaks" page for consistency. 3326 update MediaInfoLib to v0.7.46 3325 fix the LNK4254 warnings 3324 Fix : x64 build crash if in Options try to use "WinLIRC" or "uICE" and press "Cancel". 3323 Ticket #1493, thanks to judelaw. 3322 Fix : MPEGSplitter, breaks standalone filter. 3321 Improve OSD message for "Save Image" and "Save Thumbnails", update russian translate. 3320 "Image saved to: ..." -> "Image saved" (look more carefully) MpegSplitter: the possibility of translation for the "Forced load all subtitles" Fixed position of buttons in "Add Favorite" dialog updated Ukrainian translation by Arestarh. updated Russian translation. 3319 Ticket #1486, #1389. 3318 - Add the Donate link back in the "Help" menu. - Disable the Documentation link since it is totally out-of-date. 3317 - Resized again the "Tweaks" page so that the German translation fits. - Updated German translation by Markus Gaugg. 3316 Missing file from r3315 ... 3315 - Improve English translation of Subtitle options. - Enable "Prefer external subtitles over embedded subtitles" by default. This commit fixes ticket #742. 3314 resized "Tweaks" dialog box (no clipping in Russian translations). 3313 updated Russian translation 3312 Do not show OSD if nothing has changed in the dialog "Playback" and "Audio switcher" (update forticket #1438) 3311 Added a new option in the "Tweaks" page to disable the time tooltip and change its position (above seekbar is current behavior, below seekbar is the old classic behavior). 3310 AviSplitter: fixed r3305 (arithmetic overflow) 3309 partially revert r3305 (bad seeking for some files) a more precise tooltip time (synchronized with the status bar) cleanup 3308 Updated Ukrainian translation by Arestarh. 3307 cosmetic 3306 Fix : Options - don't remember last page on "EVR Sync Settings". 3305 update r3302 AviSplitter: more accurate time calculations 3304 ffmpeg branch: update ffmpeg 3303 ffmpeg branch: use vanilla libswscale from the libav project 3302 a more precise time in the status bar 3301 Fix : crash/hang x64 build on "Save Thumbnails". 3300 update Changelog.txt and Compilation.txt 3299 Set a standard size for the OSD "Image saved to:" 3298 cleanup 3297 Add : Audio stream info - more PCM type detect. 3296 Ticket #1483. 3295 Change : Matroska Splitter, support Default and Forced flag, step 1 - add info about flag into stream info. 3294 Ticket #1482. 3293 Fix : broken x64 builds (MMX & MMX2 disable for x64 builds) 3292 ffmpeg branch: update ffmpeg 3291 Fix : crash in MPEGSplitter when run Info() method from a third-party applications, thanks to Kinjal. 3290 Fix : Finally fix for rev.3174(rewrite code rev.3276 and rev.3289). 3289 Small change for rev.3276; 3288 ffmpeg branch: Fix broken MPEG2 DXVA 3287 DTSAC3Source: Added search DTS and AC3 headers (skip garbage in the beginning) 3286 ffmpeg branch: remove the obsolete libavcodec.vcxproj and compile ffmpeg with gcc for debug builds too Notes: 1) Multithreading does not work 2) x64 builds still do not compile (error LNK1190: invalid fixup found, type 0x0011) 3) There's a macroblocking problem when seeking with some 1080p h264 videos 4) MPEG2 DXVA does not work 5) Switch to pthreads? 6) Fix srcfilterstransformmpcvideodecmpcvideodecfilter.cpp(550): warning C4715: 'GetPixelFormatFromCsp' : not all control paths return a value 7) Use vanilla libswscale from the libav project 8) Debug Win32 builds compile but I get this with h264 videos and the internal software decoder: Assertion failed! File: libavcodec/mpegvideo.c Line: 1017 Expression: s->last_picture_ptr==NULL || s->out_format != FMT_H264 || s->codec_id == CODEC_ID_SVQ3 3285 * build_2010.bat: don't delete mpciconlib.exp and mpciconlib.lib from the OUTDIR (update your local build scripts) and other various internal changes * update Compilation.txt * cosmetic changes in MainFrm.h 3284 ffmpeg branch: * use the same line endings for libavcodec/libavutil as in ffdshow * add the source files to the libavcodec_gcc project file * update ffmpeg to r3912 from ffdshow 3283 DTSAC3Source: Added support DTSWAV (DTS-CD). Improved support for AC3 and E-AC3 3282 Improved fix from r3270. Patch by gommorah. 3281 ffmpeg branch: update custom_code.txt and makefile, and remove an unneeded libswscale file 3280 * move libmad projects one dir up * remove unneeded files * filters_2010.sln: put the libraries in a new solution dir 3279 update lcms2 3278 project files cleanup: remove unneeded DisableSpecificWarnings, move /IGNORE:4221 to common.props for release builds, use /W0 for 3rd party libs like libflac 3277 Fix : MPEGSplitter, improve AAC header parse; 3276 Fix : rev. 3174, it's broken toggle FullScreen with "Reinitialize when changing display" option enabled. 3275 Updated German translation by Markus Gaugg. 3274 Add missing files 3273 Fix : remove quicktime compilation warning 3272 Update to latest ffmpeg (x64 and debug builds broken) 3271 multichannel PCM-audio is now playing in MKV container This commit fixes ticket #665. 3270 Partially revert r3259. It caused a positioning bug. Ticket #1474. 3269 Cleanup 3268 Fix indent in last commit ... 3267 Updated Ukrainian translation by Arestarh. 3266 Update svn:ignore. 3265 Change default settings for MPC-HC internal subtitle filter to mimic VSFilter: - "Sub pictures to buffer" now defaults to 4. - "Allow animation when buffering" is now enabled by default. 3264 Add two new options in VSFilter GUI like it is done in MPC-HC: - "Sub pictures to buffer" (default to 4) - "Allow animation when buffering" (enable by default). 3263 Fix ticket #1443: The time tooltip will always appear centered. This commit will also probably improve the tooltip positioning when using large DPI and thus fix ticket #1424. 3262 fixed custom hotkeys after r3247. 3261 Fixed vertical padding in VSFilter 3260 Add a ToDo for VSFilter 3259 Performance tweaks for VSFilter. Patch by gommorah. Ticket #1463. 3258 Change : Return back "hand" cursor on SeekBar; 3257 updated detours lib compiled with MSVC2010 (thanks Casimir666) 3256 remove VS2008 project/solution files since they aren't up to date and no one is willing to maintain them 3255 cleanup 3254 Change : MPEGSplitter, more user-friendly display of subtitle's information from the BD structure. 3253 Small change for rev. 3252; 3252 Change : Complete information in the OSD when you change audio tracks on DVD, ticket #1454; Fix : MPEGSplitter, unable to detect some AC3 streams. Thanks to v0lt for the tip and sample. 3251 Fix: Use a different program id for x64 builds so that there is no conflict over file associations between x86 and x64 builds. (Warning: You might need to reset file associations.) This commit fixes ticket #846. 3250 update libdca to r90 3249 Replace the "Next (Previous) Playlist Item" command by a "Next (Previous) File" command which can also be used to play the next (previous) file in folder without stopping at chapters. This commit fixes ticket #519. 3248 Fix: Favorites are now correctly saved when changing settings location from registry to ini and vice versa. This commit fixes ticket #622. 3247 Added an option to make the player on top only when playing video files. When using this option, the player will not be on top when playing an audio-only file. This commit fixes ticket #29. 3246 Fix : rev. 3238, seeking the file was broken. 3245 "Shaders" menu : avoid code duplication. The hotkey for the "Shader Editor" is now automatically shown thanks to that. This commit fixes ticket #1449. 3244 fix previous commit 3243 Fix: cursor is always displayed at full screen after closing the menu using the keyboard only. 3242 Change : MPEGSplitter - improved VC-1, AC3 and DTS parse; 3241 Fix : MPEGSplitter correct read Aspect Ratio for VC-1 stream at open; 3240 Fix : MPEGSplitter - improve VC-1 parser, fix for rev. 3136; Thanks to v0lt for the tip and sample. Fix : uninitialized some variables. 3239 update MediaInfoLib to v0.7.45 and ZenLib to v0.4.20 3238 Little fix in internal video decoder; 3237 VSFilter: fix crash when enabling the "Pre-buffer subpictures" option Patch by Lord from the CCCP project 3236 fix the LNK4006 warnings and minor cleanup in the project files 3235 Do not save "Volume" value if the user clicks "Cancel" This commit fixes ticket #1438. 3234 removed the excess code update for commit r2953 3233 Do not save "Balance" value if the user clicks "Cancel" (part 2 of the ticket #1438) 3232 Do not save "Boost" value if the user clicks "Cancel" (part of the ticket #1438) 3231 revert r3230 since it changes the registry key for saving the settings 3230 Replace a remaining reference to "Media Player Classic" by "Media Player Classic Home Cinema". Spotted by Markus Gaugg. 3229 - Fix the OSD message when changing the "Output Range" to 0 - 255 or 16 - 235. - Fix the OSD message when disabling "Color Management", it was always showing "Color Management: on". This commit fixes ticket #1436. 3228 fix VSFilter debug compilation broken in r3077 3227 fix project dependencies for the previous commit Note: VS2008 projects are not up to date and won't be updated anymore. They will be removed in the near future. 3226 DTSAC3Source: libdca used for DTS header parsing. DTSAC3Source: improved support for some zero padded DTS (now the player shows the correct time). 3225 sync translations for r3221 3224 apply astyle 3223 - Don't try to read the info from the registry for unregistered filters - Fix indentation 3222 The "Reset List" button on the external filters page will now reset the media types list to the actual values provided by the filter instead of the backup list stored by MPC-HC 3221 Fixed the tree in the "Options" dialog in the Dutch, French, Hungrarian, Italian, Spanish and Swedish translations. The "Subtitles" appeared twice: once translated and once in English. This commit fixes ticket #1433. 3220 Add an "After Playback" => "Lock" option and simplify the code a bit. This commit fixes ticket #1311. 3219 Fix a typo in English translation (and all translations using the same string). 3218 Clean and sort mpcresources project file to make maintenance easier. 3217 Add : MPEGSplitter, "Forced load all subtitles" as option. If enable - all subtitle load at opening of file, but can insert "fake" subtitle without real data. Small code rewrite; 3216 normalize rc files 3215 fix previous commit 3214 Fix a missing exclusion in mpcresources x64 and versioninfo for Hebrew translation. 3213 fix mpcresources x64 compilation broken in r3211, minor changes in custom_messages.iss 3212 change "vsync" to "VSync" 3211 Added Hebrew translation by Superb. This translation is still a work in progress and must be considered as a beta version. The right-to-left layout is not applied yet to all dialogs as it should. Feel free to work on improving that. N.B.: MSVS2008 projects are not up-to-date. 3210 Updated Traditional Chinese translation by kenelin. 3209 Fix OSD message reappearition when going fullscreen with EVR. 3208 legacy branch: merge r3126-r3207 from trunk 3207 change tabs to spaces 3206 update Changelog 3205 Changed the cursor for the seek bar: the hand cursor will be used only when hovering the position marker. 3204 fix x64 compilation broken in r3103 3203 Fixes and improvements for the time tooltip: - the tooltip sometimes did not disappear. - the tooltip now auto-hides after 1s if the cursor stays still. - the cursor must now stay 100 ms over the seekbar before the tooltip appears. 3202 Add TrueHD and DD+ subtypes to the internal audio filter mapping 3201 Fix the tooltips for the toolbar buttons (Play, Pause, ...) broken by r3178. 3200 simplify props file 3199 fixed bitrate calculation for DTS in MpaDecFilter fixed bitstream output for DTS with a bitrate less then 1536 kbit 3198 Fix : ticket #1420. 3197 Fix : Seek bar's tooltip remained on the screen after toggle fullscreen mode. 3196 Code rewrite. 3195 remove unnecessary menu operations. 3194 Improve MFC bloat fix. Patch by daviddelaune. 3193 fixed bitrate calculation for DTS and DTS Hi-Res in DTSAC3Source fixed bitrate calculation for DTS-core in BaseSplitter 3192 Something forgot in 3191 :). 3191 Fix : Disable MVC parser support, it's broken normal MPG/VOB playback and seek; 3190 Updated Ukrainian translation by arestarh1986. 3189 fixed Russian translation 3188 cleanup 3187 update lcms2 and Changelog 3186 Fix : MPEG Splitter - MPG/VOB seek issue. 3185 Working with the menu popup items by ID instead of Name. Thanks to Abs62 Fix: Can not select the audio track after change the language to Armenian, Portuguese (Brasil) or Slovak. 3184 Fixed playback Hdmv LPCM with odd number of channels. This commit fixes ticket #71 3183 Fix : rev. 3180, crash on some TS file. 3182 Fix a warning introduced in r3181. 3181 If the window is maximized, it will stay maximized when removing the caption or the menus. The video frame will be extended rather than reducing the size of the window. This commit fixes ticket #1251. 3180 Fix : MPEGSplitter - correctly read TS packet split across two packets. Fix : MPEGSplitter - correctly read subtitle, that start not from begin of file(return "fake" subtitle stream add), ticket #162; Add : HexDump function for better debug; 3179 Change MPC into MPC-HC. Patch by Prinz Eugen. 3178 Improve the time tooltip: - it appears immediately. - it appears above seekbar. - it is centered relatively to the pointer position. - its position on the Y-axis is fixed. This commit fixes ticket #1372. 3177 Fix H264Nalu parser class 3176 updated Russian translation 3175 Fixed a threading issue when moving player window from display 1 to display 2 3174 Fix OSD positioning: messages displayed at the top-right of the window before going fullscreen were incorrectly positioned after switching to fullscreen. This commit fixes ticket #1383 3173 Improved the OSD message when changing the playback speed. 3172 Keep the same playback speed for all the items of the playlist. This commit fixes ticket #1377 3171 remove trailing whitespace 3170 Fix : split MVC stream 3169 Fix : Bug with open from Favorites + remember position and Open file + Remember File Position, ticket #1371. 3168 Further improvements to using unregistered filters 3167 Fix : MPEGSplitter, some fix in PMT parser; 3166 Added an OSD message when taking a screenshot. This commit fixes ticket #1382 3165 Updated Ukrainian translation by arestarh1986. 3164 cosmetics 3163 clean up buildmingwlibs.sh 3162 Fix - revert back rev. 3161; 3161 Change : MPEGSplitter, improve stream parse detect, based on stream type flag from PMT; 3160 Fix: typo in Changelog.txt. 3159 Fix: Some OSD messages were not translatable. 3158 Fix: ticket #1368, revert back changes in rev. 3145 about AAC LATM stream. 3157 Added a time tooltip for the seek bar. This commit fixes ticket #1350 3156 update lcms 3155 Fix: DVB, Channel switching for H-264 services is more stable. Switching between H264 channels of different resolution and/or between interlaced and progressive is now possible. Fix: DVB, filter graph creation avoids having two instances of madVR renderer at the same time 3154 Fix : MPEGSplitter, correct AAC ADTS header parse; ticket #1364. Fix : MPEGSplitter, temporary disable support AAC LATM stream, until make a correct header parse; ticket #558, #101. :) 3153 Small change for rev. 3152; 3152 Fix : MPEGSplitter, some AAC(with ADTS header) detected as MPEG Audio. ticket #1356; 3151 Fix : rev. 3144 broken seek while on pause; 3150 Change : slight improvement in MPEG Splitter; 3149 Fix : MPEGSplitter, incorrect detect MPEG2 stream asH.264, ticket #1355; 3148 Add : Pause/play(only if video) on Lock/UnLock session; 3147 Add : info for AAC(LATM) media type; Fix : MPEGSplitter, correct H.264 parser. ticket #1353; 3146 update lcms 3145 Applied patch from mitchjs (Ticket #1201) Adding missing dvd functionality in Pilot API 3144 Possible fix to a hang bug and some useful notes to other devs. 3143 Fix : MPEGSplitter, correct H.264 parser. ticket #1348; 3142 Reorganize the "Shaders" menu (part 1 of 2). The quick select feature will be back in an upcoming commit. Note to translators: ressources may change again quite a bit in the second part so better wait for it. 3141 MPCTestAPI: add a horizontal scrollbar in the ListBox 3140 MPCTestAPI: fix all warnings 3139 more whitespace cleanup 3138 apply astyle, whitespace cleanup for consistency 3137 MPCTestAPI: simplify code 3136 Fix : MPEGSplitter - incorrect detect some VC-1 streams; 3135 now all menu commands have a normal ID. updated russian translation. 3134 Fix OSD messages when toggling "Screen Space Pixel Shader" on/off. This commit fixes ticket #1178 3133 Updated Ukrainian translation by arestarh1986. 3132 Added a "Clear" option to the playlist context menu. This commit fixes ticket #1216 3131 add a link to the "Changelog_old.txt" 3130 move old changelog entries to Changelog_old.txt 3129 Fix changelog order (1059 is greater than 1032) ... 3128 Fix : Don't add files to Windows recent files list when "keep history of recently opened files" is unchecked. This commit fixes ticket #1059 3127 Fix : Playing "Recent File" clears playlist, even though playlist contains file. This commit fixes ticket #1212 3126 Change/fix : MP4Splitter, true way to detect & parse E-AC3 stream; 3125 legacy branch: * apply MFC bloat fix for the rest of the apps * update manifest files * add MSVC 2010 project file for SubResync * various cleanup in apps 3124 legacy branch: merge r3109-r3123 from trunk 3123 Fix : MPEG2 DXVA Decoder can decode video only with 4:2:0 chroma format; 3122 Change : MPEGSplitter - remove add "fake" subtitle; Add : MPEGSplitter - support language info for DVB Subtitle; 3121 Add : MPEGSplitter - better detect .REC(Topfield transport stream files) and include in support extension list. Change : MPEGSplitter - remove add "fake" subtitle, it's fix unable to play sub in some reason; ticket #1257. 3120 Updated belarusian translation by Mister_SH. 3119 update for r3115 This commit fixes ticket #613 3118 update Changelog 3117 Fix : The mute button had no effect if triggered during startup. This commit fixes ticket #1157 3116 Added OSD messages when changing the audio boost and the audio balance This commit fixes ticket #1224 3115 fix: some dialog's font shows badly (try to fix ticket #613) 3114 Fix : MPEGSplitter, crash on .vob files; 3113 Fixed empty option in Mpeg2DecFilter (standalone) Fixed resource.h (cosmetic) 3112 Fix : MPEGSplitter, another fix rev. 3105, broken Info for multiple video stream; 3111 cosmetics 3110 Created page to make it easier for webinterface development, variables.html shows information about the media players state Patch by Alexander 'deepy' Nordlund This commit fixes ticket #1331 3109 remove IDS_MAINFRM_76 which is not needed after r3081 3108 legacy branch: merge r3071-r3107 from trunk 3107 Fix : rev. 3015 is broken audio,subtitle select in MPEG; 3106 MPCTestAPI: * Add a manifest file * Cleanup * MFC bloat fix 3105 Add MVC parsing support 3104 Fix : rev. 3058; 3103 Add : support Intel DXVA VC1 Mode in IPinHook; Fix : internal H.264 DXVA Decoder unable to playback some video with BaseLine profile(mov, mp4) on Nvidia card; ticket #921, #923, #966; 3102 cosmetic changes in buildmingwlibs.sh, use make -j4 3101 update mpciconlib.vcxproj.filters for the previous commit 3100 MFC bloat fix (part5): Updated project files for mpciconlib.dll 3099 update Changelog 3098 Fix : MPEGSplitter incorrect display Profile and Level for MPEG-2, ticket #1029; 3097 ticket #1321; 3096 Fixed previous commit (i mixed up the patch files, sorry) 3095 Updated mingw64 patch file 3094 Fixed ? problem with the inability to scroll through the video progress slider after r3072. 3093 revert some default switches from common.props, update project files 3092 update Portuguese (Brazil translation) [rfrfrfrf] 3091 update Changelog 3090 Fix : DXVA Decoder - crash on some broken H.264 stream; 3089 Updated mpciconlib.dll. Redraw all the icons, change the order. Need to reassociate extensions with icons. The easiest way to do this: 1. Go to "Options ...-> Formats", uncheck "With icons" and click "Apply" 2. Checkbox "With icons" back and click "Apply" again 3. Close the "Options". 3088 added type "MPEG-TS Media file" in "Formats" dialog box (need to reset a list of extensions for the type "MPEG Media file") .tpr extension replaced by .trp 3087 More code improvement and fixed some more warnings 3086 Fix compilation with MSVC2008 3085 - Directory Listing Modified Thu May 5 12:43:11 2011 UTC (2 hours, 54 minutes ago) by clsid2 Fix compatibility with MSVC2010 RTM 3084 Fix : MP4Splitter read correct Aspect Ratio from video field header, ticket #285; 3083 Finally fix for MPEGSplitter - now it must detect 99.9% of H.264 stream; Fix : MPEGSplitter correct read Aspect Ratio for H.264 stream at open; 3082 Show error message when trying to compile with old version of VS2010. 3081 Change : Enable Flash playback for x64, ticket #1032; 3080 Another fix 3079 Fix for compilation when all internal filters are excluded 3078 MFC bloat fix (part6): misc 3077 MFC bloat fix (part5): Updated project files for the filters 3076 MFC bloat fix (part4): Updated MPC-HC MSVC2010 project file and stdafx.h 3075 MFC bloat fix (part1): adjusted compiler settings 3074 MFC bloat fix (part2): modified mfc files 3073 MFC bloat fix (part1): stdafx common files 3072 Tiny code quality improvement 3071 fix gccbuild.bat 3070 legacy branch: merge r2857-r3069 from trunk 3069 partially revert previous commit: it failed when rebuilding 3068 update gccbuild batch files to accept more command line switches, set "CC=gcc.exe" in the makefile so there's no need for setting CC=gcc in the environment variables anymore 3067 update build batch files 3066 Fix : MPEG Splitter can't recognize some H.264 video stream; (ticket #829); Fix : Correctly read SPS/PPS split across two packets; Thanks to pwimmer for original patch; Fix : Internal H.264 decoder can't read some video; 3065 Added the NV12 format and image conversion as an option for the video mixer to use with internal codecs. Minor additions for defining the VYUY, YVYU and UYVY formats. 3064 Cleanup and optimization of functions in GetDIB of DX9AllocatorPresenter.cpp. All HRESULT items can return status on failure of functions. The main change is in the handling of the non-lockable source textures, it's no longer assumed that sources might be lockable. The RGB to BGR reversal bug remains for the .BMP format, this is caused by sorting order problem in the saving function of MainFrm.cpp. 3063 create a new branch for the renderer bugfixes 3062 remove the deprecated -mno-cygwin switch 3061 Fix : MPEG Splitter can't recognize some H.264 video stream; 3060 MPCTestAPI: add x64 config 3059 remove the deprecated -mno-cygwin switch 3058 Fix : issue with multi-monitors system + "Remember last window position" - if close MPC-HC on 2-n monitor and then disable this, at startup we lost MPC-HC main window; 3057 Add : MP4Splitter support E-AC3 audio stream; 3056 Fix PGS subtitle positioning with DirectVobSub/VSFilter 3055 Extend exported subtitle mediatypes of DirectVobSub/VSFilter to help graph builders select the proper filter 3054 Fix loading unregistered filters that require other dlls by adding their folder into the dll search path on load. 3053 Add : Decoder info to EVR statistic; 3052 update lcms to the latest git 3051 Try to fix changes from r3048 for ATI cards on 8-bit surfaces 3050 Do never link against d3dx9.lib! Instead load the functions directly from the dlls. This fixes the breakage introduced in r3048. 3049 align the "Encoding" box with the rest of the window elements in the "Save Subtitles" dialog 3048 For 10, 16 and 32-bit surfaces: a dirty fix for taking screenshots (the screenshot function is 8-bit). Patch by JanWillem32. 3047 Disable filtering if the input renderer is the same size as screenspace for subtitles. Patch by JanWillem32 3046 go back to using SSE for MSVC2010 builds too, now that SP1 is available 3045 update MediaInfoLib to v0.7.44 3044 update copyright year 3043 Fix: rev. 3035 - it's broken open from favorites with remember position; Fix: temporary fix "YV12 Chroma Upsampling" for Ati - thanks to judelaw; Change: remove "BPP" from resolution list in FullScreen page; 3042 Add : MPEG-4 ASP bitstream decoder support; 3041 revert the change in "MPCVideoDec.vcproj" made in the previous commit 3040 Added "Debug" to about version info when compiled in debug mode. Made some code a bit more clear, IPinHook.cpp needs more work though. 3039 Added column sort support to subtitle database download dialog and replaced custom image checkbox code with standard for better usability 3038 clean up VirtualDub project files 3037 partially revert r3029, project files cleanup, compile MediaInfoLib and ZenLib with /O2 like the rest of the projects for MSVC2008 3036 Fix : rev. 3026 3035 Fixed current time goes beyond end of file time (Happens when stepping/jumping) 3034 Fixed folder locking when using windows file open/save dialog 3033 simply moving the window without any toolbars and without any toolbars except search toolbar 3032 Allow the external filter list to override merits for the "File Source (Async)" and the "StreamBufferSource" mmmm3031 Fix : MPEG2 DXVA Decoder support deinterlacing; 3030 update atl include files 3029 minor project file cleanup, update comments in Version.h 3028 remove unneeded atl include files 3027 update resources 3026 Update: resource for rev. 3025; Change: Show only 32bpp resolution for select; 3025 - mark madVR compatible with the internal subtitle renderer - block DirectVobSub when using madVR 3024 update lcms to the latest git 3023 Fix: Better synchronization video after resolution change(EVR Custom); 3022 Change : Back "Render Device" info in EVR Custom statistic; 3021 update VSFilter.manifest, copyright year 3020 Fix : Crash/deadlock while move window between monitors and options "Reinitialize when change display" enable - big thanks to judelaw for this; Fix : Possible crash in DXVA decoding; Fix : DD Plus playback for some ts files; 3019 Add the secondary LAV Splitter GUIDs where appropriate. 3018 Change : disable Relative drive, ticket #384 3017 corrected calculation of minimum toolbar width for all visual modes 3016 new absolute minimum size of the main window is 16x16 (instead of 0x0) 3015 fixed play/pause via left-click when hiding the menu 3014 update lcms to the latest git 3013 Added LAVSplitter to list of compatible splitters in DirectVobSub 3012 Add LAV Splitter to the list of supported source filters for stream selection 3011 update for commit 2991: don't use a worker thread in D3DFullscreen mode except madVR 3010 renamed title of the command for the borderless mode updated russian translation. updated ukrainian translation by arestarh 3009 Fix : EVR Custom with VSync - scanline and refresh rate detection fails occasionally, causing superspeed video - ticket #805 3008 back lost translations 3007 renamed the strings of visual modes 3006 added "Hide menu" mode. changed the order of the visual modes. 3005 - re-added "D3D Fullscreen" option for madVR - madVR allocator/presenter now supports ISubRenderCallback2 - added (relative) zlib path as additional include to ffmpeg makefile 3004 cosmetic code update for commit 2974 3003 add a few preprocessor definitions for the resource compiler 3002 various version related changes: * renamed a couple of version defines * remove redundant version defines * add copyright header in version.h 3001 cleanup 3000 update libpng to v1.5.2, update changelog.txt 2999 Fix : seek hanging on .divx(avi) with video taged subtitles; Add : support sbtl(subtitle) in m4v file; 2998 Change the limit for the thumbnails. max rows = 20, max cols = 10, max width = 2560 pixels This commit fixes ticket #1128 2997 VMR-7 (windowed) by default for Windows XP 2996 Fix : revert rev. 2992 - it's broken playback some DTS-HD and TrueHD audio. 2995 update ZenLib to v0.4.19, cosmetics in the batch files 2994 fixed crash on SVQ3 video 2993 clean up 2992 Fix : MpaDecFilter, fix playback glitches in rare cases(on some DTS track); 2991 Fix: No more freezing when closing a file in D3DFullscreen mode (don't use a worker thread in D3DFullscreen mode) thanks to Abs62 and judelaw 2990 update MediaInfoLib to v0.7.43 2989 disable some of the changes made in 2977 (sometimes player closes after closing the file) 2988 fixed: AlphaBlt corrupted render state for D3DCREATE_PUREDEVICE devices fixed: MPC-HC subtitle renderer didn't work with Haali Renderer, anymore fixed: "D3D Fullscreen" option makes no sense for newer madVR builds fixed: madVR allocator didn't release subtitle resources when asked to added: support for madVR's text message OSD interface 2987 Fix : D3D FS mode - playback on multi-monitor system, thanks to judelaw; Change : prevent ToggleFullScreen main window when D3D FS mode use; 2986 Fix : unable to detect some MPEG-2 stream in Matroska, ticket #1220; 2985 cosmetics 2984 update installer script for Inno Setup 5.4.2 (finally the ISPP bug is fixed) 2983 Fix : rev. 2982, build is broken with build_2010.bat 2982 cosmetics, update compilation.txt 2981 fix D3DFullscreen check 2980 Only process .bdmv files if the internal mpeg splitter is enabled, this allows external filters to be used for rendering .bdmv files 2979 update Compilation.txt for MSVC2010 builds 2978 revert r2766; use the default SDK 7.0A for MSVC 2010 builds 2977 revert the change in update_version.bat: TortoiseSVN adds itself in PATH when installed. 2976 resized "Save As..." button in "Resource" tab (no clipping in most translations). 2975 update_version.bat improved 2974 simplified code for balance reset 2973 The Filter prioritys configured in the External Filter list are now also applied to source filters. 2972 update Changelog.txt 2971 Add Full File Path Parameter to Status.html Patch by thevbm This commit fixes ticket #965 2970 update version string for VS2010 SP1, rename "CompilatorVersion.c" to "CompilerVersion.c" 2969 update SoundTouch to r104 2968 update lcms to the latest git 2967 update ZenLib to v0.4.18 2966 fixed bitrate calculation for DTS Hi-Res in DTSAC3Source. 2965 Add : MatroskaSplitter, direct connect to Cyberlink VC-1 Decoders; Change : Reorganize Tab in File Properties; 2964 Change : HotKeys - group 'Save thumbnails' with other 'Save ...' keys; 2963 fixed button arrangement in dvb navigation bar. 2962 bump version to 1.5.2, update changelog 2961 Fix: rev 2959, don't save new settings; 2960 Sandy Bridge patch 2959 Add : MPEG Splitter, select VC-1 output for direct connect to Cyberlink or ArcSoft VC-1 Decoders; 2958 Update : Russian translation; 2957 Change : for internal MPEG Splitter - settings for audio and subtitles language priority read from player settings; 2956 update Inno Setup Armenian and Ukrainian translations v1.5.1.2903 - 29 February 2011 ============================== FIXED : Crash on Sandy Bridge processor 2955 resized "Formats" dialog box (a more nice version). 2954 resized "Formats" dialog box (no clipping in most translations). 2953 added tooltips for Volume slider, changed the range (1..100 -> 0..100) 2952 revert previous commit: the batch files is not the right place to do the gcc check 2951 Add : Support gcc 4.6 for ffmpeg build, thanks Alexins for makefile; 2950 fixed bitrate calculation for DTS in DTSAC3Source. 2943 changed the calculation of audio balance added tooltips for Balance slider 2942 Switch a wchar string literal to the _T(..) macro for consistency. 2941 update Changelog.txt and Compilation.txt patch by thevbm 2940 fixed balance reset. changed the range of balance slider 2939 Cleanup and modify some resource; Modify .bat files; 2938 update lcms to the latest git 29378:41 2011 UTC (12 hours, 43 minutes ago) by Aleksoid Change : Internal filter save settings in player's store: in registry - [HKEY_CURRENT_USERSoftwareGabestMedia Player ClassicFilters] or in .ini - [Filters]; make better for full portable mode; Issue - filters lose settings when switch between registry and .ini store; 2948 update lcms to the latest git 2947 updated translations, japanese/simplified chinese by roytam1, traditional chinese by kenelin, ukrainian by arestarh 2946 add copyright header in mpc-hc_setup.iss 2945 cosmetic code update for commit 2943 add comments 2944 Change : MPEG Splitter Dialog - 3D style for edit control; Modified Thu Feb 17 12:33:58 2011 UTC (2 days, 19 hours ago) by aleksoid Add : MPEGSplitter - settings in dialog; 2936 Add : MpegSplitter - properties Dialog(empty now); Add : Translate for filters properties; 2935 Add : Fast seek(on keyframe) options - default ON (Page "Tweaks"); Change : swap default hotkey for Framestep/Framestep back and Jump Forward (medium)/Jump Backward (medium) 2934 updated translations, belarusian by mister-sh, ukrainian by arestarh 2933 update previous commit 2932 do not process the click LMB, which closed the popup menu (thanks to Abs62 from ru-board.com) 2931 fix "Boost" slider in "Audio Switcher" dialog box. fix sliders in "Subtitles->Default Style" dialog box. fix sliders in "Miscellaneous" dialog box. (see details in comit 2929). 2930 2929 "Volume" and "Balance" sliders: mouse scroll up or button up = move to right mouse scroll down or button down = move to left This commit fixes ticket #989 2928 Fix : crash on Sandy Bridge processor 2927 Fix : crash on Sandy Bridge processor 2926 New patch for Sandy Bridge 2925 Double click on text "Balance" resets the balance to zero. very small update for russian translation 2924 cosmetic fix for MpaDec and MPCVideoDec setting windows updated russian translation 2923 updated russian translation 2922 update lcms to the latest git 2921 update makefile 2920 update lcms to the latest git 2919 resized "Playback" dialog box (no clipping in most translations). recalculated size of the sliders "Volume" and "Balance". more precise control with the keys. updated russian translation. 2918 update lcms to the latest git 2917 update lcms to the latest git 2916 merge makefile_c.inc with makefile 2915 Fix : truncate OSD at file open; 2914 update libpng to v1.5.1 2913 clean up ffmpeg makefile 2912 Enhanced the precision of the CIE D65 white point for the color management calculations. Patch by janwillem32. 2911 cosmetics in the batch files 2910 rename SubWCRev.h to Version_rev.h.in, update changelog 2909 Fixed playback old movs with 'raw ', 'twos' and 'ima4' audio. This commit fixes ticket #760 2908 Change: chapter OSD; 2907 put back -fno-leading-underscore for the x64 builds since without it compilation breaks, clean up the batch files, update version in the manifest files 2906 clean up makefile 2905 simplify makefile 2904 bump version to v1.5.1, update changelog 2903 create v1.5.0 tag from r2827 along with r2834 2902 bump version to 1.5.0 2901 delete tag 2900 bump version to 1.5 2899 merge r2834 from trunk 2898 create 1.5.0 branch from r2827 2897 fix previous commit 2896 update/clean up batch files 2895 update copyright year 2894 Fix: playback .mkv with multiple video - only first video stream enable; 2893 Added support for dumping information about the new WAVEFORMATEXFFMPEG, as used by LAVFSplitter and LAVCAudio 2892 update MediaInfoLib to v0.7.41 2891 enabled click and drag in any modes if nothing assigned to left single click 2890 updated translations, armenian by hrant77, belarusian by mister-sh 2889 update MediaInfoLib to v0.7.40 2888 installer: clean up cpu detection code, only include it if needed 2887 -update changelog -update buildmingwlibs.sh: renamed arguments to -update and -compile 2886 updated russian translation 2885 resized "Organize Favorites" dialog box (no clipping in Russian translations) added a string IDS_AG_MODIFIER ("Tweaks" option page) for localization. 2884 Change : Title - show only file name when play; 2883 Include the MSYS and MINGW path in the MSVC2010 projects through common.props The environment variables MSYS and MINGW32 have to be set anyway, so we can use them here and don't have to add them to PATH. 2882 update ffmpeg 2881 Fix : playback issue(black screen) on some MPEG files 2880 Fix : playback issue on some MPEG files(revert back rev. 2874) 2879 follow up to r2876 2878 update lcms and ffmpeg 2877 Fix : crash on some MPEG files; 2876 updated SoundTouch to svn 103 2875 Fix : rev. 2857, language ordering for select Subtitle stream incorrect sometimes; 2874 Change : rewrite code for rev. 2867; 2873 updated libfaad to latest cvs 2872 update ffmpeg 2871 cleanup liba52.vcxproj 2870 changed: seekbar can be used to drag windows too 2869 Change : don't lost focus and exit from fullscreen when use "Always on top"; 2868 Fix : rev. 2867; 2867 Add : Streams language read from single .M2TS and .TS file; 2866 -changed: single click will pause/resume playback for compact mode(in fact, any mode with any bars visible) -fixed simplified chinese resource file errors in r2865 2865 updated translations, slovakian by mhikanik 2864 cleanup 2863 -added non RGB formats support to mixer, should fix recent builds evr/cp playback black screen problems -removed possible tearing for d3d exclusive mode when using alt vsync -optimised final pass code -fixed OSD/Subtitle rendering broken, revert previous temporary fix by JanWillem32 -changed OSD color scheme to make sharp text look better, by bobdynlan 2862 -moved couterevr/coutervmr to its own .cpp/.h files -added one more detail for mixer output stat -changed some debug code to debug build only 2861 -add Debug/Release Filter configs in common.props (thx alexins for letting me know) -update ffmpeg 2860 Fix : rev. 2857, can't select audio on some file; 2859 update ffmpeg 2858 Temporary fix OSD, patch by bobdynlan; 2857 Add : Language ordering for select default Audio and Subtitle stream in MPEG Splitter. Settings are temporarily only from the register, example: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareGabestFilters] [HKEY_CURRENT_USERSoftwareGabestFiltersMPEG Splitter] "AudioLanguageOrder"="Rus Eng" "SubtitlesLanguageOrder"="Russian English" 2856 legacy branch: merge r2845-r2855 from trunk 2855 compile MediaInfoLib with /O2 like the rest of the projects for the Release MSVC2010 builds 2854 cosmetics in the batch files 2853 -removed unused OpenCapDeviceDlg.cpp/.h -changed to PAL-B for Hungary (fixed wrong file at r2779) -updated ukrainian translation by arestarh 2852 clean up MPCTestAPI.vcxproj 2851 merge debug/release props files to common.props 2850 disable /DEBUG for mpcresources 2849 -removed some duplicated code -fixed possible memory leaks in HdmvClipInfo -removed some unused or debug code from release build 2848 clean up project files, move a few properties to the props/vsprops files 2847 Fix : rollback previous commit, sorry; 2846 Fix : set hook for IDirectXVideoDecoderService, get information about some external DXVA decoder; 2845 show which config is being built in the cmd window title 2844 legacy branch: merge r2827-r2843 from trunk 2843 update ffmpeg 2842 update changelog, minor changes in the installer script 2841 Change/fix : quick stream change in MPEG Splitter; 2840 New : read BRD chapters 2839 added optional fp32 (full float point) processing, fp16 is now half float point, patch by JanWillem32 2838 updated translations, belarusian by Mister_SH This commit fixes ticket #1044 2837 -changed hardware features detect code to correctly support 10-bit RGB mode -unified surface type variables -removed invalid formats for EVRAllocatorPresenter patch by JanWillem32 -fixed incorrect header files path for madVRAllocatorPresenter -updated copyright year and changelog 2836 aligned evr-sync stats to look like evr-cp's This commit fixes ticket #740 2835 Fix : seeking issue in TS files, patch by pwimmer; 2834 he 2833 -installer: indent -update copyright year for modified files 2832 Add: support AV Splitter for select stream; 2831 disabled forced mipmapping (not used in 2d) and forced filtering (on top of the user selected scalers/shaders) to improve performance and accuracy, patch by JanWillem32 2830 legacy branch: merge r2785-r2825,r2827 from trunk 2829 update changelog 2828 extended the precision to the CIE D65 standard values, by JanWillem32 v1.5.0.2827 - 31 January 2011 ============================== NEW : Added new options to always default to external subtitles, ignore embedded subtitles and to set the autoload subtitle paths NEW : Added support for "in24", "fl64", 8-bit "sowt", "IMA4" and "NONE" audio (old QuickTime PCM) NEW : Added support for "in24", "in32", "fl32", "fl64" (both big-endian and little-endian) in .mov files NEW : Ticket #784, Enable ctrl+A in the MediaInfo window NEW : [DVB] LCN support, added EPG current event information, offset parameter for scanning channels, added channel encryption detection for DVB-t during scan NEW : Added ignore encrypted channels checkbox during DVB scan NEW : Armenian translation CHANGED: Updated FFmpeg CHANGED: Updated MediaInfoLib to v0.7.39 CHANGED: Updated ZenLib to v0.4.17 CHANGED: Updated Little CMS to v2.1 CHANGED: Updated libpng to v1.4.5 CHANGED: Updated libogg to v1.2.2 CHANGED: Updated libvorbis to v1.3.2 CHANGED: Cleaned up and optimized code for QT PCM, small corrections in MP4Splitter CHANGED: DVB: the current channel audio stream is memorized and selected by default each time the channel is switched back CHANGED: Removed DSM Converter (use the legay branch if you need this feature) CHANGED: Removed RoQ splitter/decoder (same as above) FIXED : Ticket #52, [playlist] shuffle is broken FIXED : Ticket #78, ESC key cannot be assigned to other actions FIXED : Ticket #293, giving "remember last window size" a meaning FIXED : Ticket #564, EVR Sync enabled when it shouldn't be FIXED : Ticket #627, Don't create the "AppDataRoamingMedia Player Classic" folder if the "Remember items" in playlist is disabled FIXED : Ticket #628, Enable ctrl+A in Player-->Keys page FIXED : Ticket #647, Weird "keys" listed FIXED : Ticket #650, Non-media entry in playlist halts playback FIXED : Ticket #651, Make EVR CP stats graph smaller FIXED : Ticket #652, Escape key on certain form causes form to collapse FIXED : Ticket #655, Crash with some BBC-HD samples FIXED : Ticket #678, Remember last window size NOT working and mpc-hc.ini FIXED : Ticket #698, VMR-9 (Renderless) + pixel shaders crashes FIXED : Ticket #699, fix EAC3 mediatype and string FIXED : Ticket #712, Audio renderer menu problem with Haali splitter after r2339 FIXED : Ticket #724, Frequency range and bandwidth value are currently not taken into account when doing a scan FIXED : Ticket #753, DVB-T, internal MPEG-2 filter & wrong aspect ratio FIXED : Ticket #775, Default options of DVD/OGM Preferred language should be "Default" not "English" FIXED : Ticket #776, Mouse pointer hovering over window/video should be normal, not hand FIXED : Ticket #778, Playlist interface problem FIXED : Ticket #782, VMR-7 & 9 filter names misspelled FIXED : Ticket #791, Change the cursor behavior FIXED : Ticket #796, MPC HC window doesn't stay snapped to desktop corners FIXED : Ticket #809, Resize-arrows no longer appear with caption hidden FIXED : Ticket #889, [DVB] <enter> keypress in channel list makes whole pane grey FIXED : Ticket #891, [DVB] clicking empty slot in channel list causes small playback hiccup FIXED : Ticket #895, [DVB] some characters don't show in EPG OSD FIXED : DVB Screen sizing: takes into account the TV Navigation panel FIXED : Workaround to avoid madVR renderer freezing when switching DVB channels FIXED : Bandwidth value was hardcoded to 8MHz when doing a scan or switching channels. The value entered in scan is now saved in the configuration 2860 Fix : rev. 2857, can't select audio on some file; 2859 update ffmpeg 2858 Temporary fix OSD, patch by bobdynlan; 2857 Add : Language ordering for select default Audio and Subtitle stream in MPEG Splitter. Settings are temporarily only from the register, example: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareGabestFilters] [HKEY_CURRENT_USERSoftwareGabestFiltersMPEG Splitter] "AudioLanguageOrder"="Rus Eng" "SubtitlesLanguageOrder"="Russian English" 2856 legacy branch: merge r2845-r2855 from trunk 2855 compile MediaInfoLib with /O2 like the rest of the projects for the Release MSVC2010 builds 2854 cosmetics in the batch files 2853 -removed unused OpenCapDeviceDlg.cpp/.h -changed to PAL-B for Hungary (fixed wrong file at r2779) -updated ukrainian translation by arestarh 2852 clean up MPCTestAPI.vcxproj 2851 merge debug/release props files to common.props 2850 disable /DEBUG for mpcresources 2849 -removed some duplicated code -fixed possible memory leaks in HdmvClipInfo -removed some unused or debug code from release build 2848 clean up project files, move a few properties to the props/vsprops files 2847 Fix : rollback previous commit, sorry; 2846 Fix : set hook for IDirectXVideoDecoderService, get information about some external DXVA decoder; 2845 show which config is being built in the cmd window title 2844 legacy branch: merge r2827-r2843 from trunk 2843 update ffmpeg 2842 update changelog, minor changes in the installer script 2841 Change/fix : quick stream change in MPEG Splitter; 2840 New : read BRD chapters 2839 added optional fp32(full float point)processing, fp16 now half float point, patch by JanWillem32 2838 updated translations, belarusian by Mister_SH This commit fixes ticket #1044 2837 -changed hardware features detect code to correctly support 10-bit RGB mode -unified surface type variables -removed invalid formats for EVRAllocatorPresenter patch by JanWillem32 -fixed incorrect header files path for madVRAllocatorPresenter -updated copyright year and changelog 2836 aligned evr-sync stats to look like evr-cp's This commit fixes ticket #740 2835 Fix : seeking issue in TS files, patch by pwimmer; 2834 he 2833 -installer: indent -update copyright year for modified files 2832 Add: support AV Splitter for select stream; 2831 disabled forced mipmapping(not used in 2d) and forced filtering(on top of the user selected scalers/shaders) to improve performance and accuracy, by JanWillem32 2830 legacy branch: merge r2785-r2825,r2827 from trunk 2829 update changelog 2828 extended the precision to the CIE D65 standard values, by JanWillem32 2827 update copyright year for modified files 2826 Release 1.4.2824 2825 update ffmpeg 2824 2823 Fix : crash on Sandy Bridge processor Fix : freeze on fast forward with H264 decoder 2822 Hotfix for Sandy Bridge processor 2821 Change track names in AVI-splitter (for example was taken MKV-splitter). Now the option "Default track preference" is working properly in AVI-files. 2820 Add : MSVC 2010 SP1 in "About". 2819 resized "Default" button in "Formats" and "Tweaks" option page (no clipping in Hungarian and Russian translations) 2818 updated russian translation 2817 fix VS08 installer compilation 2816 minor changes to "Logo" option page (fixed overlap in Armenian, Belarusian, Russian and Ukrainian translations) update copyright year in .txt files 2815 fixed standalone mpcaudiorenderer filter build 2814 update ffmpeg 2813 update copyright year, minor changes in the defines for the installer 2812 update MediaInfoLib to v0.7.39 2811 formatted size to more human readable string, patch by thevbm 2810 -moved scattered favourite/playlist settings to AppSettings -fixed various cppcheck warnings (unused variables, TRACE_EVR macro) -removed unused MPCAudioDecFilter.cpp/.h 2809 Add : MPC Audio Renderer - select audio device; 2808 Revert rev. 2684, because it's broken play subtitle in single MPEG file (*.m2ts); 2807 updated translations, catalan by xiulet, ukrainian by arestarh 2806 update Compilation.txt Patch by thevbm 2805 update MediaInfoLib to r3620 2804 Fix: playback seamless BD; Add: PGS subtitles name and language; Patch by Sebastiii. 2803 update ffmpeg 2802 rename Belarus.isl to Belarusian.isl, update changelog 2801 Another update for 2798 rev. 2800 Update for 2798 rev. 2799 updated russian translation (thanks to Dimitr1s) 2798 Fix : skip non-media file in playlist, ticket #650. 2797 update MediaInfoLib to r3594, lcms2, Authors.txt 2796 command switches texts cosmetics, patch by thevbm 2795 Shader model 1.x is not supported anymore, so remove them. 2794 Shader model 1.x is not supported anymore, so remove them. 2793 update a few common files from ffdshow 2792 -added a link to the toolbar wiki page in the menu -commented out the donate code 2791 applied astyle formatting, update ffmpeg 2790 add support for h261,dmb1,divx,IV32,VP31,yv12 in MOV 2789 Fix PCM32bit output crackling. This commit fixes ticket #988 2788 -updated korean translation by xneokr -revert accidental commit for GotoDlg 2787 update Authors, MediaInfoLib to r3585 2786 apply astyle formatting 2785 update MediaInfoLib to r3574 (fixes a crash), disable some warnings for MI, astyle formatting for ffImgfmt.cpp 2784 legacy branch: update project files 2783 legacy branch: merge r2761-r2777,r2779-r2782 2782 update ffmpeg 2781 update MediaInfoLib to v0.7.38, ZenLib 0.4.17 2780 fixed: fullscreen offset by side This commit fixes ticket #955 2779 -changed to PAL-B for Hungary -updated lcms -updated ukrainian translation by arestarh This commit fixes ticket #985 2778 legacy branch: merge changes from trunk up to r2759 2777 update ffmpeg 2776 update ffmpeg, MediaInfoLib to r3537 2775 cosmetics in the changelog patch by thevbm 2774 update changelog 2773 fix a few typos Patch by thevbm 2772 MJPB support in MOV files Patch by v0lt 2771 add support for png,8bps,3iv1,3iv2 in MOV Patch by v0lt 2770 Fix : rev. 2735 2769 cleaned useless ANSI version code, by v0lt 2768 changed: Boost slider now displays from +0.0 to +10.0 dB, in settings too, patched by v0lt 2767 UI changes to "Audio switcher" option page by v0lt 2766 use SDK 7.1 in VS2010 builds 2765 move Haali renderer above madVR in the output page 2764 cosmetics in gccbuild batch files 2763 applied astyle formatting 2762 various version related changes: -prefix VERSION_MAJOR,MINOR,REV AND PATCH with "MPC_" -defined the needed stuff in version.h and I used those everywhere so it's easier to change the copyright or the version scheme in the future -add version.h in the project files 2761 remove unneeded SyncClock files 2760 remove RoQ splitter/decoder, remove dirac/nut from the code (use the legacy branch if you need to build those filters) 2759 fixed portuguese subtitle menu errors after r2746 2758 update libogg to v1.2.2 2757 update libpng to v1.4.5 2756 add dpiAware in the manifest 2755 update ffmpeg, MediaInfoLib to r3518, lcms 2754 he Modified Mon Dec 6 22:49:29 2010 UTC (2 days, 17 hours ago) by xhmikosr update MediaInfoLib to r3514 2752 update ffmpeg 2751 merge the two ffmpeg makefiles 2750 update batch files, lcms 2749 change the links to the webpage to open the homepage instead of about-homepage.html 2748 update to r3506 of MediaInfoLib trunk 2747 update lcms and IS translations 2746 updated translation, portuguese by rfrfrfrf, russian by v0lt 2745 update unrardllm, lcms 2744 update lcms 2743 updated translations, japanese by roytam1, ukrainian by arestarh 2742 update MediaInfoLib to v0.7.37 2741 -updated translations, czech by khagaroth, japanese & simplified chinese by roytam1 -updated vs2010 project files 2740 Fix and improve compilation when only a subset of internal filters is included 2739 -using exist naming convention for variables in appsettings -small cleanups(remove unused variables, use const for const member functions, header files cleanup) 2738 updated translations, russian by v0lt, traditional chinese by kenelin, ukrainian by arestarh 2737 missed the ogg files 2736 update libogg to v1.2.1 and libvorbis to v1.3.2 2735 Fix : prevent exit from fullscreen when lost focus on multi-monitor system; 2734 2733 UI fixes based on patch from khagaroth, translations needed This commit fixes ticket #926 2732 Change the way internal filters settings are saved (use one registry key by filter instead of binary flags). Old settings will be lost but this step is needed to make future changes easier. 2731 update docs 2730 -grouped all renderers settings updating to new function -optimized by less direct registry/ini file read/write for renderers/other settings 2729 updated translations armenian by hrant77, russian by v0lt, ukrainian by arestarh 2728 update ffmpeg 2727 -added back thick frame only mode -updated rc script -small cleanup This commit fixes ticket #263 2726 add ICL 12 in the compiler string 2725 Fixed : debug assertion failed 2724 updated rc files for r2723 2723 Property page added to MPC Audio Renderer (Wasapi usage / mute audio on fast forward) 2722 update build scripts 2721 merged subtitle misc and db option page 2720 updated ukrainian translation by arestarh 2719 updated build scripts 2718 fixed internal filter hangs with certain AR since r2667 This commit fixes ticket #908 2717 fixes the warning introduced in r2703. Patch by Underground78 2716 DVB: TV/Radio button text in TV navigation panel can be translated 2715 fixed: [DVB] some characters don't show in EPG OSD (Patch by Underground78) This commit fixes ticket #895 2714 update changelog, add "MinGW" in the gcc compiler string 2713 fixed [dvb] <enter> keypress in channel list makes whole pane grey. Patch by Underground78 This commit fixes ticket #889 2712 FIXED: [dvb] clicking empty slot in channel list causes small playback hickup (Patch by Underground78) This commit fixes ticket #891 2711 updated MPCVideoDec and MpaDecFilter to use FFmpeg's new APIs 2710 updated russian translation by v0lt 2709 update ffmpeg (thanks to sansnom05 for fixing compilation of debug builds in libavcoresamplefmt.c) 2708 updated changelog 2707 fixed EPG current program time info for DVB 2706 fixed broken mplayerc.rc.txt 2705 Added ignore encrypted channels checkbox during DVB scan. Patch by Underground78 2704 DVB: scan dialog is now totally translatable. Updated French translation. Patch by Underground78 2703 DVB: Added offset parameter for scanning channels. Patch by Underground78. 2702 installer: DirExistsWarning=auto 2701 added Armenian translation for the installer by hrant77 2700 DVB : Fix bandwidth issue and add scan settings saving. Patch by Underground78 2699 add MediaInfoLib and ZenLib as svn:externals 2698 delete MediaInfo and ZenLib 2697 updated Little CMS 2696 updated MediaInfoLib to v0.7.36 2695 fix previous commit 2694 updated building batch files 2693 fixed: bandwidth value was hardcoded to 8MHz when scanning or switching channels. The value entered in scan is now saved in the configuration. 2692 updated building batch files, MediaInfoLib, ffmpeg 2691 updated translations (truncated strings not fixed yet) russian by v0lt, polish by arch_stanton & kasper93 2690 updated MediaInfoLib and little CMS 2689 fixed: DVB Screen sizing now takes into account the TV Navigation Panel fixed: Workaround to avoid madVR renderer freezing when switching DVB channels 2688 -reverted change in STS, set default options in Appsettings instead -fixed possible wrong media type desc for mpegsplitter 2687 updated MediaInfoLib 2686 Added support for "in24", "in32", "fl32", "fl64" both big-endian and little-endian) in .mov files Patch by v0lt 2685 Improve EPG current event information support for DVB: - EIT_present_following_flag used to check availability - Make short event descriptor parsing a lot more robust - Parse correctly extended event descriptors Patch by Underground78 2684 Removed fake subtitle stream for MPEG containers without subtitles Patch by heksesang This commit fixes ticket #16 2683 fixed the crash with some BBC samples Patch by heksesang. This commit fixes ticket #655 2682 updated ffmpeg 2681 updated MediaInfoLib and changelog 2680 fixed mpcresources vs2008 compilation (broken in r2674) 2679 synced ca/es/nl/tr locale rc and text files 2678 -updated rc file scripts -updated rc text files and german rc file 2677 made the boxes in the about window a little bigger 2676 remove Armenian language from the installer; there's no Armenian translation of Inno Setup. 2675 changed from application to text files 2674 -Added Armenian translation by hrant77 (truncated strings are not fixed yet) -updated Author and changelog 2673 partially fixed ticket #626 2672 fixed: respect hotkey setting for ESC(VK_ESCAPE) This commit fixes ticket #78 #373 2671 DVB: the current channel audio stream is memorized and selected by default each time the channel is switched back 2670 more operator= fix, small cleanups 2669 tweak previous change (r2668) regarding the compiler info 2668 -Removed duplicated code -Better/proper use of 'using namespace' (using it in header files is normally not good) -Additional compiler info added to about box 2667 fixed some warnings(operator=), removed unused variables, small cleanups 2666 UI fixes 2665 Change : don't use "Snap to desktop edges" options at media open; 2664 Added EPG current event information for DVB 2663 -fixed one memory leak -small cleanup 2662 Fix : Center window at startup; 2661 legacy branch:merge changes from trunk 2635-2642,2645,2658-2660, updated apps project files 2660 fixed memory leak Patch by Underground78 2659 updated ffmpeg, MediaInfoLib 2658 mpcresources are now built without running update_svn.bat first 2657 fixed more locale rc files 2656 fixed br/cz/fr/ja/sc locale rc files 2655 more UI fixes 2654 more UI fixes 2653 more UI fixes 2652 updated rc file scripts fixed parts of german rc file 2651 made some string sizes bigger, should fix part of the truncated strings in the translations 2650 fixed typos 2649 update rc files script 2648 fixed typos 2647 don't mark the txt files as application 2646 update synced rc files, fixed translators name missing problem 2645 cosmetics, updated lcms2 2644 Adding english .txt file for easier review. Translators can now compare their translated strings to the english counterparts. 2643 Synched RC files and added new .txt based translations files. 2642 update rc file scripts 2641 updated changelog 2640 fixed: Audio menu problem when use some external splitters This commit fixes ticket #712 2639 silenced one x64 warning, removed some debug code from release build This commit fixes ticket #630 2638 fixed: "Snap to desktop edges" option not work when zoom level changed This commit fixes ticket #796 2637 fixed: "Remember last window size" and "Auto-zoom" should not be enabled at same time This commit fixes ticket #293 678 2636 cleaned and optimized 2635 german rc update 2634 legacy branch:converted lowercase files to mixedcase 2633 legacy branch:updated apps project files and manifests 2632 legacy branch:merge changes from trunk 2629-2631, updated apps project files 2631 updated changelog 2630 -restore playlist when restart, improve workaround at r2595 -remove unnecessary global variables This commit fixes ticket #778 2629 fixed: resize arrow disappear while playing if caption been hidden This commit fixes ticket #809 2628 legacy branch:vsconv can now be compiled with VS2008/VS2010 2627 legacy branch:merge changes from trunk 2622-2626, updated apps project files 2626 cosmetics 2625 MPCTestAPI: project files cosmetics 2624 Updated portuguese translation 2623 portuguese update- installer 2622 Add : MP4Splitter support DIV3 video. 2621 legacy branch:merge changes from trunk r2599-r2620, fixed compilation of some apps after recent source tree refactoring, added VS2008 projects for subresync and vsconv (they don't compile yet) 2620 Default option for "Position subtitles relative to the video frame" is checked This commit fixes ticket #723 2619 whitespace cleanup, updated changelog 2618 don't use the hand cursor if the toolbar buttons are disabled 2617 remove unused configurations from the SyncClock project 2616 Enabled Ctrl+A in Player->Keys page This commit fixes ticket #628 2615 Updated changelog plus cosmetics 2614 Updated libpng to v1.4.4 2613 fixed: use real shuffle algorithm instead of random jump. This commit fixes ticket #52 2612 -delete playlist if "Remember items" is disabled -update rcfile.pl to keep space at end of line for easier diff 2611 fixed r2610 2610 changed: only create the AppDataRoamingMedia Player Classic folder if the "Remember items" in playlist is enabled and not use ini file This commit fixes ticket #627 2609 Use logo.3 as the default player's logo 2608 fixed: click on player toolbar/mute buttons and hold will see cursor flick to arrow when playing 2607 -fixed some buffer overrun warnings -changed MAX_PATH to _MAX_PATH, see r1732 changelog -fixed small fix for r2602 2606 whitespace cleanup 2605 fixed: rcfile.pl string values change in dialogs & menus missed in locale files. regression of r2589 2604 updated changelog 2603 replace weird keys in key list with standard names This commit fixes ticket #647 2602 fixed: use the hand cursor on the toolbar button only changed: use the hand cursor for the volume slider 2601 Changed cursor behaviour in different cases This commit fixes ticket #791 2600 -fixed: don't scroll to end when using ctrl-A in PinInfo/MediaInfo tab -fixed: rcfile.pl script misses stringtable's changed values. 2599 Enable ctrl+A in the MediaInfo/PinInfo tab This commit fixes ticket #784 2598 Temporary commit 2597 merge changes from trunk r2568-r2581,r2583-r2596 2596 fixed x86 Release compilation with VS2008 after r2592 2595 -Disable opening of the playlist window when it's floated on mpc-hc start, temporary workaround for ticket #778 -Remove some debug code from release builds 2594 Updated svn ignore list 2593 -VD a_memory.asm: mark MPC custom code -rcfile.pl cleanup 2592 project files cleanup Patch by thevbm 2591 changed Render-->Renderer for VMR 7/9, removed "Windowed" text This commit fixes ticket #782 2590 MPCTestAPI: mpc-hc path updates 2589 Update resources perl script 2588 MPCTestApi: fixed default mpc-hc.exe path 2587 mpcresources project files cleanup 2586 cleanup 2585 Subtitles, SubPic: applied astyle formatting 2584 Translated some French code comments in English Patch by Underground78 2583 Updated ffmpeg, lcms, MediaInfoLib 2582 Removed DSM Converter 2581 Set preferred language for menu,audio,subtitles to default instead of user locale unless user changed that This commit fixes ticket #775 2580 Mouse pointer hovering over window/video use normal arrow This commit fixes ticket #776 2579 -rc scripts and files whitespace cleanup -Filters/MpaDecFilter: applied astyle formatting, added the Id svn keyword 2578 added a few perl scripts to make change GUI easier instructions will be added later 2577 Updated Portuguese translation - Installer 2576 Updated MediaInfo, fixed installer build after 2574 2575 2574 cosmetics 2573 updated changelog 2572 Updated Ukrainian translation. 2571 update Chinese and Japanese translation. (Copy & Paste work) 2570 removed CmdUI solution files 2569 moved thirdparty UI code in the thirdparty/ui dir and CmdUI in the src dir 2568 Updated Portuguese translation - installer 2567 Remove all apps except from MPCTestAPI and mplayerc dir from the trunk.Use the legacy branch to build/work with them if needed. 2566 merge changes from trunk r2562-r2565 2565 Added a "Read AR from stream" checkbox in MPEG2DecFilter (enabled by default). Patch by Underground78 2564 Revert previous commit, use a define for the case in which we don't need version_rev.h 2563 move the version_rev.h pre-build event in VideoRenderers 2562 merge changes from trunk r2365-r2561 2561 installer: use the "DIRECTX_SDK_DATE" from Version.h 2560 moved the "DIRECTX_SDK_DATE" define to Version.h 2559 updated installer's custom messages for Belarusian, German, Polish and Swedish Patch by mtrz 2558 fixed x64 compilation after r2552 2557 move the /MP switch from the project files in the release.props/vsprops files Patch by thevbm 2556 make EVR CP graph smaller and change the EVR Sync graph to behave like the EVR CP one This commit fixes ticket #651 2555 Fix : EAC3 is detected as Dolby Digital instead of Dolby Digital Plus, ticket #699 2554 Updated changelog, fixed some comments in the code 2553 Fixed: EVR Sync is disabled now when it doesn't work, like EVR or EVR/CP options. This commit fixes ticket #564 2552 Fixed: Disable Escape key in textbox on pin info tab This commit fixes ticket #652 2551 added support for 'NONE' audio (old QuickTime PCM) Patch by v0lt 2550 updated ffmpeg 2549 updated Changelog 2548 DVB-t: small fixes and default AR 2547 Added channel encryption detection for DVB-t during scan. Patch by Underground78 2546 Updated Czech translation - installer 2545 cosmetic update 2544 -Updated MediaInfoLib -SyncClock project files cosmetics 2543 Added ima4 adpcm to filter config 2542 Minor fix in SynClock project 2541 moved #pragma comment(lib, "libname.lib") in project files 2540 fixed typo in the code Patch by Underground78 2539 Improved DXVA compatibility check: always check for profile since profiles higher than high are not supported Patch by Underground78 2538 Fixed non-existent headers in some project files.This actually fixes the problem with VS2010 where some projects were being rebuilt even if you just had built them. 2537 added support for 'IMA4' audio Patch by v0lt 2536 Do not use the "IDS_AG_SHADER_EDITOR" when saving settings.Previously it was based on each translation for the "Shader Editor" toolbar state.And also completely remove "IDS_AG_SHADER_EDITOR" since it's not used somewhere else. 2535 updated Changelog 2534 update version in the manifest file 2533 DSUtil: applied astyle formatting 2532 disabled a few warnings for the x64 release builds 2531 Update code for QT PCM: cleaned and optimized; added support for 'in24', 'fl64' and 8-bit 'sowt'; small corrections in MP4Splitter. Thanks to V0lt to patch. 2530 -Updated MediaInfoLib to the latest svn -disabled a few MediaInfo warnings -WebServer is using the default mpc-hc logo 2529 -Use DEF_LOGO everywhere so we can easily change the default player logo -Whitespace cleanup -fixed x64 filters compilation 2528 Fixed temporary video texture (for shaders) allocation bug 2527 updated ffmpeg 2526 updated Catalan translation [xiulet] 2525 Update Traditional Chinese translation 2524 update Japanese translation. (Thanks >>485, >>497) 2523 updated 2522 Fixed: DVB Navigation panel behavior when closed using the button. Patch by Underground78 2521 updated Catalan translation [xiulet] 2520 Updated Ukrainian translation. 2519 Updated Czech translation 2518 update Chinese translations. 2517 update Japanese translation. 2516 Updated German translation This commit fixes ticket #611 2515 Updated German translation This commit fixes ticket #739 2514 ScanDLG: Removed duplicated column. Patch by Underground78 2513 updated authors and changelog 2512 Update : Russian translate; 2511 Update : Russian translate; 2510 LCN support for DVB Patch by Underground78 2509 - Fixed threading bug in VMR9 - Added video surface safety checks This commit fixes ticket #698 2508 Added new subtitle options: -always default to external subtitles -ignore embedded subtitles -Autoload subtitle paths Patch by heksesang, translation rc files updated by Underground78 2507 the version needed for the language dlls is now set automatically based on VERSION_MAJOR and VERSION_MINOR 2506 whitespace cleanup 2505 a minor correction (ignore previous) 2504 a minor correction 2503 updated Authors, Changelog, ffmpeg and a minor whitespace cleanup in VD files 2502 Fixed: Frequency range and bandwidth value are currently not taken into account when doing a scan. Patch by Underground78. This commit fixes ticket #724 2501 2500 tagging 1.4.2499.0 release 2499 preparing for the stable release 2498 preparing for the stable release 2497 mpcresources cleanup 2496 Updated Spanish translation 2495 Updated Catalan translation v1.4.2499.0 - 7 September 2010 ============================== NEW : Seamless playback support for multi files BRD NEW : Support for Windows 7 taskbar and thumbnails features NEW : Added Catalan, Dutch and Japanese translations NEW : VSFilter x64 is available NEW : Added internal VP8 Decoder NEW : MPC-HC can be compiled with MSVC2010 and Intel C++ Compiler NEW : Support for MCE remote control (values added in AppCommand column in "Options/Player/Keys") NEW : Support of Broadcom Video decoder for VC1, H.264 and MPEG-2 (hardware acceleration) NEW : Support for DVB subtitles NEW : Open files to Recent Documents NEW : AUTO HDMI MODE 1080p/24 support for fullscreen mode NEW : Ticket #46, add number to AudioDevice list NEW : Sync Renderer dialogs NEW : Real Video decoder in MPCVideoDecoder NEW : Support interlaced mode in fullscreen resolution list NEW : Auto change fullscreen resolution for different video content NEW : Fullscreen Options page NEW : Video decoder, options for DXVA Compatibility check NEW : Support for MPEG-2 bitstreaming in the DXVA decoder NEW : Full screen resolution - support for native 23.976 and 29.97 mode (Vista and above only) NEW : Auto resolution change for DVD NEW : Always Exit after playback option NEW : Support for SRM7500 remote control NEW : New panel for switching DVB channels, audio and tuner scan accessible through View-->Navigation menu when in Capture mode NEW : Automatically play next files in a folder NEW : Implemented 'Quick add favorite' shortcut (default: Shift + Q) will use current settings from 'Add Favorite' dialog NEW : Select D3D device for render, including DXVA if two or more video adapters are in the system (EVR Custom & VMR9-Renderless only) NEW : Statistics - added render device NEW : Ability to select OSD font & size NEW : Option "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist" NEW : H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4) NEW : MPCVideoDecoder, disable DXVA (H.264) for SD video (width < 1280) NEW : Improved DXVA compatibility check NEW : Implemented drag and drop folders with sub-folders NEW : Support for MPEG-1/Layer1 audio stream in the Matroska splitter NEW : Command to switch video frame mode (key 'P') NEW : Video frame options like in TV: Zoom 1 and Zoom 2 NEW : Auto saving position every 30 seconds NEW : Added internal filters context menu (disable/enable) NEW : Command to reopen file (Ctrl+E) NEW : Support for PGS in Matroska NEW : Open root BD movie from command line & shell context menu NEW : OSD messages added when switching audio stream or subtitles NEW : OSD on Jump Forward/Backward (keyframe) NEW : OSD when open DVD/BD NEW : OSD for jump to chapter in file NEW : Detect system UI language and set interface language at first run NEW : Full ICC color management (Little CMS v2.1a library added) NEW : Full floating point processing (FP16 temporary textures) NEW : High-quality dithering (color management, full floating point processing, 10-bit -> 8-bit) NEW : Option to force 10-bit EVR mixer input (probably hackish, but in many cases it seems to work) NEW : Added MediaInfoLib (v0.7.35) (no need for MediaInfo.dll anymore) NEW : Added support for MPEG-2_VLD DXVA for Intel G31/33 (and maybe other Intel) chipset CHANGED: Updated UnrarDll. It is now possible to use the 64bit UnrarDll with the 64bit MPC-HC CHANGED: Updated Detours to v2.1 build 216 CHANGED: Updated Bento4 to v1.2.3.0 CHANGED: Updated libpng to v1.4.3 CHANGED: Updated SoundTouch to v1.5.0 CHANGED: Updated zlib to v1.2.5 CHANGED: Updated LibOgg to v1.2.0 CHANGED: Updated LibVorbis to v1.3.1 CHANGED: Updated PNGDIB to v3.1.0 CHANGED: Updated sizecbar to v2.45 CHANGED: Better support for madVR CHANGED: Updated Hungarian, Russian, Polish, Slovak, Portuguese, Ukrainian, Spanish, Swedish, Czech, Traditional Chinese, German, Italian, Turkish and Hungarian translations CHANGED: Updated FFmpeg CHANGED: Updated installer script CHANGED: "DirectShow Audio" label on playback->output now says "Audio Renderer" CHANGED: Ticket #27: Allow screensaver to activate when audio only (sleep is still stopped) CHANGED: Add open file to Recent Document only if "Keep history of recently opened files" is checked CHANGED: Select and change resolution for selected fullscreen monitor CHANGED: Improve options for fullscreen monitor and resolution CHANGED: Open DVD root folder (include VIDEO_TS) from explorer context menu CHANGED: Many internal code improvements for more stability CHANGED: Improved playlist CHANGED: Improved subtitle handling CHANGED: Rewritten DVXA check for better readability CHANGED: Disabled internal H.264 (AVC) decoder for interlaced files (bad supported by FFmpeg) CHANGED: Show filename in OSD at open, instead "Pause/Play" CHANGED: Add 'x64' suffix in Title and in the About dialog for the x64 build CHANGED: OSD file name at open show delay up to 3 sec. CHANGED: Core rendering code in the DX9AllocatorPresenter class is moved to a new class: DX9RenderingEngine CHANGED: "10 bit RGB" option changed to "10-bit RGB Output", does not affect internal processing anymore CHANGED: Removed unnecessary temporary texture allocations CHANGED: Removed old player logos and added a new one FIXED : Name of MPC-HC in title bar (Bug #2826963) FIXED : Web interface status.html not showing status/media state when Status bar is turned off (Bug #2025675) FIXED : Ticket #12, crash/hang after standby, hibernate, UAC or CTRL+ALT+DEL FIXED : Ticket #74, [MP4] AAC sound stops playing FIXED : Ticket #116, issue with some MPEG (mono) audio playback FIXED : Ticket #120, Inner PCM inside QT .mov is supported now FIXED : Ticket #150, issue with playback AMR sound FIXED : Ticket #161 and #414, "no audio capture device" FIXED : Ticket #163, Crash with RealMedia FIXED : Ticket #237, DVB channels are all saved as number 0 when tuning FIXED : Ticket #242, No PCM sowt audio in MOV FIXED : Ticket #258, speaker configuration in Audio Switcher isn't stored FIXED : Ticket #281, [CAPTURE] No video decoding when capturing from DVB-T card with internal MPEG2 DVXA Decoder enabled FIXED : Ticket #282, Auto-zoom function problem FIXED : Ticket #295, SSA/ASS and other save subtitle formats problem FIXED : Ticket #300, Regression when hiding Caption and Menubar FIXED : Ticket #333, Missing tracks when playing a TS file FIXED : Ticket #363, #563, Can't open some mp3 FIXED : Ticket #385, no chapters with MP4Splitter FIXED : Ticket #455, Bug with PGS subtitles FIXED : Ticket #456, Problem with auto-loading subtitles fixed FIXED : Ticket #465, MPEG/TS splitter can't recognize some video track FIXED : Ticket #477, Internal audio switcher FIXED : Ticket #489, MPC-HC API improvements FIXED : Ticket #502, Problem with D3D9Ex FIXED : Ticket #513, .rmvb interlaced decoding FIXED : Ticket #511, Subtitle renderer crash fixed FIXED : Ticket #528, Unable to scan for dvb-t FIXED : Ticket #536, [MKV] Default values of the specification should be strictly followed FIXED : Ticket #576, Next AR Preset Issue FIXED : Ticket #578, VSFilter crash fix with certain malformed drawing lines FIXED : Ticket #599, ignores /audiorender option FIXED : Ticket #601, BD movie length detect wrong FIXED : Ticket #660, Pressing left arrow under Options->Logo causes right arrow to disappear FIXED : Ticket #661, Ctrl+C / File->Close form size discrepancy FIXED : Ticket #672, DVB-T - image problems after changing from tv channel to radio & back FIXED : Ticket #677, Wrong colors using Color Management FIXED : Ticket #679, add color management status in EVR CP graph settings FIXED : Ticket #680, "Don't hide controls in full screen" does not work unless you move the mouse FIXED : Ticket #694, DLL preloading vulnerability FIXED : Ticket #696, [GUI] use options dialog causes main window elements to disappear FIXED : Ticket #714, MPEG2 detected as H264 FIXED : Opening multiple files via Explorer context menu FIXED : Memory leak in libavcodec FIXED : Memory leak in DXVA decoder FIXED : Playback of some broken avi files FIXED : Fix VCD playback FIXED : Better detection of "Used For Reference Flags" (fixes some broken DXVA samples) FIXED : Screensaver activating during video playback on XP FIXED : Audio language detection for HDMV (broken by seamless playback feature) FIXED : Bug with prevent sleep mode FIXED : Bug in "Open File" dialog & "Add to Playlist" checked FIXED : Default (center) window position after file close FIXED : Issue with a switch to fullscreen mode FIXED : FavoriteAdd dialog FIXED : Possible buffer overflows FIXED : Bug with launch in fullscreen FIXED : Incorrect decoding with MPEG-2 bitstream decoder on video with alternative scan FIXED : Seeking problem with MPEG files FIXED : Don't show OSD message when auto play is disabled FIXED : Checking for duplicates in display modes FIXED : Correct state when done playback (rewind fix) FIXED : Incorrect minimal window height calculation when caption is on FIXED : Search in dir function FIXED : Play video from network share FIXED : Incorrect position (desktop) after fullscreen when playing multiple files on multi-monitor systems FIXED : Playback issue for some H.264 media files captured from digital cameras FIXED : Various DVB-T fixes FIXED : DXVA regression: black video with some files FIXED : Crash in Matroska splitter with unknown streams FIXED : OSD shown wrong (previous) audio stream on change FIXED : Improved DVD resume FIXED : Crash with some VOB subtitles FIXED : Undetected H.264 video streams in MPEG splitter FIXED : Incorrect identification of the video stream in MPEG splitter (H.264 instead of MPEG-2) FIXED : Logical/numeric sorting in Playlist, "Play next in the folder" FIXED : OSD on open BD FIXED : MPEGSplitter - could not read some MPEG files FIXED : Crashes with MSVC2010 builds FIXED : The EVR mixer output media subtype matches the surface format (as a consequence, it's always RGB) FIXED : Incorrect lenght detection of MPEG, DVD (.ifo) 2494 Updated Spanish translation 2493 lang file updated 2492 updated Spanish and Catalan translations for installer's custom messages 2491 updated ffmpeg 2490 updated changelog 2489 dvb-t: fixed problem with device Hauppage winTV 88x and added debug support for BDA 2488 Updated MediaInfoLib to v0.7.35 2487 update Chinese translations. 2486 update Japanese translation. 2485 Fix : MPEGSplitter - incorrect detect H.264 stream, ticket #714; 2484 Updated French Translation 2483 Turskish translation: cosmetics 2482 Playback box edit (check it for width) 2481 Turskish translation: cosmetics 2480 a fix again 2479 Minor (but necessary) cosmetics 2478 cleanup 2477 Updated Portuguese Translation mmmm2476 RealMediaSplitter: applied a-style formatting 2475 asf2mkv: cleanup 2474 moved icons in mpciconlib folder 2473 Updated Authors and Changelog, removed unneeded vbs scripts from mpcresources 2472 Updated Hungarian translation 2471 updated installer's script 2470 asf2mkv: bump version, changed copyright notice 2469 Updated Ukrainian translation. 2468 Fixed: [CAPTURE] No video decoding when capturing from DVB-T card with internal MPEG2 DVXA Decoder enabled This commit fixes ticket #281 2467 new strings translated 2466 custom_messages.iss: UTF-8 Signature 2465 Update for Slovak section of custom_messages.iss 2464 Correction of string in Slovak translation 2463 Changed the D3DX error message 2462 Fixed mplayerc.sc.rc 2461 Second update for Slovak translation (on basis of informations from user) 2460 - updated Czech translation - fixed settings dialog breakage caused by r2456 2459 Update for Slovak translation 2458 asf2mkv: on Windows Vista and newer, settings window is disabled, use WM ASF Reader instead; on Windows XP the program works as usual 2457 asf2mkv: removed the x64 configuration from the solution file 2456 Color management's "Gamma" option replaced with "Ambient Light" 2455 asf2mkv: fixed debug compilation 2454 asf2mkv: fixed x64 compilation 2453 more project files cleanup 2452 removed unneeded LCDUI solution files 2451 cleanup 2450 asf2mkv: added MSVS 2008 and MSVS 2010 solution and project files, applied astyle formatting. Notes: Currently asf2mkv works only on Windows XP, the x64 build does not compile yet 2449 updated Authors and Changelog 2448 Fixed: DVB-T - image problems after changing from tv channel to radio & back This commit fixes ticket #672 2447 project file cleanup 2446 changed "AUTHORS" to "Authors.txt" in mpcresources 2445 Changelog: split lines at 80 columns (Patch by thevbm).Also fixed various typos. 2444 Fixed: use options dialog in certain way will cause main window ui elements disappear This commit fixes ticket #696 2443 updated ffmpeg 2442 replaced the icons in Options-->Player page with new improved ones made by bb10 2441 build MediaInfoLib and ZenLib with /O1 and /Os for release builds 2440 - Added Hungarian language file to Installer with "a" definite articles. The base Inno Setup package only contains the general "a(z)" variant which is not the proper definitive article for "Media Player C...". - Translated new string 2439 removed doubled entry 2438 Remove duplicate IsVista() code, small changes 2437 Remove unnecessary checks for WinVer < XP, since DirectX Runtime needs WinVer >= XP SP3. 2436 update Korean translation of installer 2435 fixed (hopefully) all truncated strings in Turkish translation 2434 missed translations added with cosmetics 2433 updated changelog 2432 fixed truncated strings in Turkish translation 2431 revert previous commit 2430 Minor fixes 2429 A minor cosmetic 2428 Turkish translation added 2427 Full updated and corrected 2426 Italian translation: small fixes (hope with right encoding this time) 2425 updated ffmpeg 2424 Italian translation added 2423 Update Traditional Chinese translation 2422 revert previous commit (there's no need to change the file encoding) 2421 Italian translation: small fixes 2420 revert r2417 2419 fixed VSFilter VS2010 compilation 2418 Silenced a couple of warnings in VSRip, updated Authors 2417 cosmetics 2416 Rename "audiorender" instances in the code to "audiorenderer" This commit fixes ticket #633 2415 cosmetics: audiorender-->audiorenderer in Help-->Cmd switches 2414 VSrip: sorted projects alphabetically in the solution file 2413 mpcinfo, VSRip, VSFilter: clean up additional libraries plus general project files cleanup 2412 remove WINVER, it's defined in common.vsprops/props 2411 removed "Template" configuration from vs2010 projects 2410 updated Changelog 2409 fixed all truncated strings in Italian translation 2408 removed unneeded libs from the linker additional libs from the mpc-hc project (Link library Dependencies is used) 2407 updated ffmpeg API 2406 Add : Support for MPEG2_VLD DXVA for Intel G31/33 (maybe and other Intel) chipset. 2405 translations: whitespace cleanup 2404 Fix : incorrect lenght detection of MPEG, DVD(.ifo); 2403 italian resources updated 2402 applied astyle formatting 2401 minor performance improvement in IsVistaOrAbove code Patch by Di Luo (sansnom05) 2400 Logo fixes:If the external logo does not exist fall back to the previous built-in selected logo and if this fails fall back to the default built-in logo (the latter should not happen unless we renamed/removed the internal logos) Patch by Di Luo (sansnom05) 2399 removed useless comment from the resources Patch by thevbm 2398 fixed r2395 Patch by Di Luo (sansnom05) This commit fixes ticket #661 2397 update Korean translation 2396 update Chinese and Japanese translations of custom messages. 2395 Hide Close command when no media is loaded Patch by Di Luo (sansnom05) This commit fixes ticket #661 2394 Revert 2392 and 2393. 2393 2392 2391 Updated Czech translation 2390 updated French translation for installer's custom messages 2389 updated Ukrainian translation for installer's custom messages 2388 updated ffmpeg 2387 show the DirectX version needed to install in the error message if d3dx9.dll is not found 2386 updated ffmpeg 2385 changed the gcc switches for the x86 build 2384 project file cleanup 2383 mpcresources: project file cleanup 2382 added the svn keyword "Id" for the new files 2381 Change : move some code from mplayerc.cpp/.h out to new helper files(AppSettings.cpp/.h); thank to Di Luo(sansnom05); 2380 Add : some type detect to MP4Splitter - 'mjpa', 'MJPG', 'rpza', 'dvc ', 'alaw' 2379 updated Dutch installer's custom messages Patch by tetsuo55 2378 installer: added a check for d3dx9.dll, if it's not found it will show a message box at the end of the installation 2377 installer: cosmetics 2376 updated Dutch installer's custom messages Patch by tetsuo55 2375 updated Changelog 2374 Remove the current working directory from the DLL search path in order to avoid the DLL preloading vulnerability (Ticket #694) 2373 Updated Hungarian resource files 2372 Fixed Ticket #660: "Pressing left arrow under Options->Logo causes right arrow to disappear" Patch by Di Luo (sansnom05) 2371 updated Ukrainian translation for installer's custom messages 2370 updated Authors 2369 cosmetics 2368 Fix : return value in some function; Change : move some code from MainFrm.cpp out to new helper files(OpenDirHelper.cpp/.h); thank to Di Luo(sansnom05); 2367 Change : File Properties - add support get file name from graph, example - for BD playback. Change : File Properties - add mpc-hc description for file type, much better. 2366 installer script cosmetics 2365 removed some unneeded #includes, small cleanup 2364 removed DiracSplitter and NutSplitter 2363 created legacy branch 2362 fixed some #includes in DSUtil, and removed a couple of unreadable comments Patch by Superb 2361 Fix : player Status, [DXVA] show only for status 'Playing'; 2360 VSRip: project file cleanup 2359 Installer: added CPU detection taken from the ffdshow-tryouts project 2358 update Korean translation 2357 Use SSE2 in the MSVC 2010 release builds since SSE is already broken (MSVC 2010's fault) 2356 Small cleanups and fixes. Patch by Di Luo <sansnom05@gmail.com> 2355 disable some unsupported mpc-hc files in MediaInfo 2354 update Japanese translation. 2353 DetectCaps moved from DX9AllocatorPresenter to DX9RenderingEngine 2352 Fix : auto audio/subtitle language select after rev.2339 some change in code about AudioBoost value 2351 Fix : AudioBoost value store; 2350 use $(TargetName) for the x64 vs2010 build 2349 updated ffmpeg 2348 Update Traditional Chinese translation. 2347 Fix : ticket #682 2346 - Disable color management, floating point and 10-bit options if not supported - Fixed temporary texture creation bug in full floating point processing - Renderer cosmetics 2345 removed morgan switcher reference from Audio Switcher 2344 update Chinese and Japanese translation. (remove the mentioning of morgan switcher) 2343 Specify the right TargetName for mpc-hc x64 vs2010 build 2342 Specify the right TargetName for mpcresources vs2010 build 2341 cleanup 2340 Added MediaInfoLib (v0.7.34) (there's no need for MediaInfo.dll anymore) 2339 Change : AudioSwitcher, remove file name for internal audio stream in list; 2338 Change : MPEGSplitter, Properties, Pit OUT - modify stream list for better visual perception; 2337 Change : build.bat and build_2010.bat - different VC environment for x86 and x64, x64 different on x86 and x64 system) 2336 Update : installer - russian translation; 2335 update Chinese and Japanese translations of custom messages. 2334 update Japanese translation. (Font change) 2333 whitespace cleanup, updated changelog 2332 Fix : don't hide controls in full screen does not work unless you move the mouse, ticket #680 2331 Updated Czech translation - installer 2330 updated Ukrainian translation for installer's custom messages 2329 updated Changelog 2328 updated French translation for installer's custom messages 2327 Prevent a null pointer exception. Patch by Di Luo <sansnom05@gmail.com> 2326 cmsory Listing Modified Tue Aug 24 17:30:40 2010 UTC (4 hours, 31 minutes ago) by a_afra Added ColorMan, FullFP, 10bitOut and For10bitIn status to EVR-CP/VMR9 graph settings This commit fixes ticket #679 2324 Silenced some warnings (Patch by Di Luo) 2323 - Added D3DCREATE_FPU_PRESERVE to DX9 device creation flags in order to avoid low FP precision. LCMS needs at least double precision to work correctly. - Hardware vertex processing support in EVR-CP This commit fixes ticket #677 2322 updated changelog, lcms project file cleanup 2321 update Japanese translation. (missing space) 2320 update Japanese translation. 2319 update Chinese translations. 2318 fixed a problem found in BDA generic MS Network Provider for some devices Patch by XPC 2317 Installer: added a shortcut to the changelog in the start menu and at the end of the installer 2316 updated mplayerc.rc 2315 -Changed language menu is always in English for all translations -Brasil-->Brasil, Chinese (simplified)-->Chinese (Simplified), Chinese (traditional)-->Chinese (Traditional) -marked custom code in sizecbar.cpp 2314 cosmetics 2313 removed Debug/Release configurations from filters solution files 2312 project files minor refactoring 2311 whitespace cleanup 2310 2309 Updated Ukrainian translation. 2308 updated installer script 2307 Updated Czech translation 2306 Fix : MPEGSplitter - incorrect stream detect(better E-AC3 header parse); 2305 -applied astyle format -added the Id svn keyword for the new renderer files -updated Authors 2304 Translation for new and unmarked texts into Slovak language. Please mark all translatable text with "TODO". Many texts were not marked, but should be translated. Thank you for your appreciation. 2303 cosmetics 2302 Detours->detours 2301 Remove warnings for detour library 2300 -project file clean up -updated svn ignore list 2299 NEW : Full ICC color management (Little CMS library added) NEW : Full floating point processing (FP16 temporary textures) NEW : High-quality dithering (color management, full floating point processing, 10-bit -> 8-bit) NEW : Option to force 10-bit EVR mixer input (probably hackish, but in many cases it seems to work) CHANGED: Core rendering code in the DX9AllocatorPresenter class moved to a new class: DX9RenderingEngine CHANGED: "10 bit RGB" option changed to "10-bit RGB Output", does not affect internal processing anymore CHANGED: Removed unnecessary temporary texture allocations FIXED : The EVR mixer output media subtype matches the surface format (as a consequence, it's always RGB) Thanks to Attila T. Áfra <attila.afra@gmail.com> for this huge patch! 2298 Reconnect the OutputPin of the TextPassThru filter when the MediaType changes to notify any upstream filter about the change. 2297 fix previous commit 2296 COPYING-->COPYING.txt, cosmetics in gccbuild batch files 2295 Don't name threads that we don't actually own. 2294 Flacsource-->FlacSource 2293 Installer: added "MSVC2010" suffix in the OutputBaseFilename for MSVC2010 builds installer 2292 -Use $(TargetExt) in the OutputFile in VS2010 Filters -Updated Authors 2291 all VS2010 projects use "bin10" as the OutDir 2290 use "bin10" directory as OutDir for the MSVC2010 builds 2289 removed AnkhSVN reference from the solution files 2288 updated Authors; converted tabs to spaces so that the text looks good on all text editors 2287 Changed PICTURE_STORE::bInUse from int to bool. Patch by sansnom05 2286 renamed AUTHORS to Authors.txt and ChangeLog to Changelog.txt 2285 whitespace cleanup 2284 moved bento4 one dir up 2283 DVB-t: more devices supported and improved BDA error control (possibly fixes ticket 528) Patch by XPC 2282 update Chinese and Japanese translation. (remove TODO tag) 2281 update Chinese and Japanese translation. 2280 whitespace cleanup 2279 Some change in MPADecFilter; 2278 Change : rewrite code for 'raw ','twos','sowt'; Add : support for 8-bit 'twos'; Add : support for 'in32', 'fl32'; Fix : bug bit depth of sound in Bento4; Thanks to V0lt for patch. 2277 cosmetics in the building batch files 2276 whitespace cleanup 2275 cosmetics 2274 updated French translation and installer's custom messages 2273 CmdUI: whitespace cleanup EVR Sync: Aspect Ratio shown with ":" Updated AUTHORS and Changelog 2272 cosmetics plus updated AUTHORS 2271 cosmetics 2270 Update : some change in MP4Splitter; Update : SizeCBar to latest version 2.45; 2269 updated Ukrainian translation and installer's custom messages Patch by arestarh 2268 update Chinese and Japanese translations of custom messages. 2267 Added correct IDs for the docked bars.This fixes all known crashes with MSVC2010 builds. Patch by heksesang 2266 cosmetics 2265 VSRip: minor change in program's dialog, replaced old icon 2264 Installer: hide the license page if it's an upgrade 2263 updated AUTHORS and CHANGELOG 2262 Updated Czech translation 2261 Fix : revert back 2249, MPEGSplitter. 2260 Add : Optional internal PCM RAW Audio Decoder; 2259 Add : E-AC3 support in MPEGSplitter. Fix : ticket #333 2258 cosmetics 2257 update korean translation 2256 mpcinfo: fixed typos in mpcinfo.txt 2255 mpcinfo: -fixed warnings was about using functions without any protection from buffer overflows [Patch by Alexx999] -added MSVC2010 project and solution files 2254 excluded DiracSplitter and libdirac from builds (DiracSplitter didn't work for quite some time) 2253 mpcinfo: applied astyle formatting, added VS2008 project and solution file 2252 muxers: applied astyle formatting 2251 Installer: added separate components for mpciconlib and translations 2250 removed DisableSpecificWarnings from common.props and common.vsprops files 2249 Add : PCM(SOWT, TWOS) sound support, ticket #242, #120; Fix : [MP4] AAC sound stops playing, ticket #74; Fix : MPEG/TS splitter can't recognize some video track, ticket #465; This commit fixes ticket #242 465 74 2248 removed wmvstub.lib; it's not needed anymore 2247 updated ffmpeg 2246 Silenced another warning Patch by thevBm - #618 2245 clean up any RadGT references 2244 Style warning fixes Patch by thevBm 2243 Fixed a memory leak in IAMMediaContent handling 2242 cleaned up German resource file 2241 -fixed typos in the changelog (patch by thevbm) -updated mpcresources project files 2240 little fix rev. 2228 2239 german language update. next time please ask before doing some translations. autor can be contacted via email. if you think somthings wrong, guess what.. right, write me 2238 Update : ChangeLog; 2237 updated portuguese tranlation 2236 Update : German translation; 2235 clean up libavcodec project files 2234 renamed "toolbar1.bmp" to "toolbar.bmp" 2233 removed DSUtil directory from common.vsprops and common.props 2232 Fix : rev. 2228 2231 Fix : MPEGSplitter - could not read some MPEG files. Add : some PCM RAW GUID. 2230 Updated Portuguese translation 2229 Fix : issue some MPEG(mono) audio playback; ticket #116; 2228 Add : detect system UI language and set interface language at first run; 2227 Filters: applied astyle formatting, updated copyright notice VSFilter, VSRip: updated copyright notice Renamed renaming "subtitles" instances to "Subtitles" 2226 mpciconlib: renamed PLS to PLC plus some cosmetic changes 2225 Fix : issue with playback AMR sound, ticket #150; 2225 Fix : issue with playback AMR sound, ticket #150; 2224 updated Ukrainian translation [arestarh] 2223 Change : OSD on audio select for a better visualization in MPEG files; 2222 Add : OSD for jump to chapter in DVD; 2221 Close the previous language dll handle after changing the language. Patch by Alexx999 2220 little fix rev.2219; 2219 Add : OSD for jump to chapter in file; 2218 Update : Russian translation; 2217 updated copyright notice in some of the include files 2216 ffmpeg: remove unused files plus some cosmetic changes 2215 Fix : OSD on open BD; Add : OSD when open DVD/BD; 2214 cosmetics 2213 cosmetics 2212 updated ffmpeg 2211 Fix : issue with seek on multi files BD. Thanks to sebastiii for testing and patch; 2210 updated ffmpeg 2209 VSrip, MPCTestAPI: updated project files, rc file cleanup 2208 Filters: cleaned up rc files 2207 added "*.aps" to the svn ignore list 2206 Filters: FileVersion and ProductVersion is set automatically 2205 Filters: Use the right VersionInfo Block Header for every resource file.Also fix FlacSource StringInfo 2204 Flacsource-->FlacSource 2203 update Chinese translations. 2202 update Japanese translation. 2201 revert r2200; it causes crashes 2200 updated ffmpeg 2199 VSRip: bump version to 1.0.0.7 plus a minor cleanup 2198 VSRip: x64 build is available 2197 VSRip: added MSVS 2010 project and solution file 2196 VSRip: applied astyle formatting, added VS2008 project files (VSRip can now be compiled with VS2008). Many thanks to Alexx999 for helping out with the unresolved externals. 2195 Updated Czech translation 2194 Renamed "Limit window proportions" to "Limit window proportions on resize" Changes made by Alexx999 This commit fixes ticket #383 2193 Add : open root BD movie from command line & shell context menu 2192 Aspect Ratio is now shown with a ":" in statistics, e.g. 16:9 2191 Fix : title of "Styles ..." window from the subtitles context menu isn't translated to other languages, ticket #28 2190 Fix : BD movie length detect wrong, ticket #601 2189 fixed r2187 2188 Updated French translation.Updates made by Sebastiii. 2187 Use the right VersionInfo Block Header for every resource file 2186 mpciconlib and mpcresources version is set automatically based on VERSION_MAJOR and VERSION_MINOR taken from Version.h 2185 Added : IBasicAudio settings for DirectSound 2184 updated mpcresources and mpciconlib project files plus made logo.1_x64.png have the same height as logo.1.png. 2183 Fix : ignores /audiorender option, thanks to gerr0 for better testing and description bug; 2182 added VersionInfo in mpciconlib 2181 use the right case for realmedia header files patch by thevbm 2180 updated ffmpeg (thanks to Aleksoid for finding the conflict in avcoreutils.c for Debug VS2010 builds) 2179 Fix : ignores /audiorender option, ticket #599 2178 Libvorbisdec cleanup - remove unused files; 2177 Fix : Mpeg audio splitter; 2176 cosmetics in buildmingwlibs.sh 2175 specified target machine (/MACHINE:XXX) in MSVS2010 project files 2174 removed unused definition file "libavcodec.def" and renamed "libavcodec_gcc.def" to "libavcodec.def" 2173 Renamed the "/audiorender" switch to "/audiorenderer" 2172 added "_SCL_SECURE_NO_WARNINGS" in libdirac's project files 2171 changed the "x64 Edition" text in the rest of the x64 logos Changes made by Robbie Khan 2170 updated the x64 build logo made by Robbie Khan 2169 cosmetics 2168 updated PNGDIB to v3.1.0 2167 updated resource files to match r2165 2166 Fix : Next AR Preset Issue, ticket #576; Add : OSD for Next AR command; Change : OSD file name at open show delay up to 3 sec. 2165 added a new player logo made by Robbie Khan 2164 little optimize; 2163 Fix : Can't open some MP3 files - ticket #363, #563; 2162 VSFilter: actually use the provided manifest file 2161 cleaned up DisableSpecificWarnings in VS2008 projects 2160 revert back 2153 rev. 2159 put manifest file in the project files 2158 -updated project files fixing some warnings for msvc2010 builds -fixed vsfilter msvs2010 solution file -added msvc2010 projects for MPCTestAPI -updated svn ignore list 2157 vs2010 updates 2156 Initial commit of MSVS 2010 project files. 2155 fixed previous commit 2154 changed libavcodec lib name to "libavcodec" for both debug and release configurations; they are in different output directories anyway 2153 Fix : prevent Single Mouse Click on Double Mouse Click; 2152 project files cosmetics 2151 cosmetics 2150 renamed remaining "Media Player Classic" strings to "Media Player Classic - Home Cinema". Patch by thevbm. 2149 applied astyle formatting in VideoRenderers files 2148 -renamed "strbase.lib" to "BaseClasses.lib" -removed "#pragma comment(lib, libname)" -sorted linker libs alphabetically 2147 whitespace cleanup 2146 Updated ffmpeg 2145 Updated ffmpeg 2144 Updated ffmpeg 2143 Updated ffmpeg (Thanks to Aleksoid for fixing the unresolved externals when linking) 2142 -whitespace cleanup -changed the installer output dir 2141 Fix : revert rev.2140, because it's broken MpaSplitter work(play .avi without video). 2140 Fix : Can't open specific mp3, Ticket #363(modify path by koolspin); 2139 Fix : Truncate ODS text and adds an ellipsis to indicate the truncation if message does not fit in the main window; 2138 another fix rev.2135(remove unneeded 'break') - also thanks to MasterNobody :) 2137 fix : rev.2135(remove unneeded 'break') - thanks to MasterNobody; 2136 Change : add 'x64' suffix in Title and 'About' for x64 build; 2135 Fix : [MKV] Default values of the spec should be strictly followed, ticket #536, (modify patch by foxyshadis); 2134 some cleanup; 2133 updated svn ignore list 2132 cleanup 2131 updated translation files to match the previous commit 2130 removed old logos and renamed the current ones 2129 Fix : unable to select a logo if incorrect/nonexistent value store in settings; 2128 VSFilter crash fix with certain malformed drawing lines Patch by plorkyeran This commit fixes ticket #578 2127 Update for Slovak translation of MPC-HC 2126 Updated Hungarian translator's e-mail address and name 2125 Change : show filename in OSD at open, instead "Pause/Play"; 2124 -whitespace cleanup -updated MediaInfoDLL header 2123 Add :Heap Corruption Detection(http://msdn.microsoft.com/en-us/library/bb430720.aspx) 2122 split Version.h plus some cosmetic changes 2121 Fix : Logical/numeric sorting in Playlist, "Play next in the folder"; 2120 updated ffmpeg 2119 removed "LIBRARY" from the .def files since we specify the output name in the project files 2118 project file cosmetics 2117 renamed more lowercase filenames to mixedcase 2116 cosmetic changes to match the previous two commits 2115 renamed the rest of the lowercase filenames to mixedcase 2114 renamed all lowercase filenames to mixedcase 2113 Fix : incorrect identification of the video stream (H.264 instead of MPEG2) in MPEG splitter; 2112 updated libavcodec project file 2111 MPCTestAPI: astyle formatting, added MSVS2008 solution file, updated svn ignore list 2110 updated ffmpeg 2109 updated ffmpeg 2108 VSFilter, MPCVideoDec: astyle formatting 2107 renamed remaining "Sync Renderer" to "EVR Sync" 2106 minor cleanup 2105 updated ffmpeg 2104 cosmetics 2103 astyle formatting 2102 the installer now removes the settings for the internal filters when resetting settings 2101 updated ffmpeg 2100 updated ffmpeg 2099- whitespace cleanup 2098 updated ffmpeg 2097 moved installer images one directory up 2096 updated ffmpeg 2095 updated ffmpeg 2094 2093 cosmetics 2092 updated ffmpeg 2091 updated ffmpeg 2090 updated ffmpeg 2089- updated ffmpeg 2088 updated ffmpeg 2087 updated ffmpeg 2086 Fix : crash on vp8 playback(fix ffmpeg); 2085 update Japanese translation. 2084 updated ffmpeg 2083 Fix : 2082 rev, add missing files; 2082 Updated ffmpeg (patch by XhmikosR) - Unresolved externals fixed by Spec-Chum 2081 File resources moved to mplayerc.rc2 Conversion scripts improved 2080- Fixed : broken Mpeg2 bitstream decoding 2079 Updated libpng to v1.4.3 2078 RC file conversion improvements Added translation status generation for Trac 2077 Finally converted VBScrips to Python! 2076 Fix: don't use sse2 deinterlace when srcpitch not mod 16 (fixes #549) 2075- Fix ICL compilation 2074 Fix : Debug build; Fix : temporary hack for use MPC Video Decoder to decode H.264 stream in .ts; 2073 cosmetics 2072 updated ffmpeg 2071 Add : Internal VP8 Decoder - options(Enable/Disable); 2070 Add : Internal VP8 Decoder, initial release(always ON); 2069 fixed a typo 2068 Changed : update for madVR 2067- Added : VP8 CLSID; Fix : Open file with Dub & "Keep history of recently opened files"; 2066 Fixed : revert commit 2005 and 2051 (internal H254(AVC) decoder disable for interlaced files bad supported by ffmpeg) 2065 Merged changes from trunk 2064 Added : program elementary stream types 2063 Added : support for Matroska presentation graphics Fixed : undetected H264 video streams in Mpeg splitter 2062 Updated Catalan translation [xiulet] 2061 Added : AC3 filter CLSID 2060 Fixed : remove DTS-MA when connected to AC3 filter (did not support it) 2059 Add : parse .webm files; 2058- Crash with some VOB subtitles fixed 2057 update Japanese translation. 2056 update Chinese (simplified) translation. 2055 correct IDS_MPADECSETTINGSWND_0 translation for tc and sc. 2054 update Japanese translation, fix font encoding. 2053 updated ffmpeg 2052 2051 Change : rev.2005, disabled internal H264(AVC) software decoder for interlaced files(enable DXVA decoder); 2050 update Japanese translation. 2049 added Catalan translation for the installer's custom messages [xiulet] 2048 update Japanese translations. 2047 Update Traditional Chinese translation. 2046 update Chinese Traditional translations. 2045 update Chinese Traditional translations. 2044 cosmetics 2043 update Japanese resources besed on feedbacks in 2ch (thanks >>673) 2042 Translation System branch 2041- Updated Czech translation 2040 cosmetics 2039 Fixed : remove reference to missing authhdrpic.bmp Changed : svn ignore set to manifest 2038 Fixed : compatibility issue with DirectX SDK June 2010 2037 updated buildmingwlibs.sh to delete the patched files only if they exist 2036 Changed : x64 Mingw compilation script and documentation updated (auto apply needed patches) Remove: reference to non existing DEF file.h Changed : Webserver thread killed on exit if necessary 2035 updated Chinese simplified translation [torpedoo] 2034 updated Japanese translation 2033 fixed previous commit 2032 added Japanese translation by Anonymous@2ch This commit fixes ticket #526 2031 fixed compilation 2030 Grouped together audio and video formats in the code. This does not effect the format page in MPC, since there the items are sorted alphabetically. 2029 Added .webm extension to file formats section. Removed .vp6 extension (because MPC is unable to play raw vp6 streams). 2028 Add : OSD on Jump Forward/Backward(keyframe); 2027 changed precompiled header dir to "$(IntDir)$(ProjectName).pch" 2026 -set mpc-hc as startup project in mpc-hc.sln -sorted projects alphabetically in filters.sln 2025 more project files cosmetics plus updated svn ignore list 2024 mpcresources project file cosmetics 2023 Update russian resource; Add missing resource string; 2022 Revert test_for_sf_staff 2021 test for SF staff 2020 cosmetics 2019 Updated Catalan translation [xiulet].Also fixed some of the truncated strings. 2018- add "ddraw.lib" in the svn 2017 Updated Catalan translation [xiulet] 2016 Change : revert 2011, remove - <"Pause" message in OSD stay until play command>; 2015 Fix: ICL now compiles with all 4 configs (x86 and x64 both debug and release) Fix: About box didn't open with ICL (should fix same issue with VS2010 too) Fix: Crash when opening internal filter property page when compiled using ICL Added: ICL now added to MPC-HC Compiler section of about box if used to compile MPC-HC 2014 Some minor D3D9 renderer improvements, added more debug information 2013- Update : some performance improvement(removed unnecessary checks); 2012 Fix : invalid gcc version number detection in MinGW64 library build script 2011 Changed : "Pause" message in OSD stay until play command Fixed: improved DVD resume Added: debug messages with OSD Added: command line switch to set http webserver port Changed : background for Shockwave, hack to run in "show all" mode 2010- Update Traditional Chinese translation. 2009 minor bento4 source tree refactoring 2008 Subtitle renderer crash fixed (ticket #511) 2007 Updated Catalan translation [xiulet] 2006 cosmetics 2005 Changed : disabled internal H264(AVC) decoder for interlaced files (bad supported by ffmpeg) 2004 updated build.bat 2003 Revert 1939, fix broken DXVA on Intel; 2002- Updated Catalan translation [xiulet] (truncated strings are still not fixed) 2001 changed "Reopen" to "Reopen file" 2000 Fix .rmvb interlaced decoding (ticket #513) 1999 updated building batch file 1998 renamed libfaad2.lib to $(ProjectName).lib 1997 project files cosmetics 1996 Update Swedish installer This commit fixes ticket #0 1995 Neutral resources moved to mplayerc.rc2 1994 Fix vsfilter compilation 1993 various build script fixes 1992 replaced build.bat with build_specific.bat (it accepts multiple command line arguments) 1991 Added CreateTranslatedRcFiles.vbs 1990 Added VBScrips that convert RC files to PO 1989 revert r1987; it breaks dxva 1988 -updated gtsdll link to point to the latest official release -updated build batch files 1987 updated ffmpeg 1986 Added command reopen file (Ctrl+E) 1985 ISubPic.h divided to several files 1984- sorted projects alphabetically in mpc-hc.sln plus some project files cleanup 1983 Fix : previous commit; 1982 A lot of compiler L4 warnings fixed (some warnings disabled) 1981 More "MPC" to "MPC-HC" strings change Patch by thevbm. 1980 MP4Splitter warnings fixed 1979 Added Turkish custom messages Patch by mtrz 1978 removed newprojects branch 1977 Problem with D3D9Ex fixed (ticket #502) 1976 AP4_Track::GetTrackName fixed after update MPEG4 Splitter (ticket #499) We now call "Navigate forward" when graph building error appear Quicktime bitmap lines now aligned More general VDFastMemcpyPartialSSE2 implantation 1975 Updated Hungarian translation 1974 -more manifest files cleanup (path by thevbm) -updated vsfilter specific solution file 1973 updated buildmingwlibs.sh to use the stable mingw64 branch and disabled lib32 since we don't need it for mpc-hc x64 1972 moved libpng, pngdib, zlib into the src/thirdparty folder 1971 revert r1970 (update your local script if you want to delete mpc-hc's pdb file) 1970 Update: build.bat 1969 cleaned up build.bat 1968 -moved build.bat in the root dir and removed obsolete batch files. -updated svn ignore 1967 Fix : build.bat after project file refactoring; Change : gccbuild64.bat; 1966 Previous commit fix 1965 Minor code cleanup Added SSE2 VD memcpy implementation 1964 merged newprojects branch into the trunk 1963 a few last changes 1962 everything compiled goes in the bin folder plus project files cleanup 1961 Some code formatting corrections 1960 Updated ASync Reader 1959- Updated FFmpeg 1958 clean up project files and added the /arch option in the release.vsprops so we can easily enable it or disable it in all projects 1957 Improved subtitles OSD messages Subtitles keys now have same behavior like menu items Disabled locking D3D9 device when rendering subtitles (asynchronous subtitles loading) 1956 merged changes from trunk plus some compilation fixes 1955 manifest file clean up Patch by thevbm. 1954 Supported play times 0 (ticket #400) 1953 updated Ukrainian translation [arestarh] 1952 imported branch with a lot project modifications regarding the IntDir, OutDir etc 1951 Black background with PGS subtitles fixed 1950 Updated FFmpeg 1949 cosmetics: changed remaining "MPC" strings to "MPC-HC" Patch by thevbm. 1948 Bug with PGS subtitles finally fixed (ticket #455) 1947- Cosmetic OSD change(on audio stream change); 1946 Fixed open edl file 1945 Updated FFmpeg 1944 Code cleanup 1943 Fix : OSD show wrong(previous) audio stream on change; 1942 MPC-HC API improvements Patch by imianz This commit fixes ticket #489 1941 "Disable DXVA filters" message fixed Thanks to Spec "Eagle eyes" Chum :-) 1940 Udated slovak installer messages 1939 H264 DXVA RefPicList uses wrong index value fix. Patch by jasonrogers This commit fixes ticket #484 1938 revert r1936 1937 Disabled _SECURE_SCL for release build (for performance) Some minor subtitle rasterizer optimizations 1936 new output folder of binaries to ./bin (win32) and /bin/x64 (x64) mpc-hc.exe, icons and language files 1935 AVI file in resources fixed 1934 missed some words 1933 Fixed some Intel C++ compiler errors, 32-bit MPC-HC can be compiled but the compiled exe has problems similar to vs2010 builds. We do not support the intel compiler, but patches are welcome. (thanks for the python script, Marko - really helped) 1932 Updated portuguese brazilian language 1931 Internal filters context menu added (disable/enable) OSD messages added when switched audio stream or subtitles Some OSD messages now can be localized 1930- Resource files fixed 1929 Removed images and video from language dll's Minor fix memsetd 1928 cosmetics 1927 -Added Catalan translation by xiulet (truncated strings are not fixed yet) -Removed "Unicode" from mpcresources project configs -Fixed Dutch x64 translation (a typo caused it to overwrite the Belarusian one for x64) 1926 MemSubPic refactoring 1925 revert change in vsfilter's solution file 1924 VSFilter updated using latest VSFilterMode code (r84) 1923 fixed VSFilter specific solution file 1922- Removed redundant files BitBltFromI420ToYUY2Interlaced fixed with x64 build 1921 Updated Czech translation 1920 cleanup 1919 translated hungarian custom messages 1918 Refactored Scale2x.cpp 1917 Updated Bento4 to version 1.2.3-387 1916 vsfilter x64 compilation fix 1915 update translation 1914 updated portuguese translation of setup 1913 AvgLines function in VSFilter fixed and moved to filter project L4 warnings fixed in VSFilter projects 1912 disabled automatic filter registration after compilation for "Release" builds 1911 more compilation fixes 1910 fixed standalone filters compilation broken after r1907 (vsfilter is still broken) 1909 typo 1908 Added new ELA deinterlacing to MPEG2 codec First corrupted frame with deintrlacing fixed with MPEG2 codec MPEG2 setting check box fixed 1907 DSUtil now use new VirtualDub libraries (SSE2 deinterlacing for MPEG2 decoder) AudioSwitcher rare memory corruption fixed 1906- Some performance improve(cleanup unneeded code); 1905 GCC version is set automatically in buildmingwlibs.sh 1904 updated installer's custom messages Patch by mtrz 1903 updated ffmpeg 1902 Previous commit fix 1901 added Spanish and Italian custom messages Patch by mtrz 1900 MPC x64 OSD fixed 1899 Partially fixed ticket #486 with EVR CP renderer 1898 updated ffmpeg (should fix wrong playback speed of Theora videos) This commit fixes ticket #275 1897 updated ffmpeg 1896- EDL update 1895 EDL update 1894 1893 Added DirectX SDK Include and Library dirs so there's no need to specify them manually 1892 updated resource files 1891 cleanup 1890 -moved SyncClock to rendererSyncClock dir -cleaned up the solution file 1889 Update Traditional Chinese translation. 1888 Previous commit SyncClock path fix Probably fixed ticket #474 Some L4 warnings fixed in VideoRenderers library 1887 SyncClock moved to renderer/misc/SyncClock Internal audio switcher ticket #477 fixed Added Hdmv subtitle stream name Disabled Hdmv subtitle size optimization (dosn't work correct with large subtitles) 1886 Some warnings fixed (uninitialized local variable, unused local variable, comparison signed/unsigned type, assignment in if) 1885 "Touch Window From Inside" fixed Added auto saving position every 30 seconds Some minor format changes 1884 Added new command that switch video frame mode (key 'P') Added new video frame options like in TV: Zoom 1 and Zoom 2 1883 updated ffmpeg 1882 Updated "update_version.bat". TortoiseSVN adds itself in PATH so there's no need to use a hardcoded path for SubWCRev. 1881- Update : rewrite and cleanup DXVA compatible code Update : set max ref frames = 16 for ATI HD4xxx & HD5xxx with 10.4 driver; 1880 Some code cleanup 1879 Added UVD2 test to ATI L5.1 DXVA check 1878 updated ffmpeg 1877 DXVA: ignore level by default (like was done in the past) 1876 Rewritten DVXA check for better readability 1875 lter's This commit fixes ticket #444 1874 updated Ukrainian translation [arestarh] 1873 Remove videorenderslib 1872 Branch videorenderslib merged to trunk 1871 Added : support for MPEG1/Layer1 audio stream in Matroska splitter Fixed : crash in Matroska splitter with unknown streams 1870 Fixed hack from foxX : prefered audio language selection should not be done asynchronously, because it generate an unexpected seek when a file open. 1869 Implemented drag and drop folders with sub-folders (ticket #208) Minor AudioSwitcher optimizations 1868 Removed unnecessary memset from AudioSwitcher (reduced CPU usage) 1867 Graph with EVR renderer fixed Minor fixes 1866 Updated Czech translation 1865 cosmetics 1864 Update resource; 1863 VideoRenderer's moved to filter/renderer Minor optimizations CAudioSwitcherFilter Reduced frequency of current adapter check (improve performance) 1862- updated Ukrainian custom messages [arestarh] 1861 Some fixes 1860 1859 Video renderer's moved to static library 1858 Fix DXVA regression: black video with some files 1857 Improved DXVA compatibility check 1856- Update : installer, Russian message; 1855 added Dutch custom messages in the installer [tetsuo55] 1854 oops 1853 Updated PNGDIB to v3.0.2 1852 updated project files 1851 updated LibPNG to v1.4.2 1850 updated French custom messages [Sebastiii] 1849 Updated Czech translation - program + installer 1848 added a mutex in the installer and did some refactoring in the installer's script 1847 cleaned up project files 1846 updated installer's script 1845- added French translation for the installer's custom messages Patch by Sebastiii 1844 Improved subtitle handling (should be refactored later) Removed unnecessary methods CComPtr<> parameters 1843 updated French translation and fixed a few more truncated strings [Sebastiii] 1842 updated installer's custom messages, German and Polish. Patch by mtrz This commit fixes ticket #464 1841 Updated Avisynth 2.5 header from Avisynth64 This commit fixes ticket #454 1840 updated French translation (thanks to Sebastiii) and fixed almost all of the truncated strings 1839 -fixed all standalone filters project dependencies -updated Changelog -renamed buildffmpeg.sh and cleaned it up (Note: set your GCC version in the script (GCCVER) in order for it to work correctly and don't use paths with spaces since configure fails) 1838 Ticket box fixed in TortoiseSVN 1837 Minor regular expression fix 1836 Added WebViewer properties for TortoiseSVN 1835 -fixed standalone MPCVideoDec and MpaDecFilter compilation -added some project dependencies in filters solution file -fixed some warnings This commit fixes ticket #453 1834 Crash with RealMedia fixed (ticket #163) 1833 Minor fixes 1832 fixed previous commit 1831 updated ffmpeg 1830 Temporal ffmpeg fix with debug build 1829- little fix 1828 rev. 1828 Fix : "Remember last window position", "Remember last window size" and "Launch file in fullscreen"; 1827 Improved ignore list 1826 DX7 presenters splitter to several files Improved Reset() handling (ticket #12) 1825 Problem with auto-loading subtitles fixed This commit fixes ticket #456 1824 fixed x64 Debug compilation (again). Apparently, the Output dirs for libdca were the same for x86 and x64 builds which caused unresolved externals if you first compiled the debug x86 and then the debug x64 build 1823 updated Authors and Changelog 1822 updated Ogg for libFLAC 1821- More threads names added for simplifying debugging 1820 Correct : Level@5.1 check for Ati(remove check for video width); Add : MPCVIdeoDecoder, disable DXVA(H.264) for SD video(width < 1280); 1819 Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4) 1818 updated ffmpeg 1817 added missing libvorbis file 1816 Update : libVorbis 1.3.1(20100325); 1815 fix : x64 compile; 1814 Added TortoiseSVN properties for integration with Trac 1813 Ticket #12 ([ALL] crash/hang after standby, hibernate, UAC or CTRL+ALT+DEL) partially fixed Added some threads names 1812 ions Modified Mon Apr 26 22:05:43 2010 UTC (2 days, 9 hours ago) by kinddragon Removed auto generated manifest file from SVN Added method GetVisibleVideoSize() in interface ISubPicAllocatorPresenter for future work 1810 Cosmetics, fix include case to clean up warning types, Patch by thevbm 1809 Update : manifest, add Compatibility information for operating system support - http://msdn.microsoft.com/en-us/library/dd371711(VS.85).aspx 1808 DVB-T changes: 1- DVB services Navigation Pannel in fullscreen only visible when moving mouse within the specific area (similar to control pannel); 2- DVB Services Navigation Pannel enabled/disabled options is now persistent. 3- fixed refresh channel list in DVB Services Navigation Pannel after scan. Patch by XPC1000 1807 fix #414 and #161, "no audio capture device" original patch by risushikyo, updated by XPC1000 1806 Updated portuguese translation 1805 fixed debug x64 compilation 1804 updated zlib to v1.2.5 1803 added new compiler id string for msvc 2010 1802- long sequences of "if" replaced by "switch" for better performance and simplifying debugging 1801 Functions declaration fixed (previous commit) 1800 cleaned up some #includes 1799 Update .manifest file and set auto-version from SVN; Update for VS 2010 compatible; 1798 Merged DSUtils Win32 and Win64 code CCpuID rewritten using intrinsics 1797 more makefile cleanup 1796 cleaned up the makefile and removed compiler.h 1795 Updated FFmpeg 1794 Updated FFmpeg 1793 Fix debug build after last update (now uses gcc for debug) 1792 Updated FFmpeg 1791 updated portuguese translation 1790 Style patch part1. based on newly released astyle 1.24. 1789 1788 fixed "Debug Unicode|Win32" build for MpaDecFilter thanks babgvant for pointing out the problem 1787 Installer: lzma2 compression (Inno Setup v5.3.9) 1786 -Fixed navigation panel is now closed when opening any new source (m_iPlaybackmode attribute has been encapsulated in GetPlaybackMode and SetPlaybackMode methods) -Fixed possible coding error in Mainfrm.cpp function OnPlayPlay(): "else if (m_iPlaybackMode = PM_FILE) OnPlayPlay()" "=" replaced by "==" Patch by XPC 1785 revert r1783 1784 Fix : 1783 rev. compile error; 1783 astyle formatting cleanup to make the sourcecode more accessible switch used: astyle --style=ansi --min-conditional-indent=0 --pad=oper --unpad=paren http://astyle.sourceforge.net/ 1782- Update russian translate; 1781 fixed FfmpegCompiler info in the About window not shown 1780 1779 Improved vsfilter icon New icon is less bulky, less pixelated, has less drop shadow, more streamlined look Icon created by bb10 1778 Improved play list Disabling all internal filters fixed 1777 fixed bluray m2ts playlist regression introduced in rev. 1775 Patch by tetsuo55 1776 updated translation 1775 Cosmetic changes to DSUtil (patch by Tetsuo55 - Told you I'd get you coding one day!) 1774 updated MediaInfoDLL header 1773 fix playback issue for some h264 media files that captured from distal cameras 1772 Fixed : EDL loading 1771- Fix 1 confirmed scope issue (thanks underground78) and 1 potential issue 1770 Moved SubWcRev commands to .bat file 1769 reverted r1766 1768 updated Ukrainian translation [arestarh] 1767 Updated Dutch translation 1766 added SubWCRev 1765 cosmetics 1764 Update Traditional Chinese translation and do some cosmetics. 1763 Various DVB fixes and improvements: - Now the channel's name is shown in the OSD for a few seconds - Switching channels is cleaner (and quite faster in some cases) - Fixed some channels could not be found during scan - Fixed error when creating and connecting DVB_EPG stream for Mpeg2Demux Patch by XPC 1762 updated zlib to v1.2.4 1761 Updated Dutch translation [pietpuk123] 1760 partially reverted r1755 (the OSD change) 1759 Updated Portuguese Translation 1758 Update : Russian translate; 1757- fix : rev.1753 - incorrect window size after exit from fullscreen; 1756 Removed obsolete and broken "look for codecs on the internet" button 1755 Inverted show/disable osd and free window resizing/limit window aspect options (reverse functionality, users please update your settings as this does not occur automatically) - Patch by foxx1337 1754 Updated Dutch translation [pietpuk123] 1753 fix : incorrect position(desktop) after fullscreen when play multiple files on multi-monitor system; 1752 fix : another OSD draw fix; 1751 fix : prevent CreatePointFont on every OSD.DrawMessage(); 1750 fix : rev. 1749, OSD draw bug; 1749 fix : possible memory leak and debug build crash; 1748 Add : option "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist" 1747 Fixed Polish translation 1746 -Updated VSFilterMod from r20 to r25 -Fixed subtitle bug (Ticket #345) Link: http://sourceforge.net/apps/trac/mpc-hc/ticket/345 -Updated build script 1745 Updated : Polish translation 1744 fixed more truncated strings in Dutch translation and updated the resource file to match the latest changes of the player 1743 Translations: "Add Favorite" dialog cosmetics 1742 fix : search in dir function, play video from network share Patch by X-Dron 1741 -Updated Dutch translation (also fixed some more truncated strings) -removed unneeded file 1740 Added Dutch translation by Paul Tjepkema 1739 Add : select OSD font & size Patch by X-Dron 1738 fixed previous commit 1737 updated zlib to v1.2.3.9 1736 Translations: "Language" menu item minor change 1735 Add : statistics - add render device; 1734 Update Traditional Chinese translation and do some cosmetics. 1733 Fix (c) message in MpegSplitter.cpp 1732 Fix potential crash by using _MAX_DRIVE (thanks aggro).Also changed all MAX_PATH to _MAX_PATH for consistency across all files 1731 1730 updated Ukrainian translation [arestarh] 1729 Matroska Splitter: use own source filter instead of MS file source (async) 1728 Update resource; Add : Set HAND cursor for COMBOBOX control; 1727 Fix potential undefined behavior using MediaInfo Patch by jackieku 1726 Updated Czech translation 1725 Refactored Player options and moved "Free windows resizing" to Player options 1724 Add : select D3D device for render, incl. DXVA(EVR Custom & VMR9-Renderless only) if 2 ore more video adapter in system; 1723 Additional fixes to window calculation More code formatting corrections and added some comments 1722 Fixed incorrect minimal window height calculation when caption is on. Patch by foxx1337 1721 Updated Czech translation 1720 Improved build script 1719 1718 installer: removed default directives 1717 -Implemented 'Quick add favorite' shortcut (default: Shift + Q), will use current settings from 'Add Favorite' dialog -Made favorites menu look better -Fixed a & and && confusion 1716 fix : rev.1714 - remove menu from thumbnail clip preview; 1715 fix : break fullscreen mode on secondary monitor in 1707 rev. 1714 Updated thumbbar / thumbnail code to match new window code 1713 Fixed OnMove function (video picture now moves when paused when window is moved) 1712 Updated libpng to v1.4.1 1711 updated build.bat 1710 Moved "Remember DVD position" and "Remember File position" in Player page, part 2 and some code cleaned up 1709 Moved "Remember DVD position" and "Remember File position" in Player page, part 1 1708 Fixed variable name due to rename 1707 -Corrected some window calculation, View -> Presets -> Minimal, should now show the window in correct size -Some tweaks and added more debug code (activated in debug build) 1706 Added code such that the player loads (if any) the file "toolbar.bmp" to get the icons for the toolbar (play, pause, etc) buttons; else it uses built-in icons. "Toolbar.bmp" can be of bitdepth <= 24, in which case RGB(255, 0, 255) is considered transparent or of bitdepth 32, in which case the alpha channel is used for transparency / gradients; 32 bit bitmaps mustn't use any compression in order to load properly; its resolution should be 15h x h to load, each icon being h x h in size for bigger toolbar.bmp files, the player minimum width is set so that all icons remain visible. The volume slider isn't modified yet - it keeps its size. Patch by foxx1337 1705 Updated Polish translation 1704 Updated : Polish translation 1703 - Fixed SSA/ASS and other save subtitle formats problem (as reported in #295) - Minor tweaking of default save subtitle file name Patches by foxx1337 1702 updated svn:ignore plus minor changes 1701 change : MediaInfo save filename format; 1700 Fix : Checking for duplicates in display modes Patch by V0lt 1699 Reinstate safe_subtract_sse2() after it was devoured by the update gremlins... 1698 Fix : correct state when done playback(rewind fix); code cleanup; 1697 update Russian translate; small code cleanup; 1696 Change : Go to the next/previous file in the directory on the user's click on "skip back"/"skip forward"; small change in files autoplay algorithm; code cleanup; 1695 updated Ukrainian translation [arestarh] 1694 fix rev.1693 - don't show OSD message when auto play disable; 1693 New : Automatically play next files in a folder (optionally) Patch by X-Dron 1692 Fixed ticket #300: Regression when hiding Caption and Menubar Patch by XPC 1691 1690 Fix : From r1635 to r1689 the command-line switch "audiorender" reset all other switches 1689 Replaced virtualdub includes with new version 1688 Modified Sat Feb 20 21:55:35 2010 UTC (2 days, 20 hours ago) by povaddict More #include case fixes. And in one place, changed "" to <> for system headers. 1686 Rename a few remaining StdAfx.h to stdafx.h (lowercase), and change all #includes to match. 1685 Fixed broken 64 bit debug build XhmikosR found the problem 1684 Fixed a C4345 warning 1683 When saving a subtitle, suggest as the subtitles filename the video's filename Patch by foxx1337 1682 Fixed compile parameters 1681 Small correction to rev 1663 1680 -updated Ukrainian translation [arestarh] -updated copyright year in syncrenderer files 1679 removed unneeded const 1678 Fixed mismatching allocation and deallocation Removed some unused code Changed more C-Style casts to static_cast Added SSE2 version of safe_subtract for X64 builds 1677 const correction patch by tetsuo55 1676 Changed C casts to C++ casts and some code formatting corrections patch by XhmikosR 1675 Updated Czech translation 1674 -cosmetic changes in project files -Installer: Inno Setup 5.3.8 is required 1673 1672 -Revert 1667, appears MSVC at fault...__mm64 undefined for x64 - compiles but doesn't link -Some cosmetic changes to fix analysis errors 1671 More cosmetics 1670 Cosmetic change 1669 Fix buffer overrun due to number of characters/number of bytes mismatch pt2 1668 Fix buffer overrun due to number of characters/number of bytes mismatch 1667 Partially revert rev1658.MMX intrinsics work perfectly fine with MSVC 64-bit builds 1666 minor changes in project files and in Belarusian translation 1665 Updated russian translation 1664 1663 Added a new panel for switching DVB channels, audio and tuner scan accessible through View-->Navigation menu when in Capture mode. Patch by XPC 1662 Update Traditional Chinese translation. 1661 Fix : ticket #282, Auto-zoom function problem; 1660 updated Ukrainian translation [arestarh] 1659 -Added VFR support to the VSFilter AviSynth filter. Patch by nielsm. -Fixed some warnings 1658 -DSUtil.h: Removed linker pragma inclusion of fixed-name DSUtil.lib files to allow for more flexible project file management -Rasterizer.cpp: Don't use MMX intrinsics in 64 bit builds -SeparableFilter.h: Fix line order for OpenMP building Patch by nielsm 1657 -Added /MP switch in all filters -Fixed some standalone filters dependencies 1656 Build script: -now the installer is built automatically if Inno Setup is installed -cosmetic changes 1655 added portuguese(brazilian) translation 1654 Portuguese(brazilian) language updated and fixed compilation error. 1653 Typos 1652 updated svn:ignore 1651 -enabled all internal filters by default -minor changes 1650 Cleanup #includes. 1649 In all files in apps/mplayerc, change #include "stdafx.h" to "StdAfx.h". 1648 Rename several directories to use MixedCase instead of lowercase. They now mostly match the case used in #includes, and they're consistent with the names of the .h files they contain. 1647 Converted #include slashes fromto / (makes the code more portable) Patch by Nicolás Alvarez. 1646 updated Spanish translation [XPC] + minor changes 1645 updated translation 1644 fix : bug #258, speaker configuration (>Audio Switcher) isn't stored; 1643 updated Ukrainian translation [arestarh] 1642 Fix again (duplicated CONTROL) 1641 Fixed Hungarian translation 1640 Fixed memory leaks on failure, leaks have been reported upstream: (Artifact 2948077) Link: http://sourceforge.net/tracker/?func=detail&aid=2948077&group_id=173941&atid=867362 1639 reverted translated control in Hungarian resource file 1638 Updated Czech translation 1637 Updated Hungarian translation (untested) 1636 Added missing string from resources Patch by foxx1337 1635 Feature Request #46(patch X-Dron); add number to AudioDevice list; 1634 Changed encoding from utf16 to utf8 by tetsuo55 1633 Fixed memory leak on failure 1632 French comment translated to English 1631 Fixed sentence tweak 1630 Updated Swedish translation and a sentence tweak. 1629 updated Spanish translation [XPC] 1628 Fixed (hopefully) subtitle renderer regression that appeared when the DirectX device needed to be recreated 1627 Just some code format fixing and fixed release dll refs 1626 updated Ukrainian translation [arestarh] 1625 cosmetics: moved subtitle and audio load order boxes a few pixels to the left 1624 Updated Czech translation 1623 Tweaked embedded style override: default style font size is constant when overriding, regardless if the file contains a style. Patch by foxx1337 1622 -when caption is hidden, window is without a thick frame now, child view responsible for NC_HITTEST -preliminary support for subtitle language order (similar to Haali Media Splitter) -same for audio language order -added menu option to override embedded style for subtitles Patch by foxx1337 1621 added missing files from previous commit 1620 Refactored DX9AllocatorPresenter; separate the classes to different files. Patch by kinddragon. 1619 Fixed : small bug in ffmpeg udpate 1618 Updated : ffmpeg library 1617 Change in EditListEditor (add column Name) 1616 Fixed seeking problem with mpeg files 1615 Disable NtQueryInformationProcess detour in debug (prevent VS debugger to stop on crash address) 1614 Added : support for SRM7500 remote control 1613 Fixed potential bug that could be caused by uninitialised variable 1612 Fixed memory leak in libFlac, leak have been reported upstream: (Artifact 2946736) Link: http://sourceforge.net/tracker/?func=detail&aid=2946736&group_id=13478&atid=313478 1611 Reverted Swedish.isl to ANSI and added the missing CodePage; this should fix any issues with Swedish language (thanks to jonasno for noticing it) 1610 Update to latest SoundTouch (1.5.0) 1609 -removed #pragma warning about dxtrans from qedit.h and duplicate defs from libavcodec.def -installer: workaround for ISPP (when compiling with Inno Setup Compiler, ISPP complained about "File not found") 1608 Tidied up mpeg splitter code.No code actually altered (well, not on purpose) 1607 Fix : bug in 2008 R2 with fullscreen autochange mode; minor change in "after playback" options; 1606 Installer: -added Russian custom messages [alexins] -different shortcuts for x64 builds [alexins] 1605 installer: cosmetics in the script + updated Ukrainian translation [arestarh] 1604 change : Win 7 toolbar, disable fullscreen button for audio; 1603 updated translation 1602 1601 Updated Czech translation - installer 1600 Installer: get MPC-HC executable's previous directory and offer to install it there; only applies to new installations, not upgrades and if the dir actually exists 1599 Installer: -now asks the user when uninstalling MPC-HC if they want to remove MPC-HC settings -different UninstallDisplayName for x64 and x86 installer 1598 installer fix; 1597 update: russian language resource; 1596 Installer: -merged x64 and x86 scripts -saved Swedish.isl to UTF-8 -added Ukrainian translation -MinVersion Windows XP 1595 Add : Exit after playback always option; 1594 Add messagebox when unable to connect to subtitle database site 1593 Allow compiler to emit SSE code by adding /arch:sse for all projects and -msse -mfpmath=sse for ffmpeg (as discussed on IRC, SSE has been available for AMD since 2001, intel since 1999, see http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions) 1592 Cosmetics 1591 installer: -added mutex so install/uninstall stops if mpc-hc is running -added Minversion (win2k) and removed an invalid directive since we're using unicode IS 1590 - translated Czech strings in custom_messages.iss - this required to change its code page to UTF-8 and bumping minimal requirements for setup to Unicode versions of Inno Setup only - changed info in mpc-home_x86.iss and mpc-home_x64.iss accordingly 1589 Fixed : quick and dirty patch to fix convertion to YUY2 with swscale (revert to CopyBuffer) 1588 Fixed pesky error message in Sync Renderer when 10 bit RGB isn't supported by the graphics device 1587 Add : auto resolution change for DVD; 1586 added UninstallDisplayIcon and fixed the reset_settings task 1585 Installer: added option to exclude translations from the installer 1584 installer: typo 1583 Installer changes: -added images for the installer [thanks to bb10] -separate custom messages -removed unused languages or languages added officially to Inno Setup -QuickLaunch icon is not available on Windows 7 anymore -cleanup and minor changes 1582 fixed a typo 1581 Updated Ukrainian translation [arestarh] 1580 Fixed : send raw qscale in DXVA Mpeg2 1579 Fixed : incorrect decoding with Mpeg2 bitstream decoder on video with alternative scan 1578 - updated Czech translation - rearranged the Playback:Fullscreen dialog a bit, propose to change it that way in all the other resources as it make more sense this way 1577 Add : fullscreen resolution - support for native 23.976 and 29.97 mode(Vista and above only); 1576 Updated copyright for VSFilter and added automatic version 1575 cosmetics in the installer script 1574 -revert previous commit; it breaks build.bat and installer scripts -cosmetics in project files -cleanup in build.bat and installer script 1573 Place compiled language DLLs in bin directory 1572 Updated Ukrainian translation [arestarh] 1571 -VMR7/VMR9-->VMR-7/VMR-9 -use 4 simultaneous jobs when building ffmpeg instead of 8 -cosmetics 1570 Fix : bug #237 (DVB channels are all saved as number 0 when tunning) (patch by XPC) 1569 Add : Windows 7 custom thumbnail preview - without border, GUI element; 1568 Fix : add back avisynth files, error compile VSFilter.dll 1567 removed unneeded files 1566 Cleanup : remove one handler for Ctrl+J 1565 fixed "Ctrl+J" not shown in "Display Stats" menu item 1564 Updated Czech translation 1563 minor change; 1562 Update for Slovak translation - status: 100 % translated 1561 update translation 1560 Change : add "Restore resolution after exit" option; 1559 1558 Fix: error link when building MPCVideoDec.ax x64 1557 - Added code to kill cursor hiding timer when exiting D3D fullscreen to prevent cursor from occasionally disappearing. - Removed support for popup menu in D3D fullscreen for EVR Sync as the 10 bit RGB option requires reset of the device which doesn't currently work in D3D fullscreen mode. - CTRL-C now continues to work after right-clicking without D3D Fullscreen GUI Support turned on in EVR Sync. - Prepared for a more robust D3D device reset w/o restart of the graph. More coding is needed. Some traces were inserted and show up in debug versions. - Fixed bug in EVR Sync causing judder after changing the renderer output range. 1556 Revert rev 1555 : DXVA should be kept as default low merit fallback 1555 Only use software decoders as a low-merit fallback. 1554 Minor fixes 1553 Fix : missing commit from rev 1552 1552 Added : support for Mpeg2 bitstream in DXVA decoder 1551 Updated Czech translation 1550 fix : remove change resolution on exit; add : string resource(audio switcher, logo); 1549 Better translation for the Sync statistics reset 1548 Updated Czech translation 1547 Updated Ukrainian translation [arestarh] 1546 update russian resource; 1545 Fixed uninitialized variable Fixed code bug Possible fix / alleviation for crash / hang after hibernation / suspension 1544 fix : add forgotten strings in hot keys; 1543 little fix; 1542 Fixed custom MPC build without ffmpeg decoders. It is now also possible to build a DXVA-only standalone MPCVideoDec filter. 1541 Updated Czech translation 1540 FIX : bug with launch in fullscreen; little change in fullscreen code; cleanup code; 1539 Updated Ukrainian translation [arestarh] 1538 Updated Czech translation 1537 ADD: Video decoder, options for DXVA Compatibility check; 1536 Fixed error on VS2010 fix 1535 Updated Ukrainian translation [arestarh] 1534 Fix subtitle downloading 1533 updated translation 1532 update russian resource; 1531 Slight edit on previous fix 1530 Fix: VS2010 compilation errors 1529 Updated Czech translation 1528 Updated the About window for Korean and Chinese resources 1527 Fixed memory leaks Fixed possible buffer overflows 1526 removed the Direct3D note from Miscellaneous page for the rest of the resources 1525 1524 Fix : FavoriteAdd dialog; little minor update; 1523 Change : Fullscreen "engine" update; 1522 Updated Czech translation 1521 Cosmetics: "VMR9 Color controls" -> "Color controls for VMR-9 (windowed)" Removed note about "Direct3D Fullscreen" from Miscellaneous page. 1520 Updated Czech translation 1519 -changed Sync Renderer-->EVR Sync. for all resources -changed Quicktime/Quick time-->QuickTime 1518 removed moreuuids.patch 1517 NEW : auto change fullscreen resolution for different video content; add fullscreen Option page; 1516 Fixed some bugs 1515 Added EVR Custom and EVR Sync to note about video renderers that are compatible with the internal subtitle renderer. 1514 Cosmetics: "Sync Renderer" -> "EVR Sync **" "Playback::Synchronization" -> "Playback::EVR Sync Settings" 1513 Update Traditional Chinese translation. 1512 Reverted : rev 1510, GCC binary library should not be put in SVN 1511 Change : Compilation.txt replace Windows 2008 SDK with Windows 7 SDK; Fix : remove russian comment in code; 1510 add mingw64 files libgcc.a and libmingwex.a to SVN 1509 -disabled a couple of warnings -changed "/MACHINE:I386" to "/MACHINE:X86" -removed "Wp64" switch -minor changes in some resources (translators: don't translate the "CompanyName") 1508 Fix compiler warning in AP4 patch 1507 fixed Debug|Win32 compilation 1506 Updated Czech translation 1505 Updated : Polish translation 1504 Updated Swedish translation New tiny feature: Relative drive ( for usb devices ) with this you can now play your favorites no matter what drive letter your usb device gets. 1503 Changed : internal WVM decoder disable for interlaced files (not supported by ffmpeg) 1502 Fixed : broken compilation in rev 1501 1501 Separate config.h for libswscale 1500 Fixed : overflow in framerate detection with some MP4 files 1499 Fixed : compilation error in x64 1498 Updated : ffmpeg 1497 Add : support interlace mode in fullscreen resolution list(thanks to X-Drom); 1496 Added : missing files from rev 1493 1495 avoid a possible infinite loop in EVR-CP render 1494 Fixed : broken MOV samples with zipped CMOV atoms 1493 Fixed : crash in MpcVideoDecoder when colorspace was not 420 after decoding Added : Real Video decoder in MpcVideoDecoder 1492 Added support for the FourCC "CCV1" that is used by Haali Media Splitter 1491 FLV splitter: VIDEOINFOHEADER2 fix FLV splitter: sign extension fix for negative offsets (both patches made by skaarj1) 1490 update translation 1489 - Fixed uninitialized variable occasionally causing failure to create D3D fullscreen window for VMR9, EVR Custom and Sync Renderer. - Added conditional code for creating a debug console for non-debug builds (activated with preprocessor definition GOTHTRACE). - Prevented unnecessary addition of SyncClock filter. - Did some further internal restructuring of the Sync Renderer code (no intended functional changes). 1488 Restructured and encapsulated everything in the SyncRenderer files. Grayed out GPU flush option for the time being. Needs more investigation. Changed default Target sync offset to 12 ms. 1487 Change : Open DVD root folder(include VIDEO_TS) from explorer context menu; 1486 update Ukrainian language resource; 1485 updated libpng project file 1484 Fixed : remove compiler & linker warnings 1483 added missing libpng file from previous commit 1482 Updated libpng to 1.4.0 1481 Fixed : broken IMA4 audio playback in MOV file since last Bento update 1480 Revert mouse hide changes in rev 1462.Not a popular change... 1479 Fixed : broken x64 compilation (libdca incorrect project setting) 1478 Fixed : broken x64 compilation with Sync Renderer merge 1477 Changing the process for full-screen mode, multiple monitors and resolution change; 1476 Updated Czech translation 1475 updated project files 1474 updated project files 1473 Added Sync Renderer dialogs to resource files. Last batch. 1472 Added Sync Renderer dialogs to resource files. 1471 Fix : missing files from rev 1470 1470 Updated : Bento4 updated to SVN repository (https://zebulon.bok.net/svn/Bento4/trunk) 1469 Added Sync Renderer dialogs. 1468 Fix : Bento4 migration bug 1467 update russian language resource; 1466 Fix compile error 1465 Added the (Goth)Sync renderer to the trunk as an optional renderer. Existing renderers should remain unaffected. 1464 changed "Reinitialize when display changing" to "Reinitialize when changing display" 1463 Updated Czech translation 1462 Allow mouse pointer to hide in windowed mode when pointer over mpc-hc window 1461 Added missing files from Ap4 update 1460 Updated : MP4 splitter updated to latest Bento4 library 1459 1458 minor updates 1457 -updated CompanyName in filters resources and in MPC-HC resource file -changed CompanyName, LegalCopyright and OriginalFilename in translations resources -changed "MPC Compiler" to "MPC-HC Compiler" -updated year to 2010 (Happy new year!) 1456 Change : improve options for fullscreen monitor and resolution; 1455 missed a fix from previous commit... 1454 FIX: x64 filters link errors 1453 Change : select and change resolution for selected fullscreen monitor; Add : AUTO HDMI MODE 1080p/24 support for fullscreen mode; 1452 removed unused dirac source files and added one missing 1451 Update Dirac to lastest SVN 1450 Updated Czech translation 1449 update translation 1448 Show more detailed MSVC version in About box. 1447 -changed "VS XXXX" string to "MSVS XXXX" -cosmetics in playlist save as file types 1446 Fix typo 1445 Changed "Disable Animation" checkbox in subtitle options to "Allow animation when buffering". 1444 update russian translate; 1443 fix : 1440 rev; 1442 updated English resource file for the previous commit 1441 Update resource; 1440 Change : Windows 7 taskbar features - enable/disable on the fly; 1439 Changed reference frame warning text and SAR warning MessageBox to show up in the foreground (thanks to Snowknight26) 1438 Fixed: uninitialized variable for Win7 taskbar list Changed : x64 detours library updated (full support) 1437 changed "restart require" to "requires restart" for Windows 7 taskbar features option 1436 Updated Czech translation 1435 Change : Windows 7 taskbar enable/disable from gui options(Tweaks Page); 1434 Change : add open file to Recent Document only if "Keep history of recently opened files" checked; 1433 partially reverted previous commit; all resources should be as similar as possible 1432 Changed layout of the About dialog to make it look a bit more polished than the default (Czech language only) Changed translation of the About menu item so that it doesn't contain name of the program 1431 1430 renamed "EVR (Vista / .Net3)" to "EVR" for the rest of the resources 1429 Minor refactoring in the About window and fixed some truncated strings (for all resources except the two Chinese and Korean) 1428 Add : Open files to Recent Documents; 1427 Update : Detours library updated to build 216 1426 Fix : issue with a switch to fullscreen mode; 1425 Added : MpcAudioRenderer is now embedded as Internal filter Changed : static link to Avrt.lib in MpcAudioRenderer (to support Win XP) 1424 little fix; 1423 NEW : ADD support Windows 7 taskbar and thumbnails features, like Progress bar, Status Icon, Toolbar control(button) 1422 Cosmetics 1421 Updated x64 installer (Alexins patch) 1420 fix : default(center) window position after file close; 1419 Default to DirectShow framework for RealMedia and QuickTime files in x64 build. The RealMedia and QuickTime frameworks don't exist in x64 form yet. 1418 Minor changes 1417 Renamed "Incl. subdir" to "Include subdirectories" and "Frame-rate" to "Frame rate" 1416 Fix x64 standalone filter link errors in MpcAudioRenderer 1415 Updated FFmpeg 1414 Fixed : compilation error for x64 standalone filter 1413 MPC audio renderer updated 1412 Update : RUSSIAN language resource; 1411 Update : UKRAINIAN language resource; 1410 Fix : Nelly audio decoder - no sound; 1409 -deleted PN31Snoop.sys driver since it's not needed anymore -made Boost slider in Audio Switcher a little bigger -cosmetic changes in all resources (mplayerc.exe-->mpc-hc.exe etc) 1408 evert Modified Sat Dec 12 14:32:55 2009 UTC (2 months, 1 week ago) by khagaroth Updated Czech translation 1406 Update Traditional Chinese translation. 1405 -added sub delay status, fix sub delay changing, patch by v0lt -fixed a few typos and made some cosmetic changes in resources 1404 MPC now defaults to using the internal sub renderer on Vista/7, even if VSFilter is installed. 1403 The N version of Windows 7 does not include EVR. So now MPC defaults to using the system default renderer in case EVR is not found on Vista/7. 1402 Updated translation 1401 Fix : bug in "Open File" dialog & "Add to Playlist" checked; 1400 -Increased the size of the "Show OSD" box for all resources -Updated the two Chinese resources to reflect the latest changes 1399 Updated resources to reflect the latest "Show OSD" changes 1398 Advise Show OSD option requires MPC-HC to be restarted 1397 Updated MinGW32 link in compilation instructions 1396 Moved "Show OSD" option to Player page 1395 Added : support of Broadcom Video decoder for VC1, H264 and Mpeg2 (hardware acceleration) 1394 Fixed : blank item for appcommand 1393 Updated translation 1392 Cleanup : remove PN31 driver 1391 Added : support for MCE remote control (values added in AppCommand column in "Options/Player/Keys" 1390 more cosmetic changes in "Save Image" formats and "Save Subtitle" formats 1389 Updated translation 1388 Updated capture ppage 1387 update : installer script 1386 Fixed : remove 2s delay on connection with Win7 1385 fix : language resource; 1384 Fix : Bug with prevent sleep mode; 1383 Added : BDA capture card support (experimental) 1382 Patch 1379 reverted : generate debug info should be keep to create PDB files ! 1381 -"Save Subtitle..." cosmetic changes and sorted the rest of the formats alphabetically -Changed "Bitmaps" to "Bitmap" 1380 Updated libpng to version 1.2.41 1379 Removed /DEBUG from filters Release configuration 1378 Fix goto dialog parse error on X64 1377 Updated FFmpeg 1376 Updated FFmpeg 1375 -Added automatic version for mpc-hc "ProductVersion" string -Updated the "Copyright" string in VSFilter.rc and the "Comment" string in MPCVideoDecFilter.rc 1374 removed version from libmad and a52dec folder 1373 updated mpcresources (libdca name/url and versions) 1372 Updated unrar to latest version.Should now also be X64 compatible if unrar64.dll is in your path. 1371 Fix debug compile error for dsutil 1370 fixed a typo in mplayerc.rc (libdca splelled as libdcs) updated version information for built in plugins tooltips in Czech translation 1369 Updated dsutil conversion files to latest versions and modified to compile with yasm 1368 Added /GS, /NXCOMPACT and /DYNAMICBASE to mpcresources and mpciconlib (XhmikosR) 1367 Added /GS, /NXCOMPACT and /DYNAMICBASE to filters pt2 (XhmikosR) 1366 Added /GS, /NXCOMPACT and /DYNAMICBASE compile options, where available (XhmikosR) 1365 updated project files 1364 Updated libfaad tooltip to show correct version (2.7) 1363 ported over the libdca tooltip change from mplayerc.rc (minus the typo) 1362 Update libvorbis to latest trunk 1361 Update tooltips to show current libdca version and web address 1360 Fix MpaDecFilter compilation on standalone filters error caused by libdca 1359 Fix mpcaudiorenderer.ax compilation error on X64 standalone filters 1358 Minor changes 1357 More compilation warning fixes from XhmikosR 1356 fix broken sln file (my fault, sorry) and more warning fixes from XhmikosR 1355 saved include/qt/ConditionalMacros.h as UTF-8 instead of ANSI (XhmikosR) 1354 Fix: more warnings (patch by XhmikosR) 1353 UPDATE to latest libdca trunk(AKA libdts) 1352 Update Traditional Chinese translation. 1351 Fixed:Fix various warnings 1350 Fix: GUID redefinition compilation error 1349 minor updates 1348 Fixed : Broken subtitle language detection in rev 1337 1347 Fixed : overflow issues in GetPerfCounter, and possible thread affinity issue on some systems 1346 Updated : Polish translation 1345 Fixed : duplicate shader code 1344 fix audio playback issue when incoming data have 0 length 1343 Updated : Polish translation 1342 fix 96kHz audio signal playback 1341 1340 Updated DVB subtitle renderer 1339 Fixed : compilation error for standalone filters 1338 Fixed : audio language detection for HDMV (broken by seamless playback feature) 1337 Fixed : added the filter category in the registration 1336 Update Traditional Chinese translation. 1335 Added : support for DVB subtitles Fixed : several issues for HDMV subtitle display (better support for transparent subtitles, memory leak) 1334 Changed : cosmetic change on trace functions 1333 ollback Modified Sun Nov 8 19:01:50 2009 UTC (3 months, 1 week ago) by Spec-Chum FIXED: Screensaver activating during video playback on XP 1331 Updated : removed the DTS-HD blocks strip off. Also updated baseclasses to register with the filter category 1330 Fixed : better detection of "Used For Reference Flags" (fix some broken DXVA samples) 1329 Translation fixes and updates 1328 Fix compiler warning 1327 fix : ref_num check for non Nvidia card; 1326 CHANGED: Allow screensaver to activate when audio only (sleep is still stopped).Fixes #27 1325 1324 updated portuguese language resource file fixed codepage to unicode fixed culture to portuguese brasil 1323 Updated translation 1322 Updated : resource files (Alexins patch) 1321 Fix : x64 unresolved external (partially solved) 1320 fixed repeated values with IDS_MAINFRM_76 and ID_VIEW_VSYNCACCURATE 1319 CHANGED: Slight alteration to flash x64 codeflow, now displays error messagebox before attempting to initialise flash 1318 FIXED: Added message advising flash not available on x64 builds. CHANGED: Strings more understandable regarding flash failures. 1317 Changed: Allow use of commas (,) in Pan and Scan preset names.Please note the comma is the internal tokenizer, and changing this would break all existing presets so now it just changes '.' to '.' in the label name. fixes #13 1316 - Updated portuguese language resource file - changed mono.bmp and stereo.bmp to be clearer 1315 Fixed: Changed "Kbps" to "kbps" in strings. 1314 More typos 1313 Fix typos 1312 Fixed: Scanline and refresh rate detection algorithm changed Fixed: Scanline detection and sync was incorrect on rotated displays Fixed: D3D device interference from other threads minimized Added: TryLock added to CCritSec 1311 FIXED: Weird green tint on internal MPEG2 decoder 1310 Fixed : quick and dirty patch to fix the broken x86 Mpeg2 decoder (problem is located in idct_sse2.cpp) 1309 Fix VCD playback 1308 Change : 5.1 level allowed for S3 Chrome 1307 Default to using the QuickTime framework for playing .m4a and .m4b files. This allows playing certain files that are not playable with commonly used DirectShow filters. 1306 Cosmetic changes 1305 updated libmpeg2 1304 updated project files 1303 Fixed : x64 compilation error for MpcAudioRenderer 1302 updated libmpeg2 1301 Prevent loading incompatible versions of d3dx9_xx.dll 1300 FIX : x64 compilation; 1299 Changed: "DirectShow Audio" label on playback->output now says "Audio Renderer" 1298 updated msinttypes-r26 1297 Added : WASAPI audio renderer (by Albain) Updated : Compilation.txt updated for Windows 7 SDK 1296 test 1295 1294 Fixed : position subtitles relative to video frame broken in rev 1290 1293 Stepped patch number to 9018. Tryout release. 1292 Completing the last commit (that was interrupted). 1291 See change log at http://www.ostrogothia.com/video 1290 Fix : rev.1289 link error; 1289 Updated FFmpeg 1288 Fixed : unclosed file handle 1287 New: Seamless playback support for multi files BRD Fixed : compilation error in debug mode 1286 Updated : installer messages 1285 Fixed : Name of MPC HC in title bar (Bug #2826963) 1284 ADD : .f4v to extension list; 1283 fix: playing some broken avi files 1282 Updated language file for Slovak translation. 1281 fix lcd dvd pos, see http://sourceforge.net/tracker/?func=detail&atid=854653&aid=2851262&group_id=170561 1280 Update : libpng 1.2.4 1279 Updated : Polish translation 1278 Add my comment and remark for AMR/3GP decode in MpaDecFilter. hope more input from other brilliant developers to perfect it. 1277 "GothSync To Nearest" for VMR9 implementation 1276 Only resize when src and dest sizes don't match and some cleanup of resize code 1275 Update : MediaInfo header(0.7.21.0); 1274 Update : MediaInfo header(0.7.9.0); 1273 Added some exception handling to Present at nearest vsync. 1272 Trace code added to trace bug in Present at nearest vsync. 1271 Fixed : Web interface status.html not showing status/media state when Status bar is turned off ( bug #2025675 ) 1270 Made internal AMR audio decoder optional 1269 ADD : Support AMR(mobile phone) audio codec; Change : gccbuild.bat and gccbuild64.bat(include local environment variable 'CC'); 1268 small fixes in Output settings 1267 ADD : Support S263(mobile phone) video codec; 1266 Italian translation: small fixes 1265 Change : Russian translate(audio decoder properties); 1264 Change : Russian translate(audio decoder properties); 1263 Authors list updated 1262 Fixed : memory lead in DXVA decoder 1261 Added : homepage link in the About box 1260 Put back tearing test (for the time being). 1259 Better glitch detection in Paint. Added half of ThomasEn's patch (< 100 ms wait in RenderThread). 1258 Fix : Compiler Error on multi-bytes OS system. Replace European Character to xXX style 1257 Fix : subtitle menu not working in Spanish translation 1256 Fixed : Memory leak in libavcodec 1255 Some small optimizations in the EVR code. 1254 ADD : "Toggle Pixel Shaders" and "Toggle Screen Space Pixel Shaders" settings; 1253 Updated Hungarian translation 1252 Fix : Opening multiple files via Explorer context menu (partially); Fix : "Always on top"; Add : .iflv(flash video) to the list of known extensions; 1251 v1.3.1249.0 - 26 august 2009 NEW : Support for Flac audio streams NEW : Support for Dolby Digital+ (Eac3) and Dolby true HD (MLP) NEW : Nellymoser audio decoder NEW : Belarusian, Brazilian and Sweedish translation NEW : New shader "Sharpen Complex 2" (required hardware compatible with pixel shader 2.A) NEW : Support for madVR video renderer (http://madshi.net/madVR.zip) NEW : Additional information on video using MediaInfo (DLL can be download from http://mediainfo.sourceforge.net and placed in mpc-hc directory) NEW : Internal DXVA decoder support for H264 with Intel G45 (thanks for people who help me at Intel Corp.) CHANGED: Add support of interlaced flags in software mode for MPCVideoDecoder filter CHANGED: D3DFullScreen mode now takes into account the monitor to full-screen mode in options, if monitor is not specified on the command line. CHANGED: Auto-hide playlist on fullscreen(feature request #2219561) CHANGED: Detours library updated to v2.1 CHANGED: Support for AC3 in MP4 splitter CHANGED: Support for EAc3 in Matroska splitter CHANGED: Hotkeys added to support more remote control keys CHANGED: Support for Theora in Matroska internal splitter CHANGED: LibVorbis updated to v1.2.3 CHANGED: LibOgg updated to v1.1.4 CHANGED: Improved streaming performances CHANGED: Prevent display or computer to sleep during playback CHANGED: Faad library updated to rev 2.2.7 CHANGED: LibPNG updated to release 1.2.38 (fix security bug) CHANGED: Playlist file is now saved in mpc folder (patch # 2671496) CHANGED: frame by frame modify to support step frame back functionality (except for VMR9) CHANGED: support for AC3 in MP4 files created by Nero Digital CHANGED: EVR custom and VMR9 renderless revamped (Beliyaal), better synchronisation, remove tearing in windowed mode, support for dialog box in DirectX exclusive mode, ... FIXED : Support for Theora stream in Ogg internal splitter FIXED : Save thumbnails crash in x64 FIXED : Bugs on presentation graphics (missing subtitles, better synchronization) FIXED : Audio change on M2TS files reset the selected subtitle FIXED : Switch to "Minimal view" reset main menu language to English FIXED : Bug in Mpeg splitter for VC1 FIXED : Maximum texture resolution to "Desktop" not working with Haali renderer (Bug #2456735) FIXED : Better synchronization with EVR custom to improve playback smoothness FIXED : 24 bits LPCM not properly play FIXED : Possible deadlock with Reclock FIXED : Support of framestep backward, even if the codec didn't support it natively (bug #2600542) FIXED : DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly) FIXED : Incorrect aspect ratio for some H264 files with DXVA1 decoder (extended SAR) FIXED : H264 files with 16 reference frames freeze during playback (bug #2795785 and #2784256) FIXED : AVI with H264 not decoded properly (bug #2794854) FIXED : Revamped DXVA h264 decoder based on new insights, fixing black screen, macroblock, support for AVI, ... FIXED : Incorrect playback for padded DTS FIXED : Hang when moving player between monitors v1.2.908.0 - 30.Nobember 2008 ====================== NEW: support Multi-Monitor configuration, select Monitor for full-screen playback NEW: creation of minidump when mpc crash NEW: Simplified Chinese & Traditional Chinese translations NEW: Pixel shader to convert BT601 -> BT701 (request #1911511) NEW: YV12 Chroma Upsampling pixel shader added (http://forum.doom9.org/showthread.php?p=1184975#post1184975) NEW: Recursively adding directories to the Playlist (feature request #2013805), add as New Menu item NEW: Support for M2TS presentation graphics streams (only for EVR Custom and VMR9 Renderless) NEW: Command lines "/startpos hh:mm:ss.ff", "/dvdpos title#chapter" and "/dvdpos title#hh:mm:ss.ff" to start playback to position NEW: Differents icons for each format associated with mpc NEW: Differents icons for each format associated with mpc NEW: support H264 and AAC in FLV splitter CHANGED: Add VIRTKEY for "Save Thumbnails" (request #1964399) CHANGED: Store the settings for the internal DXVA/FFmpeg decoders in a different value than the other internal decoders. This makes the settings better interchangeable with old MPC builds. Also gives more room in the bitvector for adding more (FFmpeg based) decoders in the future. CHANGED: PAR correction option (for anamorphic video)in VSFilter and RealText support CHANGED: liba52 & libdts library updated CHANGED: x64 edition of MPCVideodec is now build using GCC/MingW64 (improve performances) CHANGED: Gui option for Explorer Context menu->Files(see Formats Page) CHANGED: Gui option for Explorer Context menu->Directory(see Formats Page) CHANGED: Open directory(shell context menu or MPC-HC menu) - load only enqueue audio/video files, those with file extensions from the Formats page in MPC options CHANGED: Replaced command line switches /unregvid and /unregaud with a new switch /unregall. That cleans upall file associations, including image/playlist formats. CHANGED: Change in VideoDecoder Settings for rev.681(read AR from stream) CHANGED: Open DVD detect and open Blu Ray main movie CHANGED: Eac3 support in Mpeg splitter CHANGED: Number of file and DVD position increase from 5 to 20 (req #1819709) CHANGED: Bypass of UOPs for DVD (req #1811508). This feature didn't works for x64 build CHANGED: LibPNG updated to release 1.2.32 (fix memory leaks) FIXED: Chapter message improperly displayed in status bar (for file only) FIXED: Crash with CoreAVC when changing "prefered decoder" setting during playback FIXED: Missing checkmarks on "tearing test" and "display stats" options (bug #2010857) FIXED: Save image/thumbnail not working with EVR (bug #2010681) FIXED: Workaround to prevent GraphEdit crash when MpcVideoDec.ax was registered (when opening menu "Graph/Insert filter/Direct show filters") FIXED: Fix rare seeking issue with VobSubs in VSFilter FIXED: Subtitle style not save in settings. FIXED: random freeze when using mpc-hc, vsfilter and Haali renderer at the same time FIXED: shortcuts with MEDIA_PLAY, MEDIA_PAUSE not working with some remote control FIXED: shortcuts label in "Option / Key" dialog box is now localized FIXED: MPC-HC file association cleanup bug (rev.731), these commands are not working: mplayerc /unregvid, mplayerc /unregaud FIXED: Freeze when play Mpeg2 or XVid file FIXED: Remember position not working with some DVDs FIXED: DXVA decoder now support H264 interlaced video FIXED: Crash/black screen with DXVA decoder with some ATI cards FIXED: Incorrect aspect ratio with some H264 files (extended SAR) v1.1.604.0 28 June 2008 * New features : o Subtitle delay support (this one does not modify the subtitle file) o Polish, Ukrainian, Italian & Slovak translations o Support for M2TS files with H264, VC1, AC3, DTS, LPCM o Mpeg2 support for x64 edition o Italian, Ukrainian, Polish & Slovak translation added * Changes : o Improved support for audio and subtitle switching with internal Mpeg splitter. o Size shrink for translation DLLs o New property page for "MPC - Video decoder" standalone filter to select activated codecs o Option added in "MPC Video Decoder" property page to disable ffmpeg software decoding (to use other decoder instead) o Added file extensions Evo, M2ts and m4a in option / format o Force using 3D surface with EVR custom o x64 executable is now mplayerc64.exe * Bugs fixed : o Sorenson video was not played when DXVA was activated on internal filter o Minimum EVR buffer set to 3 (instead of 1) o Better subtitle synchronization with EVR custom (delay due to buffering remove) o DXVA compatibility deeply improved with nVidia cards o Report subtitle fixes from Guliverkli2 o Incorrect colors with DXVA internal decoder for H264 files with multiple PPS / SPS settings o Broken FLV playback o EVR custom presenter incompatibility with Microsoft Mpeg2 & Cyberlink decoder o DXVA decoding bugs for some H264 files o Memory leak in DXVA decoder (bug #1962448) o Crash on stop/play with DXVA decoder o Random crash with EVR custom o Macroblocks with nVidia card (appear on H264 streams with custom quantitization matrix) o Access violation using VSFilter as AviSynth plugin o Some H264 streams was not recognized by internal Mpeg splitter (PPS and SPS present on differents packets) o Black screen when OSD or subtitles was displayed in x64 release o Wrong Aspect Ratio when using "Save thumbnails" with EVR-Custom v1.1.0.0 5 March 2008 * New features : o Custom presenter now support DXVA2, and display hardware acceleration mode in Jitter test information. o Internal video decoder based on ffmpeg for Flash video (FLV4, VP5, VP6), AMV, Mpeg4, SVQ3(1), Theora, VC-1, XVID, and DivX o Internal video decoder H.264 with DXVA 1 acceleration (using VMR9 or overlay on XP) and DXVA2 (using EVR on Vista). o Korean translation * Changes : o FAAD library updated to 2.6 o Standalone filter renamed to be prefixed by "MPC - xxx" o CSS classes added in WebServer (request #1885296) * Bugs fixed : o Incorrect colors on video when using YUV mixing and "VMR Color controls" o PN31 driver installation was not working o MPC graph manager now use the same filter priority as WMP and graphedit (clsid patch) o MPC-HC is now recognize as an application by SUMo (http://www.kcsoftwares.com/index.php?sumo) o Ghost horizontal and vertical lines with Pixel Shader resizer (especially on ATI graphics card) o Crash in FLV splitter with file containing 0 bytes packets o Button "Video" in format property page didn't select images anymore o So sound in some FLV video with Nellymoser audio track o Multimedia keys (mute, vol+-, ...) was captured by MPC even if option "global media keys" was off o YUV mixing is now disable with Vista (not supported by Vista VMR9, and cause black screen) v1.0.11.0 14 October 2007 * New features : o Command Line Option "/dubdelay" applies a positive or negative audio delay of ???ms, if filename contains "DELAY ???ms" (internal Audio Switcher required) o Russian, Turkish, Czech, Spanish and Hungarian translations o Internal AVI splitter support AMV files (need an ffdshow update to decode) * Changes : o Filetype association. MPC is now recognized as a registered media player application. Filetype registration now compatible with UAC. (Vista) o Matroska internal subtitles are not loaded if "auto-load subtitles" option is off o Allow DirectShow to use a disabled internal source and transform filters when no other suitable filter is available * Bugs fixed : o Subtitle popup menu not working in French o Remember file position option not working properly in playlist mode o Crash when opening "Navigation" menu while playing dvd (German locale only) o Memory leak with window resize o Many GUI related things o Crash when opening zero byte length MP3 files o Crash when using "Save thumbnails" with number of row or column greater than 8 (now internally limited to 8) v1.0.10.0 15 September 2007 * New features : o Command Line Option "/d3dfs" to start MPC in D3D fullscreen mode o Logitech lcd support (e.g. G15 keyboard) o Build for X64 plateforms (see detail above) o Multilangual support : english, french and german. Need to download language pack and put Dll in MPC folder. If you want to translate in another language you can send me a private mail here * Changes : o Latests Clsid patches (Bento4 0.9.3, faad2 2.6b, dtsdec 0.0.2, libmad 0.15.1b, libpng 1.2.18, zlib 1.2.3, mpeg decoder: progressive frames fix, mpeg decoder: dsutil interlaced fix v2) o libpng 1.2.20 o Remember File and DVD position works only when "Keep history" is active (preserve privacy issue) o Kick off Screen Saver from Power Options only while video is playing (Vista) o DirectX SDK updated to August 2007 (v35) * Bugs fixed : o Wrong Aspect Ratio with EVR-Custom (definitely i hope :-) o Internal Mpeg2 Decoder was not working with EVR and EVR-Custom o Audio async problems with Blu-Ray/HD DVD DTS files [wrong AvgTimePerFrame calculation for DTS and AC3 (madshi)] o OSD was not working when D3DX9_... dll was not present (random pixels shown in top of video) o Mouse now working in DVD menu with EVR-Custom (Vista) o FLV Splitter when video does not start with keyframe o Vulnerability CAL-20070912-1 in AVI source filter (could potential execute arbitrary code with the user's privileges) o Vulnerability in FLI internal source filter (referenced by Team 509) v1.0.9.0 14 July 2007 * New features : o Exit Option in popup menu * Changes : o OSD improved with EVR-Custom * Bugs fixed : o EVR-Custom rendering thread stability o EVR-Custom does not need mfplat.dll anymore (dll is installed with WMP11) o Use same registry key like orginal Gabest Media Player Classic o Freeze when playing audio only file with EVR-Custom o Wrong Aspect Ratio with anamorphic video using EVR-custom o When Video pause, frame stepping with EVR-Custom started video playback at normal speed o Save thumbnail with EVR-Custom froze MPC o FLV splitter did not read width and height out of metadata (thanks to Chobits for this fix) o If more than one subtile text rows shown, the background ("Outline" color) vertically overlaped the other one v1.0.8.0 31 May 2007 * New features : o Kick off Screen Saver from Power Options, only when MPC has focus (Vista) * Changes : * Bugs fixed : o Jitter test was not displayed with some files o Crash if statistics should be displayed, when d3dx9_29.dll was not present o Possible crash when closing file, while OSD was displayed o DVD menu freeze with EVR-Custom and nVidia Pure Video decoder (Windows XP) o Mouse-click to play not working at the bottom of video o MKV internal subtitles were not displayed from time to time o Video disapeared when moving MPC to other screen with EVR-Custom presenter on dual display v1.0.7.0 27 May 2007 * New features : o "EVR-Custom presenter" mode added as output renderer. In this mode EVR supports internal MPC subtitles, D3D fullscreen, tearing test and Pixels Shaders o Statistics option currently displays the jitter curve (Ctrl + J to activate) for VMR9 renderless and EVR-Custom presenter * Changes : o Output property page, options now disabled when not supported by selected renderer * Bugs fixed : o Mouse cursor invisible in Fullscreen mode o Mouse-click to play was not working with some renderers o A one pixel width rectangle was not displayed around the video window (refresh problem) o Crash when switching from VMR9 renderless to VRM7 renderless (Vista) v1.0.6.0 7 May 2007 * New features : o VP62 codec internal filter re-activated o Mpeg4 splitter internal filter re-activated * Changes : o _xxl patches included (VP62 codec internal filter, Mpeg4 splitter internal filter) * Bugs fixed : o Window "flashing" during resize, after video loaded v1.0.5.0 5 May 2007 * New features : o MPC now Vista ready, Enhanced Video Renderer (EVR) with OSD support added o Shuttle PN31 Remote Control support o Subtitle synchronization with keyboard shortcuts or remote control * Changes : * Bugs fixed : o Fixed bug on internal filter property page v1.0.4.0 9 May 2006 * New features : o Remaining time displayed (Ctrl + I or "Remaining_Time" with WinLIRC) o OSD Fast forward / rewind speed display * Changes : o OSD inprovement o OSD FF/Rew for DVD playback: slow forward replace by rewind, no more predefined speed limits (will now depands on Mpeg2 decoder capabilities). * Bugs fixed : o Taskbar Display bug in D3D Fullscreen mode o Mouse cursor invisible in D3D Fullscreen mode v1.0.3.0 2 May 2006 * New features : o YUV mixer mode for VMR9 o OSD for VMR9 ouput for languages selection o "DVD Menu Activate" can also be used to start playback (useful when using remote control via WinLIRC) * Changes : * Bugs fixed : o Aspect Ratio bug in D3D Fullscreen mode v1.0.2.0 23 April 2006 * New features : o D3D fullscreen mode improved * Bugs fixed : o VMR9 Color control bug v1.0.1.0 9 April 2006 * New features : o DVD open dialog now allows to select source folder or drive o Possibility to save video position for the last 5 DVDs and/or files to resume playback at this position when MPC is restarted o Shortcut to inhibit Pixel Shaders (Ctrl + P). Only additional Pixel Shaders effects are concerned (always used if resize active) v1.0.0.0 29 March 2006 * New features : o Color control option for VMR renderer o Automaticly reload Pixel Shaders on startup o Tearing test function (Ctrl+T): displays 2 moving bars (useful to also show judder)
|
|||||||||||||||
| Comments | Post comment | ||||||||||||||
|
|||||||||||||||
|
|
|||||||||||||||
Simply the best player of all time when using it with ffdshow. Thank you so much
|
|||||||||||||||
|
|
|||||||||||||||
I've report a bug in the 1.67 portable version 32 and 64bits. Video H264/aac in an FLV bucket start green screen. Problem was note in 1.65.. 32 bits which I have gone back to. Suggest further testing of new version (1.67..) is required.
|
|||||||||||||||
|
|
|||||||||||||||
Thanks for a awesome new release!
|
|||||||||||||||
|
|
|||||||||||||||
Hmmm... It's just curious. There is no x64 edition for MPC-HC version 1.6.6.6770
|
|||||||||||||||
|
|
|||||||||||||||
blue2, You do ask a very good question that I would like the answer to too. I'm not a software coder and don't know how code and keyloggers would work. However your question pushed me to ask if there would be detection's from other AV's, So I downloaded the installer and scanned it with Virustotal. Results are below: https://www.virustotal.com/file/1ba4a348c516f0e7d ... 355827111/ It's reported as completely clean, even KAV. I suggest you submit your detection report to MPC-HC developers or even Kaspersky. I know it's a lot of hassle and you could just avoid it and go on, but it might help the developers, and give you peace of mind.
|
|||||||||||||||
|
|
|||||||||||||||
BlazeSeven, Thanks for that reply, which actually will help me to clarify what my hasty post left out. I've been using MPCHC for years without issue until this install. Second, perhaps instead of installing the zip file this time, I used the installer file which did write to the registry. It may be a heuristic detection, but the question remains what keystrokes would MPHC need to monitor when the program is initialized (clicked on), but isn't running? It isn't a "virus" detection, it is a detection that MPHC is monitoring keystrokes.
|
|||||||||||||||
|
|
|||||||||||||||
blue2 I've been using Media Player Classic Home Cinema for years now and it has not been flagged by any antivirus i've used. I'd trust MPC-HC and say it's a false positive detection. As an alternative you could download a portable zip version from MPC-HC website link below: http://mpc-hc.sourceforge.net/downloads/ Zip versions should not write into the registry, so you might avoid getting flagged by KAV. Hope this helps.
|
|||||||||||||||
|
|
|||||||||||||||
Installed Media Player Classic Home Cinema 1.6.5 x86 version last night. When I opened it the first time, KAV flagged it as a "keylogger" with various entries being written into the registry. Anyone else seeing this and is there something in the app's initialization that is causing this?
|
|||||||||||||||
|
|
|||||||||||||||
Still the most balanced offer between sharpness/stability/ease of use/low resources.
|
|||||||||||||||
|
|
|||||||||||||||
Did anyone notice change in Options => Output tab in XhmikosR's builds !? Is MPC-HC getting " bells and whistles " ? Or I'm just gettin' old...
|
|||||||||||||||
|
|
|||||||||||||||
[b]@banjo[/b] here is latest DirectX (all version 9, 10, 11) update: [url]http://www.microsoft.com/en-us/download/details.aspx?id=8109[/url]
|
|||||||||||||||
|
|
|||||||||||||||
This is microsoft fault, since they continue to update Dx 9 library yet foolishly doesn't include it to their Windows update, opting to ship with ancient Dx9 lib on their windows. Thing written with Dx9 usage is not compatible with Dx10 or 11, again, blame ms for that.
|
|||||||||||||||
|
|
|||||||||||||||
I wasn't exactly complaining. It just seems strange that a product should apparently insist on an OLD version of DirectX. The references to "In order to run MPC-HC with no problems you must have at least Windows XP SP3 operating system, SSE capable CPU and the latest DirectX 9.0c runtime (June 2010). Install it regardless of the operating system, they all need it" are a bit misleading since the Microsoft install page linked above clearly says "Note that the DirectX Runtime (Direct3D, DirectInput, DirectSound) is not part of this package as it is included as part of the Windows operating system, and therefore cannot be installed or uninstalled. Updating the DirectX Runtime is achieved by installing the latest Service Pack or obtaining a newer version of Windows." If MPC-HC said, as Ai Haibara says, that you need to install a few older files for the product to work then that would make more sense than the suggestion that DirectX 9.0c is newer that DirectX 11. Anyway. Update/downgrade (whatever) installed and MPC-HC is working. Thanks for the pointers.
|
|||||||||||||||
|
|
|||||||||||||||
banjo => always read the install note before complaining please ! Note Supported Operating Systems: Windows XP SP3, Vista, 7 32bit/64bit System Requirements: An SSE capable CPU The latest DirectX 9.0c runtime (June 2010). Install it regardless of the operating system, they all need it.
|
|||||||||||||||
|
|
|||||||||||||||
banjo: Click on the "DirectX Runtime" (actually, the DirectX Web Updater), run it, and let it install whatever it believes you need. MPC-HC, as far as I know, generally looks for certain DirectX 9 components - which aren't included by default on Vista or higher; they only include a very basic set of DirectX 9 components. The DirectX Web Updater should install what you need. Either that, or don't use the 'EVR' display/output modes in MPC-HC.
|
|||||||||||||||
|
|
|||||||||||||||
It seems to play most formats but it insists that I install "the latest version" of DirectX which it says is 9.04c. Doesn't seem to recognize DirectX 11 and give me a popup on every video startup and then plays it OK. Annoying. Probably delete it if I can't find a fix.
|
|||||||||||||||
|
|
|||||||||||||||
In my opinion MPC Home Cinema is imply the best video player for Windows! Combine MPC with the LAV Filters and madVR for the best video viewing experience available. I've been using it for many years and have no desire to use any other player. HIGHLY recommended!
|
|||||||||||||||
|
|
|||||||||||||||
MPC and MPC-HC are my favourite media players. Using them about 6 years i think! But this player may not be good for newbies, as sometimes some settings should be changed for proper playback! (Yes i use other players too... at home MPC-HC.) (At work/college use/used VLC, KMP, GOM)
|
|||||||||||||||
|
|
|||||||||||||||
First comment I am using 1.6.1.4235 portable. So far this player plays everything that I have tried even webm and M2TS files.. Nothing fancy about the player.. But it just works !! But I have been only using for less than a month so I might change mind later. I have several video players on my machine. Right now my two favorite players are COWON Media Center Basic and Media Player Classic Home Cinema.. So if don't need anything fancy I recommend either one of these 2 players.. Have A Nice Day - Gary
|
|||||||||||||||
|
|
|||||||||||||||
Just wanna congratulate the work force behind the player wich is fully customizable best player out there thanks!!!
|
|||||||||||||||
|
|
|||||||||||||||
I had an old panasonic digital cam which creates .mov quicktime files and uses a certain mjpeg format for its video. I've been using MPC-HC for years but it could never open read the video, only the audio. Usually I will load up Windows Media Player or use AVIDemux to change the container format to AVI then it'll work. And everytime MPC-HC comes out with a beta, I'll scan the changelog for any changes that involves .mov or mjpeg so that I could play the video natively only to be disappointed over the years until now. With latest beta version, I could play the .mov files natively! Probably thanks to the upgrade in libAV.
|
|||||||||||||||
|
|
|||||||||||||||
I have had a lot of issues with MPC-HC in the past...especially with high bitrate mkv's. Yesterday I decided to try this out with a retail Blu Ray title not expecting any better results and low and behold...MPC-HC plays Blu Ray's without any issues. It doesn't show the menu but it scans the disc and finds the main movie title and voila!!!!...Blu Ray function works fine. Didn't have any issues. I didn't even set up the filters or codec packs. I just installed the latest ffdshow and LAV Filters and nothing else...Blu Ray works fine right out of the box for me. Yippie!!!!! My guess is that it's using ffdshow but I'm not sure...don't care either...all I know is that it works fine. Give this one or PotPlayer a go for Blu Ray playback...both will work without having to pay a dime for Blu Ray software.
|
|||||||||||||||
|
|
|||||||||||||||
I've found an issue. On playback of an webM video file the video freeze after 1 to 2minutes. Audio continues.
|
|||||||||||||||
|
|
|||||||||||||||
Regression Alert! Use caution. It's a bit sad to see this project run into the ditch. Version 1.5.3.3734 works.
|
|||||||||||||||
|
|
|||||||||||||||
Unfortunately MPC-HC doesn't work with some standard streaming feeds: http://www.npr.org/streams/mp3/nprlive24.pls http://voxsc1.somafm.com:2026/listen.pls http://somafm.com/missioncontrol64.pls https://sourceforge.net/apps/trac/mpc-hc/ticket/1889 https://sourceforge.net/apps/trac/mpc-hc/ticket/432 https://sourceforge.net/apps/trac/mpc-hc/ticket/1830
|
|||||||||||||||
|
|||||||||||||||
| 1 tool hits, Showing 1 to 1 tools |
-
|
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW COMMENTS= New comments since your last visit
Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 3 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Adware = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software/Adware = Free software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
v1.0.1 = Latest version available.
Download beta = It could be a BETA, RC(Release Candidate) and even a ALPHA version of the software.
Download (direct link) = A direct link to the software download.
Download (developer's site) = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64 bit version = If you have a 64bit operating system you can download this version.
Download portable version = No installation is required, just extract the files to a folder and run directly.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.
Rating
Rating from 0-10.
Browse software by sections
