Metadata-Version: 2.1
Name: cocotbext-vidio
Version: 0.0.5
Summary: AXIS video subsystem for cocotb
Home-page: https://github.com/nitheeshkm/cocotbext-vidio
Download-URL: https://github.com/nitheeshkm/cocotbext-vidio/tarball/main
Author: Nitheesh Manjunath
Author-email: nitheesh2013@gmail.com
License: MIT
Project-URL: Bug Tracker, https://github.com/nitheeshkm/cocotbext-vidio/issues
Project-URL: Source Code, https://github.com/nitheeshkm/cocotbext-vidio
Keywords: axi,cocotb
Platform: any
Classifier: Development Status :: 1 - Planning
Classifier: Framework :: cocotb
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cocotb (>=1.6.0)
Requires-Dist: cocotb-bus
Requires-Dist: cocotbext-axi
Requires-Dist: numpy
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: cocotb-test ; extra == 'test'

# vidio (video io)

This generates the AXIStream frame for video subsystems to be used with cocotb.  
This generates the AXIStream frame for video subsystems to be used with cocotb.  

Functions:
- GenAXIStream: Generates an AXIS frame
- ConvertAXIStreamCS: Converts color space RGB to YUV [In development] 

Roadmap:
- AXIS to matrix [Add 422, 420]
- Matrix to AXIS 
- Generate color bars AXIS/matrix, supporting ITU-R BT.601-7, ITU-R BT.709-5
- Color convertion
- Chroma convertion
- Video to SMPTE-2110 packet

References:
- [Xilinx TPG](https://www.xilinx.com/content/dam/xilinx/support/documents/ip_documentation/v_tpg/v8_1/pg103-v-tpg.pdf)
- [cocotb](https://docs.cocotb.org/en/stable/)
- [cocotbext-axi](https://github.com/alexforencich/cocotbext-axi)

#
<!-- <https://docs.cocotb.org/en/stable/extensions.html -->
