Media Player Classic Home Cinema 1.6.2.4902

Help us keep the list up to date and Submit new tools here.


            Search tool or Browse all tools by sections

Tool Description Type Rating Comment


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. Require latest DirectX Runtime

Free software
Win Win

Version:1.6.2.4902
Released:

Size:5.9MB


Download (direct link)


More download options

Download old versions

9.3/10
33 votes


Guides
Similar tools
Read 33
comments

14534 views
this month
21295573
total views
  Latest version:
1.6.2.4902 (May 26, 2012)


Download sites:
Visit developer's site

Download from our site (direct link) (5.9MB)


More download options:
Download portable version (direct link)

Download 64 bit version (direct link)

Download 64 bit portable version (direct link)

Download from another mirror site



Download old versions


Supported operating systems:
Windows


More information and other downloads:
Download more beta versions here (russian site).

Require latest DirectX Runtime

If you receive an error that no d3dx9.dll found then install the DirectX Runtime or change the output under View->Options->Playback->Output and change to System Default(EVR Custom is preferred though).


Sections/Browse similar tools:
Media Center/HTPC/PS3/360Video Players

Media Player Classic Home Cinema screenshot
Click to enlarge screenshot

User options:
Email me when it has been updated    Report this tool (dead link/new version)  


Version history:
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)

Hide changelog



Sponsors:



Similar tools/Alternative to Media Player Classic Home Cinema:
GOM Player
GOM Video Converter
Kantaris Media Player
KMPlayer
Media Player Classic
PotPlayer
SMPlayer
VLC media player



Guides and How to's:
Accelerate x.264 1080p movies over the GPU Guide - Read
Advanced MPC-HC Setup - Read
Quality guide for HTPC, how to configure MPC-HC, ffdshow, etc - Read
View all guides with guide description here


Acronyms / Also Known As:
MPC-HC, MPC HC, MPCHC, MPC Home Cinema, Media Player Classic HomeCinema, MPC HomeCinema

Comments Post comment
33 comments, Showing 1 to 25 comments
 -  Next ->

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)


Posted May 26, 2012 by . Tool version 1.6.2.4485 using OS Windows 7 64-bit
Ease of use 9 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10
Guides: http://www.avsforum.com/avs-vb/showthread.php?t=1357375






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


Posted May 20, 2012 by . Tool version 1.6.1.4235 using OS Vista
Ease of use 10 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10






Just wanna congratulate the work force behind the player wich is fully customizable best player out there thanks!!!

Posted March 06, 2012 by . Tool version 1.6.1.4127 using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






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.


Posted January 12, 2012 by . Tool version 1.5.3.3961 using OS Windows 7
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






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.


Posted January 10, 2012 by . Tool version 1.5.3.3954 using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






I've found an issue. On playback of an webM video file the video freeze after 1 to 2minutes. Audio continues.

Posted December 27, 2011 by . Tool version 1.5.3.3917 Beta using OS WinXP
Ease of use 8 of 10 Functionality 10 of 10 Value for money 9 of 10 Overall score 9 of 10






Regression Alert! Use caution.

It's a bit sad to see this project run into the ditch.

Version 1.5.3.3734 works.


Posted December 23, 2011 by . Tool version 3909Beta using OS WinXP
Ease of use 10 of 10 Functionality 8 of 10 Value for money 8 of 10 Overall score 8 of 10






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


Posted December 08, 2011 by . Tool version 1.5.3.3887 using OS WinXP
Ease of use 10 of 10 Functionality 7 of 10 Value for money 10 of 10 Overall score 9 of 10






Taking a brake maybe, but you can get updates here too: http://xhmikosr.1f0.de/

Posted November 12, 2011 by . Tool version 1.5.3.3469 using OS Windows 7 64-bit
Ease of use 9 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10






So this has stopped being updated, or they just take a month off every now and again??

Posted November 11, 2011 by . Tool version 0 using OS Windows 7 64-bit
Ease of use 7 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 8 of 10






Still the best free player for video files

Posted July 22, 2011 by . Tool version 1.5.2.3456 using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






i am not entering into the argument of who is fool or not?
i hv use and liked MPC-HC in the past....past...past.....
MPC-HC based on MPlayer and Mencoder libraries which inturn ffmpeg is back-boned.
1) How come professional programmers encodes the video clip interlaced and sets the flag progressive?
2) How come professional programmer(s) do not stick to or follow the standard practice for ac-3 encoding and sets the audio stream id 11111111_111111..... instead of 189 (0xBD) or 128 (0x80), due to which stream fails to be decoded.

i leave answers to the so called professional programmers.


Posted July 10, 2011 by . Tool version 1.5.2.3338 beta using OS Other
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






