Releases: bbc/rd-apmm-python-lib-mediagrains
Releases · bbc/rd-apmm-python-lib-mediagrains
5.1.0
What's Changed
- Regenerate static files by @GeorginaShippey in #151
- Regenerate static files by @j616 in #152
- Regenerate static files by @philipnbbc in #153
- Fix CI by @j616 in #154
- Add Grain.presentation_origin_timestamp/range by @philipnbbc in #155
Full Changelog: 5.0.0...5.1.0
5.0.0
What's Changed
- Link to rendered documentation by @j616 in #142
- Regenerate static files by @samdbmg in #143
- Docs: Replace mention of jenkins with github actions by @j616 in #144
- Regenerate static files by @j616 in #145
- Regenerate static files by @j616 in #147
- Regenerate static files by @j616 in #148
- Add commit check workflow by @j616 in #149
- Make is_key_frame and temporal_offset optional by @philipnbbc in #150
Full Changelog: 4.0.4...5.0.0
4.0.4
Full Changelog: 4.0.3...4.0.4
4.0.3
Asyncio improvements
- Switched to using asynctest for testing asynchronous code
- Made asynchronous IO wrappers that wrap synchronous IO do so using an executor thread pool
- Added support for automatically wrapping synchronous files in asynchronous wrappers to use them in gsf encoder
First Python 3.6+ only version
- Dropped all support for Python2.7
- Moved python3.6 specific submodules in tree
- Added
GrainWrapper
class to wrap raw essence in Grains. - Added
wrap_video_in_gsf
andwrap_audio_in_gsf
tools to generate GSF files from raw essence. - Added
extract_from_gsf
andgsf_probe
tools to extract essence and metadata from GSF files. - Added MyPy as a dependency
- Deprecated old asyncio code from v2.6
- Added Asynchronous GSFEncoding using the standard Encoder in a context-manager type workflow.
- Added Asynchronous GSFDecoding using the standard Decoder in a context-manager type workflow.
Final version compatible with Python 2.7
- Added support for async methods to gsf decoder in python 3.6+
- Added
Grain.origin_timerange
method. - Added
Grain.normalise_time
method. - Added
Colourbars
test signal generator - Added
MovingBarOverlay
for test signal generators - Added
mediagrains.numpy
sublibrary for handling video grains as numpy arrays, in python 3.6+ - Added
PSNR
option to grain compare. - Support for converting between all uncompressed video grain formats added to
mediagrains.numpy
- This is the last release that will support python 2.7 (apart from bugfixes)
Initial PyPi Release
Merge pull request #22 from bbc/jamesba-pypi v1.0.0 ready to go
Minor Bugfixes
Merge pull request #16 from bbc/jamesba-bugfixes Bug fixes
Initial Release
v0.1.0 Switched to Apache2 license