0.8
---
* Update to transformers-0.4.1 and mtl-2.2.1
* Changed decode-related types to accomodate deprecation of the
`Error` class. This means that if you want to initialize decoders
in your own transformer stack that has a `MonadError` instance,
you will need to use the variants with names suffixed by a "T"
(for transformer).
* Update to ffmpeg 2.3
* Address deprecation warning
`Using AVStream.codec.time_base as a timebase hint to the muxer is
deprecated. Set AVStream.time_base instead.`
* Address "non-strictly-monotonic PTS" warning
* Rasterific bump
* Rasterific exports its own linear algebra types as of 0.3
0.7.1
---
* Bumped transformers dependency
Note: The use of mtl still triggers deprecation warnings from
transformers.
* Fixed bug with changing source pixel format from RGB during
encoding.
* Added BGRA pixel format
0.7
---
* Simplified top-level API to focus on JuicyPixels-based interface
0.6
---
* Cleaned the API of detritus. Use the image* functions.
0.5
---
* Juiced the Encode and Decode APIs.
Using `imageWriter` and `imageReader` provides a degree of pixel
format polymorphism based on JuicyPixels pixel types.
0.4
---
* Fixed corrupted output of palettized animated GIFs.
* Added palettization options
* Using `avPixFmtRgb8` results in a small file
* Using the default pixel format (`avPixFmtPal8`) results in a good-looking,
fairly large file thanks to JuicyPixels's `palettize` function.
* Setting the `epPreset` field of the `EncodingParams` value passed to
`frameWriter` to `"dither"` results in an even prettier, even larger GIF
file (again, thanks to JuicyPixels's `palettize` function).
* See the `demo/Raster.hs` for examples.
0.3.1
---
* Automatically palettize RGB24 to RGB8 for GIF output.
* Add a Rasterific demo program that records an animation.
0.3
---
* Support for GIF encoding (and other palletized formats).
0.2
---
* Separate `Scaler` module and friendly `libswscaler` interface.
* Generalized `toJuicy` conversion.
* Added demo program.
0.1
---
* Basic h264 encoding and decoding.