- Expose basics of avfilter via ``Filter``. - Add ``Packet.time_base``. - Add ``AudioFrame.to_nd_array`` to match same on ``VideoFrame``. - Update Windows build process.
Patch:
- Further improvements to the logging system. (:issue:`128`)
0.3.1
Not secure
------
Minor:
- ``av.logging.set_log_after_shutdown`` renamed to ``set_print_after_shutdown`` - Repeating log messages will be skipped, much like ffmpeg's does by default
Patch:
- Fix memory leak in logging system when under heavy logging loads while threading. (:issue:`128` with help from :gh-user:`mkassner` and :gh-user:`ksze`)
0.3.0
Not secure
------
Major:
- Python IO can write - Improve build system to use Python's C compiler for function detection; build system is much more robust - MSVC support. (:issue:`115` by :gh-user:`vidartf`) - Continuous integration on Windows via AppVeyor. (by :gh-user:`vidartf`)
Minor:
- Add ``Packet.decode_one()`` to skip packet flushing for codecs that would otherwise error - ``StreamContainer`` for easier selection of streams - Add buffer protocol support to Packet
Patch:
- Fix bug when using Python IO on files larger than 2GB. (:issue:`109` by :gh-user:`xxr3376`) - Fix usage of changed Pillow API
Known Issues:
- VideoFrame is suspected to leak memory in narrow cases on Linux. (:issue:`128`)
0.2.4
Not secure
------
- fix library search path for current Libav/Ubuntu 14.04. (:issue:`97`) - explicitly include all sources to combat 0.2.3 release problem. (:issue:`100`)
0.2.3
Not secure
------
.. warning:: There was an issue with the PyPI distribution in which it required Cython to be installed.
Major:
- Python IO. - Aggressively releases GIL - Add experimental Windows build. (:issue:`84`)
Minor:
- Several new Stream/Packet/Frame attributes
Patch:
- Fix segfault in audio handling. (:issue:`86` and :issue:`93`) - Fix use of PIL/Pillow API. (:issue:`85`) - Fix bad assumptions about plane counts. (:issue:`76`)
0.2.2
Not secure
------
- Cythonization in setup.py; mostly a development issue. - Fix for av.InputContainer.size over 2**31.