the stream). In 1999, version 3.0 (12 September 1999) was released, with a new "fast mode" (albeit with reduced compression ratio), compression of raw (headerless) PCM audio files, and error detection using a 32-bit cyclic redundancy check. A feature added in late 3.x versions is the "hybrid" mode where the encoder generates a lossy file and a correction file such that both can be decompressed back to a PCM stream that has same quality as the original. A “roadmap” is also published by the author, containing possible hints on future development. Support Software Some software supports the format natively (like DeaDBeeF, foobar2000, and Jack! The Knife), while others require plugins. The official WavPack website offers plugins for Winamp, Nero Burning ROM, MediaChest 2.1, and several other applications, as well as a DirectShow filter. dBpoweramp CD-Ripper, by the author of foobar2000, as well as foobar2000 itself, and Asunder allow ripping Audio CDs directly into Wavpack files. Linux support is available with a native port. FFmpeg has a native WavPack encoder, which may be combined with software like GNU parallel to use multiple CPU cores to quickly transcode other lossless formats into WavPack, and from WavPack to any format that FFmpeg supports, without the need for additional software. Hardware Native support: Cowon A3 PMP supports WavPack out of the box. Non-native support: Apple iPod range of music players do not support WavPack out of the box, but can through open-source Rockbox firmware. iRiver H100 series, through open-source Rockbox firmware. iRiver H300 series, through open-source Rockbox firmware. Android smartphones and tablets with the installation of third-party media-player software. ChromeOS devices using media-player software installed in the Linux subsystem or the Android Play Store. The WavPack website also includes a plugin that allows support for the format on the Roku PhotoBridge HD. Technology To ensure high-speed operation, WavPack uses a predictor that is implemented entirely in integer math. In its "fast" mode the prediction is simply the arithmetic extrapolation of the previous two samples. For example, if the previous two samples were −10 and 20, then the prediction would be 50. For the default mode a simple adaptive factor is added to weigh the influence of the earlier sample on the prediction. In the example above the resulting prediction could then vary between 20 for no influence to 50 for full influence. This weight factor is constantly updated based on the audio data's changing