@@ -5,36 +5,58 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
55
66## [ Unreleased]
77
8+ ## [ 0.3.0]
9+
10+ ### Changed
11+
12+ - Python distribution package name from ` ffmpegio ` to ` ffmpegio-core `
13+ - All raw data I/O operations are performed * without* NumPy array (NumPy support
14+ has been spun off to ` python-ffmpegio-numpy ` repo)
15+ - ` audio.create() ` to return sampling rate and samples
16+ - ` ffmpegprocess.run() ` to return its ` stdout ` output as ` bytes `
17+ - Updated AVI processing
18+ - Cleaned up ` SimpleStreams.py `
19+ - All stream classes returns ` rate ` or ` rate_in ` (instead of ` sample_rate ` or ` frame_rate ` )
20+
21+ ### Added
22+
23+ - Introduced plugin system (depending on ` pluggy ` package)
24+
25+ ### Removed
26+
27+ - Removed acknowledging planar PCM ` sample_fmt ` 's
28+
829## [ 0.2.1]
930
1031### Added
1132
12- -added 'rvv' & 'raa' open modes
13- -added secret bool option "_ force_basic_vf"
33+ - added 'rvv' & 'raa' open modes
34+ - added secret bool option "_ force_basic_vf"
1435
1536### Fixed
1637
17- -fixed: added media module to the root module
18- -fixed: exec() no longer sets stdin & stdout when unspecified
19- -fixed parse() handling of help options
38+ - fixed: added media module to the root module
39+ - fixed: exec() no longer sets stdin & stdout when unspecified
40+ - fixed parse() handling of help options
2041
2142### Changed
2243
23- -ffmpeg.exec() capture_log option: None = console display, False = DEVNULL
44+ - ffmpeg.exec() capture_log option: None = console display, False = DEVNULL
2445
2546## [ 0.2.0]
2647
2748### Added
28- -added media.read()
29- -added streams.SimpleStreams.SimpleFilterBase
30- -added streams.SimpleStreams.SimpleAudioFilter
31- -added streams.SimpleStreams.SimpleVideoFilter
32- -added streams.AviStreams.AviMediaReader
33- -added 'vaf' and 'f' mode support for open()
34- -added ffmpegprocess.run_two_pass() for 2-pass encoding
35- -added 'two_pass', 'pass1_omits' and 'pass1_extras' arguments
36- to video.write() and transcode()
37- -added threading.ReaderThread
49+
50+ - added media.read()
51+ - added streams.SimpleStreams.SimpleFilterBase
52+ - added streams.SimpleStreams.SimpleAudioFilter
53+ - added streams.SimpleStreams.SimpleVideoFilter
54+ - added streams.AviStreams.AviMediaReader
55+ - added 'vaf' and 'f' mode support for open()
56+ - added ffmpegprocess.run_two_pass() for 2-pass encoding
57+ - added 'two_pass', 'pass1_omits' and 'pass1_extras' arguments
58+ to video.write() and transcode()
59+ - added threading.ReaderThread
3860
3961### Changed
4062
@@ -44,7 +66,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
4466
4567### Removed
4668
47- - removed io.py and its dependencies
69+ - removed io.py and its dependencies
4870
4971## [ 0.1.3]
5072
@@ -70,6 +92,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
7092- Renamed ` caps.pixfmts() ` and ` caps.samplefmts() ` to ` pix_fmts() ` and ` sample_fmts() ` , respectively
7193- Split ` caps.coders() ` to ` caps.decoders() ` and ` caps.encoders() `
7294- Several output dict key names changed in ` caps ` functions
95+ -
7396### Removed
7497
7598- Removed ` progress ` argument from all functions in ` image ` submodule
@@ -81,21 +104,27 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
81104
82105## [ 0.1.1] - 2022-01-21
83106### Added
107+
84108- This file CHANGELOG
85109- ` SimpleStreams.SimpleReaderBase.blocksize ` property to specify the number of blocks of media data to read as iterator
110+ -
86111### Changed
112+
87113- Turned ` SimpleStreams.SimpleReaderBase.readiter() ` into ` __iter__() ` and ` __next__() ` to make the class Iterable
88114- Moved Github repo from ` tikuma-lsuhsc ` to ` python-ffmpegio `
89115### Fixed
116+
90117- Exception handling in ` transcode.transcode() `
91118
92119## [ 0.1.0] - 2022-01-20
93120### Added
121+
94122- First beta release.
95123- Main functionality of ` transcode ` , ` video ` , ` audio ` , ` image ` , ` SimpleStreams ` , ` probe ` , and ` caps ` modules.
96124- Preliminary implementations of ` FilterGraph ` and ` FFmpegError ` classes.
97125
98126[ Unreleased ] : https://github.com/python-ffmpegio/python-ffmpegio/compare/v0.2.1...HEAD
127+ [ 0.3.0 ] : https://github.com/python-ffmpegio/python-ffmpegio/compare/v0.2.1...v0.3.0
99128[ 0.2.1 ] : https://github.com/python-ffmpegio/python-ffmpegio/compare/v0.2.0...HEAD
100129[ 0.2.0 ] : https://github.com/python-ffmpegio/python-ffmpegio/compare/v0.1.3...v0.2.0
101130[ 0.1.3 ] : https://github.com/python-ffmpegio/python-ffmpegio/compare/v0.1.2...v0.1.3
0 commit comments