Herein are the changes to the public API.
We are operating with semantic versioning http://semver.org/. However,
we are using v0.x.y as our heavy development period, and will increment x
to signal a major change (i.e. backwards incompatibilities) and increment
y
as a minor change (i.e. backwards compatible features).
- Cythonization in setup.py; mostly a development issue.
- Fix for av.InputContainer.size over 2**31.
- Python 3 compatibility!
- Build process fails if missing libraries.
- Fix linking of libavdevices.
WARNING: This version has an issue linking in libavdevices, and very likely will not work for you.
It sure has been a long time since this was released, and there was a lot of arbitrary changes that come with us wrapping an API as we are discovering it. Changes include, but are not limited to:
- Audio encoding.
- Exposing planes and buffers.
- Descriptors for channel layouts, video and audio formats, etc..
- Seeking.
- Many many more properties on all of the objects.
- Device support (e.g. webcams).
- FIRST PUBLIC RELEASE!
- Container/video/audio formats.
- Audio layouts.
- Decoding video/audio/subtitles.
- Encoding video.
- Audio FIFOs and resampling.