Totally agree with the two last comments, I use MPC and MPC-HC since many years too and won't change for another player. MPC-HC which has its built-in filters can compete or even beat VLC, PowerDVD, etc.. In addition it is a light-weight soft and with ffdshow filter : perfect team !
Just put 9 overall score because it changes sometimes my custom icons and I had to create a *reg file to get my icons back.


Posted July 10, 2011 by . Tool version 1.5.2.3338 using OS Windows 7
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 9 of 10






scorpinok is a foul-mouthed idiot. I've used dozens of players over the years including VLC, GOM, WMP, Splashlite, PowerDVD etc. and I pretty much use MPCHC exclusively now. Plays all my DVDs & Blurays including AVCHD bluray backups, flawlessly. Also, they continually update the player. Right now this is the best free player and is better than most of the payfer players.

Posted July 10, 2011 by . Tool version 1.5.2.3114 using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10
Guides:






scorpinok has no idea what he's talking about and apparently doesn't know how to speak Englush clearly. MPC-HC has been driven thus far by a competent and responsible team of developers; only people who know how to familiarize themselves with a program before writing a half-conceived rant will get anything out of MPC-HC. It requires DirectX for hardware acceleration, and if it uses all your CPU, you have a garbage PC. MPC-HC can't fix a messed-up Directahow environment created by previously installed codec packs or broken filters, which are almost certainly present on the PC of the whiner immediately below.

Posted July 09, 2011 by . Tool version latest using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






Past few releases takes too long (not instantly) to load video because of MPC-HC tries to access DR0 and access memory as compared to VLC or other mplayer derivatives like SMPlayer,MPUI-HCB and so on...

Posted July 07, 2011 by . Tool version 1.5.2.3338 using OS Other
Ease of use 9 of 10 Functionality 9 of 10 Value for money 9 of 10 Overall score 9 of 10






This is a revision of an earlier comment.

Tried to load a .sub file with MPCHC. It wouldn't do it. Life's too short.

Downloaded a couple of other freeware players.

KMPlayer is junky ... never trust freeware that's prettified too much. Interface stinks too.

VLC works fine. Plus the interface is better. It's too easy to hit the wrong button in MPC.


Posted July 07, 2011 by . Tool version 1.5.0.2827 using OS Windows 7
Ease of use 8 of 10 Functionality 1 of 10 Value for money 8 of 10 Overall score 1 of 10






Media Player Classic HomeCinema - BE Mod could also be announced I guess...


Posted June 24, 2011 by . Tool version 1.5.2.3262 using OS Windows 7
Ease of use 7 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 10 of 10






This new version is much, much better.

The (pretty recent) one I was using before certainly has the functionality and wide format support that WMP lacks, but I didn't use it unless necessary because it was a bit clunky. I don't have much patience for clunky software, free or not.

This one does very much the same but it works seamlessly. It's now my default player.


Posted April 23, 2011 by . Tool version 1.5.2.3043 beta using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






Long time listener first time caller he he. Just wanted to add my experience to the mix.Im an A+ certified Tech and I was stumped. This shows there is always new stuff to learn. Firstly my system specs are well within acceptable limits to play video. Infact I’ve been doing it for a few years. But lately a problem reared its ugly head. Every few minutes the video would stutter or judder if you will. No matter what I DID nothing changed. I researched and researched. Finally It seemed that it was the frame rate of the new codecs being used for encoding that where the problem. My lcd tv was not syncing up. And it was by accident I came across this info. MPCHC to the rescue. It is able through tech voodoo to make the frame rate of the video source sync to my lcd !!!!. Outstanding. I was a devoted mplayer for windows fan but I have switched. I have been using MPCHC for a while now smooth playback on all video sources. Before I became an MPC convert I tried other players vlc etc to fix the problem and of course all the system updates upgrades diagnostics blah blah no joy. Now I am a true believer. Happy video watching.

Posted April 12, 2011 by . Tool version 1.5.2.3011 using OS Windows 7
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






If you have more than 5000 video files, you DEFINITELY need this player!

My take is if you have less than 1000 video files, VLC and the built in WMP will do, if you have more than 2000 video files, you'll also need SMPlayer and if you have have more than 5000 video files, you definitely need MPC HC!

MPC HC is the mother of all players, it will play non properly indexed, no indexed, no metas files (especially incomplete LIVE streamed FLV files) and files other player couldn't even open...BUT on the other side of this powerful player, there is a dark side, this is the ONLY player I know of that can bring down Windows (blue screens).

I have VLC and SMPlayer as my default players and MPC HC as standby cause sometimes you need to play the same video file in different players just to test!

One bug about MPC HC with WMV files is that if you drag and enlarge the WMV video file and then use the slider to seek/fast forward/backward, the screen would automatically return to it's original size! (this is happening with MPC HC x64 in Windows 7 x64).



