News Archive

From CCCP
Jump to: navigation, search
  • 2014-04-20: A new release, code name "A Dream of Spring", has been released. It contains various fixes to bugs found during the last release cycle. XP support is now officially off the table, but nothing has (yet) been broken knowingly for it.
    • Updated components:
      • LAV Filters 0.61.2.0-b02e0c4
      • MPC-HC 1.7.4.2 (master@f2fa14b)
      • xy-VSFilter 3.0.0."288" (git 974aff3)
    • General change log:
      • Installer and settings applications
        • The uninstaller should now no longer leave an empty root directory in case of a full uninstall under specific circuimstances.
      • MPC-HC
        • MPC-HC no longer moves a couple of frames forward when paused for the first time.
        • XySubFilter's auto-loading has now been fixed in certain cases on Windows 7.
      • LAV
        • The defaults are now much less restrictive format-wise for both the splitter and the video decoder. This should not bring up issues, but we welcome any reports in case of failure.
          • In LAV Video, VC1, MPEG-1, WMV3, WMV12 and MS Video 1 are disabled in addition to LAV Video's own defaults of disabling RV12, Cinepak, QPEG and MSRLE. The ones we disable are handled so as they are handled generally better by the official MS decoders.
          • In LAV Splitter, asf (WMV), avi, mp3, mpeg (MPEG-PS), wav and wtv are disabled, as these are known to be either handled well by the MS filters, or known to be problematic with some applications if replaced by non-MS filters.
        • LAV Filters' support for loading Avisynth scripts with itself being called within them has been improved. This fixes the last remaining problem left with using LAV for Avisynth scripts.
        • LAV Splitter is now more resilient to unexpected things in embedded cue sheets (in MP3 files, for example).
        • MP4/MKV files with H.264 and no parameter sets off-band (avcC) are now supported in LAV Filters.
        • Conversion of odd-height 4:2:2 and 4:4:4 YCbCr to RGB now works correctly in LAV Video. Fixes the bottom line in certain mirkosp's encodes, for example.
        • Crashes on SSE-only systems with DTS audio have been fixed.
        • DXVA2 decoder implementation has been improved in LAV Video.
      • xy-VSFilter
        • VirtualDub library has been updated.
        • Auto-loading of external subtitle files should now work with uppercase extensions.
        • A bug fix to allow larger borders in ASS rendering has been merged.
  • 2014-03-09: A new release, code name "Absurdum Ipsum", has been released. It contains a wide array of general improvements as well as fixes. Unless something surprising happens, this will also be the last release to get some kind of support on XP as its EOL date crawls closer.
    • Updated components:
      • LAV Filters 0.61.1.0-9cdf201
      • MPC-HC 1.7.3.91
      • xy-VSFilter 3.0.0."284"
    • General change log:
      • MPC-HC
        • Parts of the interface have been made DPI-aware. The toolbar and logo raster images are not scaled, as well as the checkboxes in the File Extensions part of the Formats screen in options are not perfect, but this is much better than what MPC-HC used to do. The menus as well as the seek bar should now be properly scaled.
        • The Play→Subtitles menu has been finally enabled for renderers that do not support the ISR. This was a remnant of that menu originally being meant for the ISR only, and affected a relatively small part of the user base (generally only XP users who were using the CCCP default video renderer).
        • XySubFilter and ISR should no longer create doubled subtitle rendering when the ISR is enabled and madVR is used as the video renderer.
        • Basic support for renegotiation of pins has been added to the Audio Switcher. Fixes AC3Filter falling back from bitstreaming to local decoding, as well as possibly other things?
        • The properties dialog now also lists available tracks from the splitter via IAMStreamSelect, in addition to the active pins.
        • Various fullscreening and full screen window related bugs have been fixed.
        • Chapter marks are now updated on the seekbar when the media length changes.
        • The "Jump to" menu has been somewhat simplified.
        • The DVD favorites feature has been fixed.
        • A feature to add all files in a folder to the playlist has been added.
        • Various subtitle rendering related fixes have been added in the ISR.
        • If MPC-HC is configured to override the splitter choice when doing the initial track selection, tracks selected at splitter level will now be preferred in case more than one track matches the criteria.
        • KatMouse should work again with MPC-HC.
        • Various minor bug fixes.
        • MPEG Audio has been enabled in MPC-HC for the 'internal' LAV.
        • Certain video renderers, including the custom EVR one, now do less unneeded (re)drawing.
        • The MPC-HC version script has been patched to output the version of MPC-HC on which the build was based, instead of base + (number of patches), which was and is useless for most people.
      • LAV
        • Real video timestamps are now set to be read as the decoding time stamps (DTS), not presentation time stamps (PTS) in LAV Video. This fixes the massive amounts of jerkiness which happened when playing Real video files.
        • LAV Audio will no longer use AV_EF_CAREFUL with libavcodec. This removes random blips with files that have broken AC3 frames due to badly designed "error concealment".
        • Avisynth support in LAV Splitter has been officially enabled. Colorspace conversion bugs related to it have been fixed as well.
        • LAV Video no longer applies aggressive deinterlacing to soft telecined content.
        • Detection of the various MPEG-1 audio formats in MP4 has been improved in LAV Splitter. MP4 files with broken initial MP3 frames should no longer be detected as containing MP1 audio.
        • Calculation of stream durations in OGG has been improved in LAV Splitter.
        • Pixel format conversions within LAV Video have been slightly optimized.
        • LAV Splitter can now parse ICY metadata from HTTP streams.
        • Various DXVA2 related improvements have been done in LAV Video.
        • The QuickSync decoder has been updated in LAV Video, improving output timestamps with certain cases of interlaced content.
        • A safeguard has been added to LAV Splitter for the case when EOF (end of file) has been hit when reading. This fixes a problem with some affected blu-ray discs where opening them would take a very long time.
        • A player is now notified in a better way by LAV Splitter when the media length changes.
        • WMP/WMC are now blocked by LAV Splitter from doing any initial track selection, as they generally just automatically select the first track.
        • Better handling of falling back to a software decoder with WMV3/VC-1 in case DXVA2 or the MS decoder are not available/usable in LAV Video.
        • MPEG-TS timestamp calculation has been improved in LAV Splitter.
        • LAV Video is now able to push non-standard (in DirectShow) BT.2020 transfer matrix and primaries to madVR. The internal YCbCr->RGB conversion system now also supports one of the BT.2020 versions.
        • Support for Duck TrueMotion 1/2 has been added to LAV Video.
        • ATRAC is now a separate audio format group in LAV Audio, and support for ATRAC3+ has been added.
        • FFmpeg commits 12b97dd, b918d6e and 742d860 have been cherry-picked to fix issues related to decoding and seeking in certain Vorbis streams.
      • xy-VSFilter
        • xy-VSFilter is now built with Visual Studio 2013, and various libraries it uses have been updated.
  • 2014-01-17: What happens when we finally get enough fixes aboard? We release! Accordingly, a new release, code name "Ashinoko", has been released.
    • Updated components:
      • LAV Filters 0.60.1.0-22da8ba
      • MPC-HC 1.7.1.322 (shows up as 333)
    • General change log:
      • Installer and settings applications
        • WinCPUId is no longer used for SSE detection.
        • Default source filter for OGM is now set to LAV Splitter. A half-year old FFmpeg bug has finally been squished regarding seeking in this container, enabling this change to go forward.
      • MPC-HC
        • MPC-HC's VSFilter/ISR code has been reworked, and the ISR is now quite a bit faster with complex styled subtitles.
        • MPC-HC now has XySubFilter support in its EVR and VMR9-based custom renderers. After XySubFilter has been registered in the system, blocking the "DirectVobSub (auto-loading version)" filter in external filters is the easiest way to get it used with the standard CCCP setup.
        • The mouse cursor will now hide in windowed mode as well in MPC-HC when it is not moved for a certain amount of time on top of the video surface.
        • The menu bar can now be shown when hidden in MPC-HC by pressing the Alt key.
        • The shaders feature has been reworked in MPC-HC. Now the feature has a full page in the Options.
        • MPC-HC is now built with Visual Studio 2013.
      • LAV
        • WMA2 audio in Matroska no longer gets wacky timestamps with LAV Splitter, effectively fixing some older files with this type of audio muxed in.
        • Native MPEG-4 Part 2 (xvid, divx, lavc mpeg4) timestamps in Matroska are now handled correctly in LAV Splitter. Fixes stutter due to incorrect usage of the container timestamps with such files.
        • VC-1 decoding via DXVA2 has been fixed and re-enabled on Intel hardware in LAV Video. Requires relatively new hardware and drivers (Ivy Bridge/Haswell).
        • Various minor Matroska parsing fixes in LAV Splitter. Among other things, seems to fix playback of certain files with humongous FLAC extradata.
        • FFmpeg issue 2739 has finally been fixed. This fixes seeking in OGM files in LAV Splitter.
        • Forced subpicture and PGS subtitle stream selection has been improved in LAV Splitter.
        • Opus audio pre-skip support has been improved in LAV Audio.
        • FFmpeg's AAC decoder now supports correctly a few more types of AAC audio in LAV Audio.
        • Support for reading embedded Cue Sheets from audio files as chapters has been added to LAV Splitter.
        • Support for reporting the stream bitrate through IBitrateInfo (for MPC-HC et al.) has been added to LAV Splitter.
        • Additional metadata from the source file is now exported through IPropertyBag in LAV Splitter.
        • LAV Filters are now built with Visual Studio 2013 and GCC 4.8.2.
  • 2013-11-27: After finding a small bugbear with the last release, it was decided to make a relatively small iterative update for it. Thus a new release came to be, which should fix a problem only a few users should have noticed, code name "Reticulating Splines With Movax"!
    • As newer CCCP playback packages contain quite a few rather large differences compared to the pre-2012 ones, if you at any point need to grab the last FFDShow-tryouts based release, it, with some minor script-related fixes, is available from here.
      • The known issues with the release are also listed here.
      • If you want to try and use FFDShow-tryouts' raw video/audio filters with the new CCCP, see here (WIP)
    • Updated components:
      • LAV Filters 0.59.1.0-6cdab1c
    • General change log:
      • LAV
        • DXVA2ExtendedFormat colorimetry is now disabled in LAV Video if the Overlay mixer is in the graph, except when LAV Video is connected to a VSFilter. This fixes a black screen problem that some XP users possibly encountered.
        • VC-1 and WMV decoding via DXVA2 is now specifically disabled with Intel GPUs in LAV Video. Latest Intel drivers contain the component which is used for this, but its usage leads to either a broken image or plain crashes.
  • 2013-11-24: The time has come to let out some more things that have been under testing, including something we have been testing in DirectShow since early October - HEVC demuxing and decoding. A new release with some fixes and some new features, code name "Rusty Crap"!
    • Updated components:
      • Haali Package 1.13.356.20 (CCCP Build)
      • LAV Filters 0.59.1.0-fd21671
      • MPC-HC 1.7.1.24 (shows up as 39)
    • General change log:
      • Installer and settings applications
        • OGM and "normal OGG" (OGG, OGV) have been separated from each other in the system settings app, and only OGM is now enabled with the Haali's splitter. This enables us to specifically target the one type of format that doesn't work with libavformat, minimizing the unneeded usage of Haali's splitter.
        • The installer and uninstaller no longer touch a long-unused HKLM MPC ExePath key.
        • Everything has been updated to the new MPC-HC registry key.
        • The user level settings application now disables MPC-HC's settings migration from the old key in case of a settings reset. Migration does not remove the original key's contents, and thus having it activate would lead to extra funkyness during each and every settings reset.
        • The installer no longer tries to touch the default value from the MPC-HC key.
      • MPC-HC
        • MPC-HC has switched the registry key it uses. This can break various old software that depended on the old location, including GTSdll. The recommended solution is to switch to something that can use the web interface instead.
        • A problem with MPC-HC incorrectly pushing things onto the clipboard with the button in the about window has been fixed. Data on the clipboard will now not get destroyed if you haven't pasted it before closing the app.
        • MPC-HC now handles files with a single random access point as files that have no known random access points. This makes the player fall back from the fast seeking mode, and lets the user seek in such files.
        • Random access point information is now reloaded when a splitter calls a length change. This should fix seeking problems when switching between editions, for example.
        • MPC-HC should now report a human-readable error in case it fails to hook certain system functionality (usually due to certain kind of security software).
        • Various fixes and tweaks.
        • MPC-HC is now built with Visual Studio 2012, Update 4.
      • LAV
        • HEVC decoding support is added. Colorimetry information is also parsed from the stream and passed along.
        • HEVC demuxing support is added for the following containers:
          • Matroska and MP4, as both of these use a way of doing it based upon 14496-15, 3rd Edition.
          • MPEG-TS
        • VP9 decoding support is added.
        • A problem with the LAV Video and Audio tray icons crashing when you click them to open the property windows has been fixed. U78's patch forgot to initialize some values so a random memory location would be executed (and not executable regions would just go boom and crash).
        • LAV Video now handles Annex B H.264 in MP4. Such files are technically broken, but since various things can still handle them, it is good to have them work with LAV as well. This fixes the last remaining regression with decoding we had compared to the releases based on FFDShow-tryouts.
        • LAV Video now tries to detect from the pin info if the renderer "understands" (or "can handle") the DXVA2ExtendedFormat colorimetry information. This is less safe than the white list approach done with the last release, but it seems to generally work.
        • LAV Audio should now handle bit streaming changes while paused better.
        • DTS parsing in LAV has been improved, certain cases of data being read incorrectly as DTS-HD markers should now be fixed.
        • LAV Video should now not try to decode in case the internal decoder context is missing.
        • LAV Filters are now built with Visual Studio 2012, Update 4.
      • Haali Package
        • A change that broke Haali's renderer under certain circumstances has been reverted. This was an additional change on top of the top-down RGB preference, and thus does not affect the slowness fix for LAV Video + Haali's renderer with RGB output.
  • 2013-10-17: We're moving to the darker time of the year again over at the northern hemisphere, but that doesn't mean that we do not care for colors! After doing some development and testing, we present you a new colorimetry-enabled release, code name "Red October"!
    • Updated components:
      • Haali Splitter 1.13.322.9 (CCCP Build)
      • LAV Filters 0.58.2.0-42306ee
      • MPC-HC 1.7.0.7859 (shows up as 7877)
      • xy-VSFilter 3.0.0."236"
    • General change log:
      • Installer and settings applications
        • Added a Samsung H.264 decoder to the black list. It has an irrationally high merit and seems to come with a piece of software called Intelli-studio.
      • MPC-HC
        • The transition from the Navigate menu to the Play menu regarding audio/video/subtitle track selection is now more or less complete. The bug with MPC-HC overriding the splitter's choice with audio tracks is now also fixed.
        • MPC-HC now defaults to "fast seek" that only seeks to random access points if those are available to the player. You may disable it in the Tweaks tab in the options.
        • Fixed alpha channel parsing with vobsub subpictures. Certain previously unshown subpictures should now be visible.
        • Subtitle renderer sanity checks removed as they ended up being too strict in some cases. The crashing sample reported will still work as there is some additional memory allocation checking included now.
        • Enabled the CCCP LAV Filters as "internal" for MPC-HC, and enabled certain formats within it for better playback of certain formats:
          • DTS/AC3
          • HTTP
          • RTSP
          • UDP
          • RTP
          • MMS
          • MPEG Audio (yes, this includes raw MP3)
          • RFS
        • Various miscellaneous fixes resulting from the update of MPC-HC to the 1.7 stable release, with some fixes cherry-picked after that.
      • LAV
        • Enabled colorimetry information (color matrix, range) output in LAV Video via dwControlFlags with a white list. Mainline LAV only enables this if MadVR is somewhere in the chain, while this will enable it as long as the next filter in chain is one of the following:
          • VSFilter (auto-loading or the non-autoloading one)
          • VMR7/9
          • EVR (includes everything that uses the same CLSID, including all of the MPC-HC custom EVR-based renderers)
          • madVR
        • Various miscellaneous fixes resulting from the update of LAV Filters to the current git HEAD (42306ee)
      • xy-VSFilter
        • xy-VSFilter is now generally colorimetry-enabled as well. It will use the colorimetry information, such as the color matrix or range, that it gets from an upstream filter (say, LAV Video) and pass it forward if the next filter in chain is one of the following:
          • VMR7/9
          • EVR (includes everything that uses the same CLSID, including all of the MPC-HC custom EVR-based renderers)
          • madVR
        • Fixed alpha channel parsing with vobsub subpictures. Certain previously unshown subpictures should now be visible.
        • Re-introduced a patch for the Kasumi I420/YUY2 to RGB colorspace conversion routines as Lord was somehow able to reproduce the problem it fixes. Should not happen in general usage.
        • Subtitle renderer sanity checks removed as they ended up being too strict in some cases. Instead tried to make xy-VSFilter handle failed memory allocations in a more correct manner. The VSFilter subtitle rendering engine is old and rather memory-inefficient, so the only real fix for this would be to either rewrite it completely, or create a proper Windows port of libass (primarily without fontconfig).
      • Haali Package
        • Now built with the same toolchain as the rest of the CCCP package, namely VS2010 SP1.
        • Debug symbols are now available! Yes, this means we can now debug Haali's things.
        • Haali's renderer should now try and enforce top-down RGB. This should fix some slowness problems when feeding RGB to the renderer.
  • 2013-08-01: The summer has shown us its better half, and it's time to for another release, code name "August Augmentation"! This August Augmentation release generally enhances efficiency of the playback paradigm, and updates the components, fixing reported issues.
    • Updated components:
      • LAV Filters 0.58.2.0-96814e9
      • MPC-HC 1.7.0.7670 (shows up as 7680)
      • xy-VSFilter 3.0.0."232"
    • General change log:
      • Installer and settings applications
        • OGM/OGG has been switched over to Haali because of seeking difficulties with certain OGM samples in ffmpeg (see issue 2739 for future information). This was fixed in libav, but unfortunately the differences in the two projects' demuxers make applying the fix to ffmpeg's OGG demuxer useless.
      • MPC-HC
        • MPC-HC now controls the selected default audio track. Change to add all audio tracks into the Play→Audio menu has also wired the track selection code in. Set preferred audio language IDs in MPC-HC's Playback options instead of the splitter's options for now (View→Options→Playback→Default track preference).
        • D3D Fullscreen can now be switched to windowed mode just like the normal full screen mode. The hotkey toggling D3D Fullscreen is now disabled by default so that newcomers do not accidentally switch to it and wonder what happened.
        • The audio switcher will now show all audio tracks available, including all the embedded tracks exhibited by the source filter, as well as the external tracks.
        • Various XySubFilter-related enhancements. This build will prefer XySubFilter to xy-VSFilter if the first is registered onto the system.
        • The resolution check in the subtitle renderer has been matched up to the one in xy-VSFilter, see the xy-VSFilter changes for more details.
        • Various miscellaneous fixes.
      • LAV
        • A validity check for Vorbis streams was corrected to not fail with certain correct Vorbis streams. See ffmpeg issue 2720 for more information.
        • "Default track" flags are now also enabled for video tracks.
        • The current chapter point in LAV Splitter's tray icon should now show the correct current chapter, instead of being around 10 seconds in the future depending on the amount of internal caching done.
        • Slight improvement in the transition between ordered chapters with LAV Splitter in case the chapter points weren't exactly at the right spot time wise.
        • PMP, NUT, HLS, FLIC and Avisynth (yes!) demuxing enabled in LAV Splitter by default.
          • Fully DirectShow Avisynth script playback does still need that the AVI/WAV File Source filter doesn't jump in front of it (that the Avisynth installer usually registers as the source filter for ".avs"). Either block this filter in MPC-HC or remove the source filter registration for this.
          • The new Avisynth demuxer is currently not exactly perfect in ffmpeg, Avisynth 2.6 is recommended for stability. See ffmpeg issue 2526 for more information.
        • Camtasia (TechSmith Screen Capture Codec), DV, QuickTime 8BPS, LOCO, FLIC and Go2Meeting video formats enabled in LAV Video by default. Most of these are minor, except for DV that has actually been found on someone's hard drive once.
        • Slice-based multithreading has now been enabled for YADIF in LAV Video.
      • xy-VSFilter
        • The resolution check for xy-VSFilter is now modified to block areas larger than 8000x500 samples, instead of checking if either width or height was larger than 4000. This is in a way more strict of a check, but on the other hand enables very long scrolling text to be shown again. The reason such a check is needed to begin with is because certain broken scripts make xy-VSFilter go Out Of Address Space on 32bit systems.
        • The colormatrix guessing has been fixed. Used to be always BT.601, now defaults to BT.709 or BT.601 depending on the resolution.
        • A fix from MPC-HC has been backported in order to fix WrapStyle = 3.
        • Seven commits applied regarding making xy-VSFilter's reconnection logic somewhat better. This fixes cases where xy-VSFilter would "OK" a change even though it had no way of pushing out the changed sample type to the following filter in the chain.
        • A fix from MPC-BE has been backported in order to fix rendering of vobsubs in Matroska using the "custom colors" feature (MPC-BE revision 1995).
        • UTF-8 parsing enhancements. Added support for U+10000-U+10FFFF UTF-8 encoded characters, and other backported fixes from MPC-HC.
  • 2013-05-30: And now a new start-of-summer May release with LAV Filters 0.57, codename "Can't Change Codename Perpetually"! This should also contain something that should make life simpler for some XP users who used to have issues with our previous LAV-based releases.
    • Updated components:
      • LAV Filters 0.57.0.0-d8dc0ef
      • MPC-HC 1.6.8.7347 (shows up as 7357)
      • xy-VSFilter 3.0.0."220"
    • General change log:
      • Installer and settings applications
        • Haali's 'Autoload VSFilter' checkbox in the settings application has been replaced with a LAV Splitter tray icon checkbox as part of the gradual Haali removal process. This setting can still be changed in Haali Splitter's settings.
        • A button for LAV Splitter's settings has been added to the settings application, and the buttons in general have been somewhat regrouped.
      • MPC-HC
        • Memory leaks have been fixed in MPC-HC that happened with files that contained chapters. Thanks go to Underground78 for quickly solving this issue, and to Phantasm for helping in debugging the problem.
        • The update checking mechanism question that pops up during first start-up of MPC-HC no longer comes up so that the playback would start behind or in front of it. The playback will not start before you answer the question.
        • Audio switcher's normalization and boost features have been updated. If you do not reset settings and use these features, you might get unexpected results. Do make sure to either reset settings, or go into the options and modify the settings to match according to your tastes.
      • LAV
        • LAV Video now prefers YV12 to NV12 on XP if a 4:2:0 YCbCr color space is being tried for output. This should work around or fix some of the problems that certain XP users have been having after the switch to being LAV-based.
        • A pop-up menu has been added to LAV Splitter for switching streams or editions, and jumping to chapters. Enabled by default in CCCP.
        • Many small changes to LAV Splitter that improve the scanning speed of Matroska files when using segment linking.
        • Default streams are now preferred to the special 'forced' streams that LAV Splitter creates internally in case of PGS subtitles. This makes subtitles show up more often, matching the behavior to when there are no PGS subtitle tracks available. Real 'forced' tracks still get selected by default in case such exist.
        • A problem with segment linking and Vorbis audio extradata changes has been fixed in LAV Splitter.
        • The FLAC channel mask from metadata is now used by LAV Audio, fixes playback of FLAC files with non-standard channel layouts.
        • JPEG2000 support has been added.
      • xy-VSFilter
        • A blacklist update from MPC-HC has been backported. Should improve xy-VSFilter falling out of the playback chain in case of a known application that doesn't like its existence, and most probably will not get fixed.
        • A couple of new NV12-to-I420/YUY2/RGB color conversion code paths have been added to vd.cpp's Kasumi-based solutions as a measure to work around some weird connections that xy-VSFilter happens to create for one reason or another.
  • 2013-04-20: Finally! The first fully LAV-by-default release is here! Fixes the biggest problem of the post-FFDShow-tryouts releases, as well as corrects a bug in DVD subtitle rendering. Without further ado, a new CCCP for Win8/Win7/Vista/XP, codename "The Evil Within" (the second)!
    • Updated components:
    • General change log:
      • Installer and settings applications
        • Generic Matroska splitting set to LAV Splitter by default. This change makes Haali be the fallback for all formats it can split, instead of being the primary splitter for any one of them.
      • Haali Splitter
        • Media sub types for TrueHD and MLP have been switched to the ones that LAV Audio understands. Fixes TrueHD and MLP audio being detected as AC3 by LAV Audio.
        • Added MIME types application/vnd.ms-opentype as well as application/x-font-ttf to the list of MIME types of loadable fonts. As only one of these is generally used in the wild, this fixes loading of OpenType fonts muxed by newer versions of MKVMerge.
        • General fixes. Exact change log is unknown, but there are reports of seeking becoming better with certain samples.
      • MPC-HC
        • The MPC-HC internal subtitle filter (ISR) will from now show all the DVD subtitles of certain DVD re-encodes created by Handbrake correctly, without skipping any subpictures that overlap by their timing.
        • 'On top' behavior has been fixed to be in general the same as before the last release.
        • The name of the source filter used is now shown at all times possible, instead of just showing the file name.
        • The media sub type is now given more priority in properties when showing the audio type. This fixes, among other things, properties showing TrueHD as AC3 with Haali.
        • The go to dialog now has the frame rate set in a more correct way for certain DVDs.
      • LAV
        • Switched to a GCC 4.7.3 / MinGW-w64 2.0.8 based toolchain for ffmpeg compilation.
        • LAV Splitter now supports segment linking, ordered chapters as well as multiple editions with Matroska. This makes it generally on par with Haali as far as support for Matroska features goes. As it generally supports more formats, it is in many ways superior to Haali now, and thus set to be the default Matroska parser in the CCCP.
        • Bink, Smacker as well as MXF are now enabled by default in LAV Splitter, and Bink as well as Smacker are enabled in LAV Video. This completes the request of a user for support of Bink video in CCCP.
        • Lots of general fixes.
      • xy-VSFilter
        • Backported the fix for DVD subtitles that overlap by their timing from MPC-HC.
        • Backported a change in vobsub index file parsing from MPC-HC that makes playback possible even with a nonstandard idx file next to the video file.
  • 2013-03-25: A general bugfix release that fixes one full-blown crash bug, as well as tries to limit the harm and possible crashes caused by badly written ASS subtitle scripts. Better general playback performance can be most probably be attained now thanks to changes in MPC-HC as well as LAV Filters. Without shortening our ties, a new CCCP for Win8/Win7/Vista/XP, codename "The Evil Within"!
    • Updated components:
    • General changelog:
      • Installer and settings applications
        • Added DiAVC to the "merit sanification" list in the installer. This makes sure that the CCCP's default decoder comes up as used in case this filter was installed before hand. Similar merit sanification was already done to DivX's H.264 decoder as well as CoreAVC.
        • Added MPC Video Decoder filter to the bad filters list of the installer. Many applications abuse old versions of this filter, and it does not really contain any features or capabilities that aren't already available in the preferred decoder in this pack.
      • MPC-HC
        • Switched back to a "normal" build of MPC-HC instead of a "lite" one as that actually ends up being both smaller as well as more useful in the end. Splitters built into the binary are still limited, but this should help people having certain kinds of trouble.
        • Currently built in splitter filters are as follows: AVI, DSM, DTSAC3, FLAC, MPEGAUDIO (raw MP3/AAC), SHOUTCAST, UDP and RFS.
        • VSync in the custom MPC-HC video renderers now defaults to off. This should enable better performance with and generally enhance the viewing experience with filters and files that would not give well usable frame duration values to upstream.
        • Dragging and dropping files onto the MPC-HC playlist should now bring up the playlist and work somewhat more intuitively.
        • The MPC-HC internal subtitle filter (ISR) will from now on block rendering surfaces bigger than 4000 pixels in width or height. This will stop most badly written ASS subtitle scripts from causing the subtitle renderer to crash because of lack of memory address space.
      • LAV
        • Updated LAV Filters to a development version that has a The Evil Plan-enabled ffmpeg. In other words, keeping buffers and having them work nicely in a multithreaded environment just became nicely simpler. This is a relatively big change, but it has gotten quite some testing by various people by now, so we decided to include it in this release. Speed-wise improvement in f.ex. yadif deinterlacing can be seen (~10%), and normal decoding probably is a percent or two faster, depending on the format.
        • Certain kinds of mpeg-ts files no longer cause LAV Splitter to try and load the whole file into memory in order to probe a stream.
      • xy-VSFilter
        • Backported MPC-HC commit 2a75078 that fixed invalid memory references during re-reading of a subtitle file when switching file reading modes.
        • Implemented a check similar to MPC-HC's commits 2c597d9 and a0d3a13 to block rendering surfaces bigger than 4000 pixels in width or height. This will stop most badly written ASS subtitle scripts from causing the subtitle renderer to crash because of lack of memory address space.
  • 2013-03-02: After two months of general development and testing, the CCCP team is ready to bring out a new stable release! This update addresses several issues that were brought to our attention after the last release, as well as contains general fixes and updates. Without further ado, we present a new CCCP for Win8/Win7/Vista/XP, codename "tseuQ ranoX" (has nothing to do with a certain sound card series from Asus)!
    • Updated components:
      • LAV Filters 0.55.3.0-1af3d7c
      • MPC-HC 1.6.6.6844 (lite, shows up as 6852 in many places because of a design decision by X from the MPC-HC team)
      • xy-VSFilter 3.0.0."213" (211 with this patch and this patch)
    • General changelog:
      • Installer and settings applications
        • The installer will now see if you have any Asus Xonar audio devices installed, and if such are found, will check if a feature called "GX mode" is enabled in the drivers. If the feature is found to be enabled, the installer will ask if you would like to disable it. Since this mode is known to affect various things negatively, we at the CCCP project recommend for it to be disabled at all times.
        • The settings application no longer should let you do things that need administrative rights if you have no way of elevating (UAC is really, really disabled).
        • Added the Moonlight H.264 decoder ({04B31EE9-EC66-4CED-8FF4-A9E7E22D1D8B}) as well as the Emuzed H264 Video Decoder ({B667A41E-E41C-402D-A7B3-C7C1D962D26F}) to the 'bad filters' blacklist in the installer. Both of them are old and completely broken for general DirectShow playback scenarios.
      • MPC-HC
        • The player no longer should have black borders around the rendered video surface as long as the player's window proportions match the video's.
        • There is now an option to set the auto-fit factor for auto-zoom's auto-fit feature.
        • Certain PGS blu-ray subtitles are now rendered correctly thanks to Underground78's fixes in color palette parsing.
        • The VSync functionality in the custom VMR/EVR renderers has been made work better with the DMO WMV decoder that comes with Windows Vista+.
      • LAV
        • Keyframe seeking in MOV/"MP4" -style containers has been added.
        • Handling of some aspect ratios in matroska has been made better.
        • General improvements in hardware decoding.
        • DVD subtitle animation support was improved.
        • DTS bit streaming has been updated to fall back from DTS-HD MA to standard DTS in case it is not supported by the receiver.
        • The LAV Splitter's loadup override patch has been updated a bit. Should now work better with blu-ray playlists and folders in case the user happens to have disabled the format in LAV Splitter's settings while still having the format registered for LAV source filter-wise.
      • xy-VSFilter
        • Patched to auto-load microDVD .sub files again.
        • Ported the PGS subtitle rendering fix from MPC-HC to xy-VSFilter as well. Both should now be more correct in rendering them.
  • 2012-12-30: On this day before the new year's eve, we have released again! And no, we are not dead. This release is one containing probably one of the biggest if not the biggest change sets in the history of this playback pack. A new rewrite-filled CCCP for Win8/Win7/Vista/XP, codename "Life After Mad Movax" (LAMM)!
    • As this update contains quite a few rather large changes, if you at any point need to grab the previous release, it, with some minor script-related fixes, is available from here.
    • Updated components:
      • LAV Filters 0.54.1.0-2d6e5f1
      • MPC-HC 1.6.6.6419 (lite, doesn't contain internal filters)
      • xy-VSFilter 3.0.0.211
      • removed FFDShow-tryouts
      • removed Gabest's MPEG-2 decoder
    • General changelog:
      • FFDShow and its continuation, FFDShow-tryouts are now away, and instead we have pretty much everything except for Matroska splitting based on nevcairiel's LAV Filters.
      • The old NSIS-based settings application is now also gone, and currently there is an Inno-based solution which bases on two separate settings applications; one handles user space, and the other handles system-wide settings (administrative rights needed). We would love to hear opinions and possible bug reports on it.
        • This will most probably be used at the very least until XP's support will end. But at least no-one thinks that "there should be no releases before it is rewritten in something saner."
      • WebM is now properly handled by LAV because Haali fails at it for whatever reason unless you use his renderer.
      • LAV Video handles video decoding, and LAV Audio handles audio decoding. If you need hardware accelerated decoding, use LAV's. MPC-HC's "lite" version does not contain the internal DXVA filter (which is in all ways inferior to LAV's). There are still some quirks because of remnants of Haali still needed, and because of the newness of LAV, but in general it should work.
        • One thing that no longer works by default is TrueHD when used with Haali (in other words, Matroska). This is very unfortunate, but thankfully there is a relatively simple way to have those files play by switching to LAV for splitting.
        • In this case you should open the settings application, open the system settings application from it, and check the MKV checkbox from it on the LAV side. This will switch to LAV for all Matroska files (segment linking and editions do not work, but otherwise it should work fine).
      • We now use xy-VSFilter instead of MPC-HC VSFilter. For now xy-VSFilter gives the greatest performance for end users, and in general it renders things well. This is in line with the recent change of Aegisub's towards xy-VSFilter as well.
      • MPC-HC has been updated, and many fixes, including MadVR related ones, are included.
        • CCCP now uses MPC-HC's update check mechanism to check for new CCCP updates.
        • The build will write memory dumps when it crashes. These are useful for debugging, and help in finding reasons to problems related to MPC-HC.
  • 2012-12-12: We have some real betas now with big changes! See details here to get yours and report on possible problems here!
  • 2011-11-11: And new components are here! Thanks to Nevcairiel we now have much better ISO Media Container (also known as mp4, based on mov), FLV, MPEG-TS parsing and splitting. Thus, a brand new LAV'd CCCP for Win7/Vista/XP, codename "Redundantly Redundant Redundancy"!
    • Updated components:
      • FFDShow-tryouts 1.1.3996
      • Haali 1.11.288.0 (2011-09-09)
      • LAV Filters 0.39.6bfdb44
      • MPC-HC 1.5.3.3819
      • VSFilter 2.40.3819.3
    • General changelog:
      • LAV Filters included. LAV Splitter is used for certain formats where Haali was lacking and where Gabest's FLV Splitter was used. LAV Video and Audio are off by default for the time being, but can be enabled if the user so wishes. Since H.264 decoding with LAV can be very much useful, it has its own checkbox in the CCCP settings application.
      • FLV Splitter, CoreWavpack removed. FLV will be split by LAV Splitter, and wavpack will be decoded by -tryouts, as libavcodec's wavpack decoder now supports all of the funnier parts of wavpack thanks to Daemon404 herping a derp at the libavcodec developers. Raw wavpack splitting not possible with default CCCP any more, and we recommend users to either use a proper audio player for that sort of thing, or mux the stream into a container.
      • After poking the libavcodec developers with the two types of samples that failed with the ffaac AAC decoder, those are now fixed. This includes things like gg's Moshidora and overall AAC channel count changes in transport streams. The first kind of files are actually broken, but they worked with faad2, so the decoder was adapted to not scream and stop with them.
      • DXVA settings removed from the settings app. It touched -tryouts DXVA which never really worked as well as MPC-HC's. If you absolutely, positively want to use DXVA -- we recommend enabling it in MPC-HC. Not that it is any more recommended than earlier.
      • Overall installer/settings application updates.
      • Start menu entry reordered, now FFDShow and LAV have their own folders, and "Filters" was renamed to "Other Filters".
      • MPC-HC's mpciconlib.dll removed. The default icons as well as our original icons both had their problems, and the mpciconlib library isn't exactly small. Now there will be one MPC-HC icon used for all media files, and most sizes should be there. We are open for suggestions on icons and related things.
  • 2011-07-30: New development, ho! Lord has been a true Hero of the Workforce, and we have for the first time actually added new features to FFDShow-tryouts! A brand new hi10p-compatible CCCP for Win7/Vista/XP, codename "A legend reborn"!
    • Updated components:
      • FFDShow-tryouts 1.1.3951
      • MPC-HC 1.5.3.3514
      • VSFilter 2.40.3514.3
    • General changelog:
      • Support for our beloved 10-bit stuff (hi10p support) in FFDShow-tryouts has been added.
      • Color space matching priorities have been switched for 420P ("YV12"), to prefer YUV formats before RGB in order to minimize the possibility of libswscale RGB conversion with hi10p material.
      • Playback of certain matroska clips, that incorrectly used to play at 25fps, has been fixed with FFDShow-tryouts.
      • CCCP Settings and VSFilter have been adjusted for the new pre-buffering changes. Default is still no buffer, and the checkbox sets it to 10 when enabled (buffering set to other values made subtitles blink for users). The settings application currently, in case of the buffering value being non-zero, will reset the value to 10.
  • 2011-06-26: Way overdue, a new bugfix CCCP for Win7/Vista/XP while we boil some new stuff up in our testing labs!
    • CCCP generally built with VS2010 SP1, thus official support for older-than-SP3 Windows XP and Windows 2000 is dropped.
    • Updated components:
      • FFDShow-tryouts 1.1.3887
      • MPC-HC 1.5.2.3268
      • Haali 1.11.96.14 (2011-03-03)
      • VSFilter 2.40.3252.2
    • General changelog:
      • Settings application now has the 'MT' checkbox removed, as libavcodec has multithreading in itself, and it will get used by default in case of multicore CPUs.
      • Non-admin users should now be able to reset their settings via the settings app.
      • Seeking keys in MPC-HC have changed, what used to be ctrl+left/right is now just left and right.
      • Newer libavcodec fixes a very rarely occuring bug in H.264 decoding.
      • Minor uninstaller clean-up fix regarding FFDShow-tryouts' DXVA settings.
      • Installer fixes related to remembering old selections and having a static AppId.
      • ...and probably some other things Hoser the Third has forgotten.
  • 2010-10-10: New CCCP Win7/Vista/XP/2K Release! (2010-10-10). One year, one month, one day since our last release. Lots of bugfixes, feature improvements and Chiyo-ification (maybe not that last one). Oh, and the codename is Ten十KymmenenдесятьDziesięćTízZehnDixTioDez.
    • MPC-HC no longer supported on Win2k. The installer won't let you install it if you're using Win2k.
    • Updated components:
      • FFDShow 1.1.3562.0
      • MPC-HC 1.3.2505.0
      • Haali 1.10.262.12
    • Settings app changes:
      • Improved h264 decoder selection logic. The settings app supports native switching between ffdshow, ffdshow-mt (ffmpeg-mt), CoreAVC and DivX decoders, (if installed).
      • Error detection for 're-register filters' improved again.
      • Better behaviour when closing. Now prompts to apply changes if you click 'Cancel'.
    • Installer improvements:
      • Directory autocomplete for install path.
      • Pick the best h264 decoder intelligently.
      • DirectX9 End-User Runtimes are required for ffshow now. Don't install if they aren't present.
  • 2009-09-09: It's been a long time since the last release. Are you noticing a trend here?! We proudly present CCCP9+9, "NEIN NEIN NEIN". Yes, it was released at 9:09:09 GMT today!
    • Things built with VS2008 SP1 and/or GCC 4.3.3. Using March 09 DXSDK.
    • All components built for CCCP show in file resource under "Special Build Description".
    • Updated components:
      • FFDShow r3065
      • MPC-HC r1264
      • Haali 2009-01-11
      • Removed Zoom Player
    • Added licenses which install to Legal folder if any such license exists for the project.
    • Use EVR-CP renderer on Vista+ if D3X* DLLs available, otherwise VMR7. Use Overlay for older OSes.
      • Added prompt on install if user has no D3X* dll's on Vista or greater (this check is identical to MPC-HC's) and lets them know they will need to install the DX End-User Runtime binaries in order to make full use of MPC-HC. Important for using EVR-CP without nagging message.
      • Disable Show OSD by default in MPC-HC.
    • Added VSFilter as preferred decoder in MPC (Win7 compatibility).
    • Added extra ffdshow components: ff_kerneldeint, ff_samplerate, TomsMoComp_ff, ff_unrar, ff_wmv9, and ffmpegmt.
    • Added mpciconlib (sans 256x256 icons).
    • Fixed installer not asking you to "Reset All Settings" if you were asked to restart. Added all post install options to custom page in installer.
    • Fixed Save Thumbnails feature in MPC-HC.
    • Fixed extra backup entries in Vista+ Default Program interface for MPC-HC.
    • Fixed CCCP Settings not allowing Re-Register checkbox if no players installed.
    • CCCP Settings: Added options for H.264 MT (Multithreading with ffmpegmt, still experimental), Theora, EAC3, and TrueHD. Only one option for DRC now (used by AC3 and EAC3). Added checkboxes next to Filetype Associations to use the icons in mpciconlib.
    • MPC-HC Options: Enabled MPEG2 decoder in MPC-HC by default, it causes less issues for the most part using Gabest's decoder in MPC than other commercial decoders. "Keep history of files" enabled by defualt, used by GTSdll. Disable Animation is disabled, and sub buffering returned to value of 3.
    • FFDShow Options: Enabled Theora, H.261, MP41/2/3, HuffYUV, SVQ1, SVQ3, QT RPZA, QT RLE, MJPEG, TrueMotion, CamStudio, Indeo 2/3, VP3, VP5, VP6, CorePNG, MSZH, ZLIB, EAC3, TrueHD, MLP, QDM2, MACE. HQRGB enabled by default, only affects screenshots taken with ffdshow with default settings. Reverted a "fix" in ffdshow which makes certain channels even softer in a 5.1->2ch downmix.
  • 2008-09-21: New pack at last, CCCP17, "Hero of the Workforce" is released! Lots of changes in this one, so be sure to check the changelog (conveniently located below). Special thanks to all the beta testers for this one, and especially the hardworking members of the CCCP staff who invested countless hours in testing, compiling, and recompiling/retesting - Myrs, Nich, Lord-, emptyeighty, checkers, anyone I may have missed, sorry, thanks to you too! Download: WinVista/XP/2K.
    • Updated ffdshow-tryouts to r2133
    • Updated Haali to 2008-03-29
    • Switched MPC, Gabest filters, and VSFilter to Media Player Classic Homecinema project. All at r796.
    • Bug: "Out of string range" fixed.
    • Number of physical cores detected at install (not logical processors because the ffmpeg patch does not properly support HT). Must use Reset Settings to automatically set this option in ffdshow, otherwise set it manually.
    • Updated Default Programs (Vista only) for MPC-HC and Zoom Player when installed with CCCP.
    • Settings app File Association should also now properly work on Vista (may have not before depending on environment).
    • Added S/PDIF options to Settings app.
    • Added custom icons and logos to MPC-HC by bb10 (main icon and logo) and Truth Unknown (alternative CCCP media icon). Still includes Chiyo-chan logo!
    • H.263+ and AMR now enabled by default for hopefully more 3GP support.
    • Various MPC-HC patches: tab order fixed in options, keys reverted to classic MPC bindings, internal subs positioned relative to video (should mimic VSFilter behavior) and buffering disabled, most internal filters disabled (as previously) to allow ffdshow decoding.
  • 2008-01-24: Another six months (five in Australia apparently :P), another CCCP! CCCP16, "Chiyo Cut, Coolness Persists". Download: WinVista/XP/2K. Changelog:
    • FFDShow now has libmpeg2 included
    • Updated ffdshow r1739
    • Updated haali splitter to 07-12-29
    • Removed Chiyo from MPC's default background
    • Updated Zoom Player to 5.5 beta 1
    • Updated CoreWavPack 1.1.1
    • Added Default Program support for MPC/ZP (Vista)
    • Added MKV/MP4/OGM formats in WMP's Default Program interface (Vista)
    • Added option so formats can be associated in WMP's interface
    • Fixed adding formats to WMP's Open menu. 260 char limitation with "Media files (all types)" dropdown selected
  • 2007-07-22: Hey, five months to the date, it's CCCP15, codenamed "Chiyo-chan's Cute Player". Download: WinVista/XP/2K. Changelog: Lots of big changes in this one:
    • Removed Win9x support. If you need to use the CCCP on Windows 9x, stay with the previous release. It is also still available here for anyone looking.
    • Removed WMV9 VCM. With 9x support gone, pretty much the only ones who really needed it were Windows 2000 users without WMP9, and they are pretty rare.
    • Updated CoreWavPack to 1.1.0
    • Switched to ffdshow-tryouts (finally). The version included is a custom build of revision 1355 plus some CCCP-specific patches.
    • Updated FLV splitter to last SVN revision, for FLV4 support
    • Updated Haali Media Splitter to 2007-06-03
    • Updated Media Player Classic to latest guliverkli revision (2007-06-25) plus patches (fixes monitor power off issue in Windows Vista, adds option to disable internal subtitle rendering)
    • Updated the MPV decoder to 2007-05-17 (more patches by Haali)
    • Updated VSFilter with a patch to fix an issue with fontname lengths
    • Installer now checks if short filename generation is disabled and informs user
    • MPC/ZP are now registered applications in Windows with support for popular extensions (not associated)
    • Removed Haali tasks in Inno installer (no purpose currently)
    • Added task for registering filetypes in Windows Media Player (use of WMP is still not recommended though)
    • Extra feature added at uninstall time to completely remove CCCP remnants from registry (do not use if you are reinstalling)
    • Options reorganized in settings appplication
    • Combined FLV1 and FLV4 into "Flash Video" in settings
    • Settings app can run reset settings and re-register filters consecutively
    • New icons for ffdshow, also added option in settings for system tray icons
    • Added Haali MPEG-PS option
    • Added AVI association
    • Reorganized Start menu items
  • 2007-02-22: Another new pack, hurray. CCCP14 (2007-02-22, "Anonymous does not forgive"). Windows 9x support will be removed after this release (smaller size yay) though will remain available somewhere for crazy users. Download: WinVista/XP/2K/9x/ME. Changelog:
    • Updated ffdshow to 2007-02-14 (faster H.264 and Vorbis decoding). Note that this build is not based on ffdshow-tryouts.
    • Several Windows Vista compatibility fixes (pack is now officially Vista/XP/2K/9x/ME)
    • Fixed "Enable thumbnails" option in installer
    • No longer requires DirectX9 to install, but it's recommended anyway
    • Updated Haali splitter to 2007-02-15
    • Updated VSFilter with some patches by jfs (fixes at least one extremely rare crash with malformed drawing commands and one vector clipping issue)
    • Updated MPV decoder to 1.0.0.3, plus the following fixes:
      • Lower priority
      • Interlaced logic bugfix (Haali)
      • TS-MPEG2 for BluRay fix (Haali)
    • Updated ZoomPlayer to 5.00
  • 2006-12-15: New pack (finally)! CCCP13 (2006-12-15, "Righteous Tool of Hosers"). No CCCP 9x you say? Well, they have been combined. Download: WinXP/2K/9x/ME The full changelog:
    • Switched to Inno Setup for the installer and revamped it a bit, which means the following:
      • Combined 9x and NT installers - the installer is now "one pack fits all"
      • Haali splitter shell extension can now easily be enabled when installing
      • The command line switches for the installer have been changed and extended. See the FAQ for a full reference.
    • Haali splitter now takes precedence over Nero Ogg/OGM filters when enabled
    • Possible (but not recommended) to avoid rebooting when upgrading and there are files remaining
    • Moved filters to separate directories
    • Updated Haali splitter to 2006-10-29
    • Updated ffdshow to 2006-09-23, no multithreading since it isn't currently stable enough. Yes, this build might seem old. The reason for this is that ffdshow-tryouts isn't (and hasn't been) very stable. We prioritize stability over bleeding-edge features.
  • 2006-07-28: New packs (again). CCCP12 (2006-07-28, "Universal Single Shred Revision") and CCCP9x-4 (2006-07-28, "Masaki"). Download: For Win2k/XP - For Win9x. Changelog:
    • The pack will now only install if DirectX 9 or later is present on the system
    • The installer no longer puts msvcr71.dll in the system directory (it was a bad idea, and we didn't remove it on uninstall anyway)
    • Updated ffdshow with all multithreading patches, should now work properly on multi-core CPU's
    • Removed Real Media Splitter again since additional DLL's are necessary to use it at all (if you want to play RealMedia stuff, you should read this)
    • Patch added for libmad (mp3 decoder) high accuracy mode
  • 2006-07-22: New packs! CCCP11 (2006-07-22, "Packed Combed Conic Community (PCCC)") and CCCP9x-3 (2006-07-21, "Haruhi"). Download: For Win2k/XP - For Win9x. Changelog:
    • Added CoreWavPack 1.0.3, as requested by the Matroska team. Intended to support WavPack in Matroska, which does happen. Haali is looking into integrating this into ffdshow, so it might be removed again in the next release.
    • Added Gabest's RealMedia Splitter, also as requested by the Matroska team. It's a link between Real's DLL's and DirectShow, not a decoder by itself. This allows you to watch RealMedia content in both .mkv and .rm/.rmvb in any DirectShow player, provided that you have either RealPlayer or RealAlternative installed.
    • Merged most updates from the Haali installer:
      • Fixed an issue with enabling AVI splitting
      • Now overrides the Nero splitters when enabled (hopefully makes this solution unneeded)
      • Adds Matroska meta information stuff to the registry (for shell improvements)
      • Adds the registry entries required for HTTP streaming
    • Now puts msvcr71.dll (a Microsoft runtime library required for certain applications, some of the CCCP components among them) in the system directory if it isn't already present. If it is present, nothing happens.
    • Updated ffdshow to 2006-07-07 plus a bunch of patches
    • Updated Haali Media Splitter to 2006-07-07 (the new version now comes with a TS (MPEG Transport Stream) splitter)
  • 2006-07-16: CCCP has been declared the (semi-)official Matroska pack, since the Matroska devs don't maintain the original Matroska pack anymore. There is a forum thread about it, and what changes to the CCCP this might result in, here.
  • 2006-07-04: Happy Independence Day (Americans)! Since movax is lazy, no special edition Insurgent today, just a special edition newspost. It'll be out soon though.
  • 2006-07-03: CCCP fan at AnimeNext 2006? You decide. (Picture courtesy of Edward_K. You can guess which one he is. Hint: Fanny pack.)
  • 2006-05-01: New Pack (CCCP10 "Mooga Mooga")! Download here. A new communist pack for the Worker's Day, how fitting...
    • MPC's internal MPEG audio splitter is now disabled by default since it has a tendency to misdetect video MPEG
    • Disabled (by default) the final audio normalization settings in ffdshow (some were turned on by default if you enabled certain filters)
    • Blacklisted oblivion.exe in ffdshow's audio decoder to remove leftover tray icons (not harmful, but annoying)
    • Updated the MPV decoder to a special compile of 1.0.0.3, with MPEG1 decoding disabled due to issues with the decoding
    • Updated MPC to 6.4.9.0
    • Updated ffdshow to 2006-04-30. We are now using the unicode version. There's been some optimizations to the H.264 decoding over the last few months - some reports indicate that it might have gotten as much as 25% faster since mid-December 2005.
  • 2006-03-18: RSS feed active now. URL is http://cccp-project.net/rss/cccp.xml. Check here for details on setting it up in Firefox and other readers.
  • 2006-03-06: New Pack (CCCP9 "Красный Март")! Download here.
    • The "Allow output format changes during playback" in the ffdshow video config is now set to the "grey" state by default (partially fixes a weird "refuse to play anything at all" issue with WMP10 and anamorphic MKV files - they will now play, but with the wrong aspect ratio)
    • Finally added the VfW part of ffdshow (after much complaining from people who wanted to do stuff in VirtualDub - everything is disabled by default, though, so if you want to use it you have to enable the appropriate codecs yourself)
    • Removed the pointless rights restriction for the Settings manager (since it didn't really do what it was supposed to anyway)
    • Updated MPV decoder to 1.0.0.2
    • Updated MPC to 6.4.8.8v2
    • Updated ffdshow to 2006-01-30
    • Updated Haali Media Splitter to 2006-02-25 (now works properly with OGM's with AAC audio)
  • 2006-02-25: Some were wondering which groups supported CCCP (to shower them in praise, obviously.). You can find out here, and join us here!
  • 2006-01-18: New pack (CCCP8 "Not Again")! Download here.
    • LPCM is now disabled in MPC when ffdshow is installed
    • Added Gabest's MPV (MPEG2) decoder (for DVD playback)
    • Updated ffdshow to 2006-01-09
    • Updated Haali Media Splitter to 2006-01-18
  • 2006-01-01: Happy New Year! We've got a new CCCP Insurgent for you, with greatly expanded functionality! Be sure to download it here.
    • Fast CRC Check to verify your files.
    • Updated Test Rendering capability. You can use this before having to grab Graphedit.
    • You can now check your System Information via the Insurgent too.
    • Be sure to post comments/suggestions/bugs in the Testing and Development section of the forums.
  • 2005-12-30: grimlock, aka. shenron, a member of KAA, one of our supporting groups (and incidentally also our webhost), was interviewed by Anime-Yume's webradio about the CCCP. You can listen to the interview here.
  • 2005-12-21: New pack (CCCP7 "Playback Santa"). Changelog:
    • LPCM decoding is now on by default, and a checkbox for it was added to the Settings Manager (it's not a very common format, but some DVD's use it, and there's no real reason to have it turned off)
    • Switched AAC decoding to libfaad instead of realaac because of weird realaac issues
    • Everything is now compiled with ICL9, except libavcodec, libmplayer and libfaad which are compiled with GCC. Might be slightly faster than before.
    • It's now official - the oldest supported CPU: the Pentium II. Anything older won't work (partly because of lack of the proper instruction sets, and partly because it's just too slow for any sensible video playback).
    • Updated ffdshow to 2005-12-20
    • Updated Haali Splitter to 2005-11-25.2
    • Updated VSFilter to 2.37
    • Updated MPC to 6.4.8.7
  • 2005-11-17: New 9x pack (CCCP9X-2 "Asuka"). Changelog:
    • Updated links in the start menu directory to fit the new site
    • Added the /RESETSETTINGS=YES|NO command line switch to the installer, for silent installs (defaults to YES)
    • Some more settings are now forced by the installer when resetting all settings
    • Now deletes most registry keys when resetting all settings, to ensure a clean environment
    • Disables the MPEG audio decoder in MPC when ffdshow is installed
    • All normalization in ffdshow is now turned off by default (because it usually sounds like crap)
    • The settings manager can now be run by normal (restricted) users (although some settings cannot be changed)
    • Finally got rid of the old, evil OggDS - OGM splitting is now handled by Haali Media Splitter (and there was much rejoicing)
    • Updated MPC to 6.4.8.6
    • Updated VSFilter to 2005-11-17
    • Updated ffdshow to 2005-11-17
    • Updated Haali Media Splitter to 2005-11-14
  • ARTS MADNESS! We feel we're getting a bit too technical and boring here, so now we want some aesthetic people to contribute a bit, too. What we want is:
    • Custom ffdshow tray icons. Should be 16x16 or 32x32. Submit here. A jury consisting of #CCCP members will decide which set goes into the next pack.
    • Custom MPC logo's. No fixed size, but should be around 200x150 or so. Submit here. If we like it enough, we might include this, too, in the next pack.
    • And as always, if someone feels like making a funny CCCP banner, that's appreciated, too.
  • 2005-11-17: New pack (CCCP6B "Deferred Failure: Redux"). Changelog:
    • Updated links in the start menu directory to fit the new site
    • Added the /RESETSETTINGS=YES|NO command line switch to the installer, for silent installs (defaults to YES)
    • Some more settings are now forced by the installer when resetting all settings
    • Now deletes most registry keys when resetting all settings, to ensure a clean environment
    • Disables the MPEG audio decoder in MPC when ffdshow is installed
    • All normalization in ffdshow is now turned off by default (because it usually sounds like crap)
    • The settings manager can now be run by normal (restricted) users (although some settings cannot be changed)
    • Finally got rid of the old, evil OggDS - OGM splitting is now handled by Haali Media Splitter (and there was much rejoicing)
    • Updated MPC to 6.4.8.6
    • Updated VSFilter to 2005-10-31
    • Updated ffdshow to 2005-11-17
    • Updated Haali Media Splitter to 2005-11-14
  • 2005-11-13: We've finally gotten our own site, and are no longer mooching off KAA. Update your links to point at www.cccp-project.net.
  • 2005-11-02: Because of huge troubles with automated wiki defacing scripts, we've had to lock the wiki down so only registered users can edit it. Registering is free, takes about 15 seconds and you won't even need an e-mail address.
  • 2005-10-30: We're restructuring the CCCP pages a bit. While we're working on it, some links between the different FAQ pages may be broken. If you spot one, please fix it or notify us. Sorry for the inconvenience and thank you for your cooperation. On a side notice, we've now passed 150000 hits on the main page.
  • 2005-10-29: We've now made the first CCCP house call to assist a user that had problems with her drivers. Do you know of any other codec packs that do that for their users?
  • 2005-10-28: A guide on setting up a VNC server to assist us in troubleshooting is now available. This should cut down the time needed for a solution by a large amount.
  • 2005-10-12: There is now a Windows 9x version of the CCCP, as some people have requested. It should work on Windows 95, 98 and ME, but so far it hasn't been tested on anything else than Win98 (and not very well tested there either). Comments and bug reports are welcome. We still suggest that you upgrade your OS, though.
  • 2005-10-04: We have now passed 100,000 hits on the FAQ page, slightly more than a month after we passed the 50,000 mark. That means that we've had more than 1300 hits per day on the average since 2005-08-26!
  • 2005-09-30: It has come to our attention that K-lite has something they call a "CCCP profile". Testing indicates that it is not something that can replace the CCCP - it's completely broken and likely to screw up more things than it fixes. Do not use it. More details here.
  • 2005-09-23: New pack (CCCP5 "Dr. Playback"). Changelog:
    • Uses a full libavcodec.dll because of weird bugs in the decoder-only version
    • Removes dxva_sig.txt from the MPC dir if present when uninstalling
    • Can now ignore the "previous pack installed" warning
    • Added option to show the VSFilter tray icon in ZoomPlayer too (default off)
    • Settings manager can now be used to associate MP4 files with the included players
    • Sets the audio output to default DirectSound device in ZP and MPC when installing (to avoid weird Vorbis waveout bugs)
    • Minor fix for the ffdshow settings
    • Checks for power user/admin rights when starting the installer (you can't install without them)
    • Adds CCCP shortcuts for all users when installing
    • The pack will now ask you if you want to set all settings to their default values when installing (answering "Yes" is recommended unless you're upgrading from an older CCCP version where you had settings you want to keep)
    • Added "Reset All Settings" checkbox to the settings manager
    • Updated ffdshow to 2005-09-20
    • Updated Haali Media Splitter to 2005-09-18.2
  • 2005-09-19: Looking for Beta Testers. Read the CCCP Beta Testing Guide.
  • 2005-09-01: The FAQ/wiki is now back. It went down a few days ago due to exceeded bandwidth on KAA's server, which happened because the CCCP installer was mirrored on the same server as the wiki, and the installer alone used almost 40 GB of bandwidth last month. The installer is no longer mirrored on this server, and the wiki isn't anywhere near as bandwidth hungry as the installer is.
  • 2005-08-27: New pack (CCCP4 "Kasumi"). Changelog:
    • Improved downmixing setting, defaults to 2.0 (stereo) downmixing
    • Writes version to the registry
    • Haali Media Splitter now tries to open linked files by default
    • Sets h264 postprocessing in ffdshow to h264 video only
    • Defaults to installing both players
    • Now uses libmad for mp1/2/3 audio decoding
    • Allows ffdshow to connect to unsupported renderers
    • Updated ffdshow to 2005-08-26
    • Updated Haali Media Splitter to 2005-08-18
    • Updated ZoomPlayer to 4.51
  • 2005-08-26: We've now had more than 50,000 visitors on this FAQ page. The CCCP is getting popular!