Posted April 04, 2011 by . Tool version 1.5.2.2987 using OS Windows 7 64-bit
Ease of use 8 of 10 Functionality 10 of 10 Value for money 9 of 10 Overall score 9 of 10






The easiest, lightest, most reliable and altogether finest piece of playback software you can find! Plays practically everything you throw at it and opens lightning fast! On slow systems as well! I rate it above VLC, which is also quite good, but lacks a number of features.
A very small drawback perhaps in MPC-HC is the cursor staying visible during playback, if it is not in full-screen mode. I imagine some people like that, but I would love an option to change that behaviour. But not important...

Thumbs up! Keep up the good work and thanks so much for this free app!!


Posted March 22, 2011 by . Tool version 1.5.1.2903 using OS Windows 7
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






one of the greatest free video player out there.

Posted February 28, 2011 by . Tool version 1.4.1 using OS Windows 7 64-bit
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






Is the nvidia geforce 8800GT *not* supported by mpc-hc for gpu acceleration?
but the 8800GT is dxva2 compliant...

dx10 comes bundled with vista. have I to install dx9 too for mpc only? can dx9 and 10 life happy on the same OS?

thanks a lot!


Posted February 04, 2011 by . Tool version mpc-hc using OS Vista
Ease of use 7 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10






This is a fantastic media player that is light on system resources and can handle most media formats. You can also use ffdshow with it if there are a few formats that you cannot play with MPC-HC's built-in codecs.

There is one thing that sort of puts me off this player and that is when adding multiple audio/video files using the "Play All" option under "Music Tasks" on Windows XP, often MPC-HC will start opening the files and drop/forget some of the files, leaving only a couple left on the playlist e.g open 20 mp3's, forgets the first 15 and only plays the last 5??? Even Windows Media Player DOES NOT do this, the media populates the playlist almost instantly.

This problem DOESN'T occur if I select a folder containing media, right-click and select "Add to MPC-HC Playlist". Using this method the playlist is populated instantly and the first file is played, which is what I would like to see happen when clicking "Play All" under "Music Tasks" on Windows XP, because I am so used to opening media in this way.

I set MPC-HC to be the default player for all media formats, I would really love it if MPC could alter the registry in some way so that the "Play all" music task defaults to "Add to MPC-HC Playlist" for all media in that particular folder, hence loading ALL media fast without dropping/forgetting files.

Hope you take my suggestion into consideration. Thankyou for continuing to develop a superb media player.


Posted February 02, 2011 by . Tool version 1.5.0.2827 using OS WinXP
Ease of use 9 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10





33 comments, Showing 1 to 25 comments
 -  Next ->

1 tool hits, Showing 1 to 1 tools
 - 

Explanation:
New tool= 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
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.
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.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com and virusscan.jotti.org.

Rating
Rating from 0-10.

Browse software by sections

All In One Blu-ray Converters (11)
All In One DVD Converters (22)
All In One MKV to MP4/Blu-ray/AVCHD (11)
All In One Video Converters (27)
Animation (3D & 2D animation) (6)
Audio Editors (15)
Audio Encoders (57)
Audio Players (4)
Authoring (Blu-ray/AVCHD) (19)
Authoring (DivX) (5)
Authoring (DVD) (40)
Authoring (SVCD/VCD) (11)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (11)
Blu-ray to Blu-ray/AVCHD (9)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (35)
Capture (33)
CD/DVD recovery (4)
Codec Packs (8)
Codec/Video Identifiers (31)
Codecs (65)
Decrypters (Blu-ray) (6)
Decrypters (DVD Rippers) (13)
DigitalTV/DVB/HDTV (45)
DVD to AVI/DivX/XviD (19)
DVD to DVD (22)
DVD to MP4/MKV/H264 (18)
DVD to VCD/SVCD (5)
ISO/Image (15)
Linux video tools (91)
MacOS video tools (126)
Media (Blu-ray/DVD/CD) (7)
Media Center/HTPC/PS3/360 (41)
Other useful tools (90)
Photo Blu-ray/DVD/VCD (10)
Portable/Mobile/PSP/iPod (45)
Region free tools (5)
Screen capture/Screenshots (22)
Subtitle (46)
Video De/Multiplexers (48)
Video Editors (Advanced/NLE) (38)
Video Editors (Basic) (40)
Video Editors (H264/MP4/MKV/MTS) (12)
Video Editors (MPG/DVD) (20)
Video Editors (WMV/AVI) (15)
Video Encoders / Converters (131)
Video Encoders (AVI/WMV) (41)
Video Encoders (H264/MP4/MKV) (38)
Video Encoders (MPG/DVD) (25)
Video Frameservers (7)
Video Players (29)
Video Repair/Fix (16)
Video Streaming (29)
Video Streaming Recording (40)
Virtualdub tools (10)
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Tools