# 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 -->
<!--
Build instructions
python3 -m build
pip install ./dist/cocotbext_vidio-x.y.z-py3-none-any.whl
Publish package at pypi.org using twine, need to enter API key
python3 -m twine upload dist/*
-->
Raw data
{
"_id": null,
"home_page": "https://github.com/nitheeshkm/cocotbext-vidio",
"name": "cocotbext-vidio",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "axi, cocotb",
"author": "Nitheesh Manjunath",
"author_email": "nitheesh2013@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/53/ad/68f09d70123ce4204ec6c305bf45bb71109c22b2c7a191a5d665bd3bf515/cocotbext_vidio-0.1.1.tar.gz",
"platform": "any",
"description": "# vidio (video io)\n\nThis generates the AXIStream frame for video subsystems to be used with cocotb.\nThis generates the AXIStream frame for video subsystems to be used with cocotb.\n\nFunctions:\n- GenAXIStream: Generates an AXIS frame\n- ConvertAXIStreamCS: Converts color space RGB to YUV [In development]\n\nRoadmap:\n- AXIS to matrix [Add 422, 420]\n- Matrix to AXIS\n- Generate color bars AXIS/matrix, supporting ITU-R BT.601-7, ITU-R BT.709-5\n- Color convertion\n- Chroma convertion\n- Video to SMPTE-2110 packet\n\nReferences:\n- [Xilinx TPG](https://www.xilinx.com/content/dam/xilinx/support/documents/ip_documentation/v_tpg/v8_1/pg103-v-tpg.pdf)\n- [cocotb](https://docs.cocotb.org/en/stable/)\n- [cocotbext-axi](https://github.com/alexforencich/cocotbext-axi)\n\n#\n<!-- <https://docs.cocotb.org/en/stable/extensions.html -->\n\n<!--\nBuild instructions\n\npython3 -m build\npip install ./dist/cocotbext_vidio-x.y.z-py3-none-any.whl\n\nPublish package at pypi.org using twine, need to enter API key\npython3 -m twine upload dist/*\n-->\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "AXIS video subsystem for cocotb",
"version": "0.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/nitheeshkm/cocotbext-vidio/issues",
"Download": "https://github.com/nitheeshkm/cocotbext-vidio/tarball/main",
"Homepage": "https://github.com/nitheeshkm/cocotbext-vidio",
"Source Code": "https://github.com/nitheeshkm/cocotbext-vidio"
},
"split_keywords": [
"axi",
" cocotb"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ab896e849e178f4cc4459ec1019b229cb81a252e8a11a2800e7420dbe414dc94",
"md5": "bf1c5d1345374f6666ccce62f8370a24",
"sha256": "ba035d18bdbc8483e6b6d3f3813af2b94c4f2d22c5ca769fce47244c95c4fe46"
},
"downloads": -1,
"filename": "cocotbext_vidio-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bf1c5d1345374f6666ccce62f8370a24",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 11290,
"upload_time": "2024-08-01T18:59:04",
"upload_time_iso_8601": "2024-08-01T18:59:04.413765Z",
"url": "https://files.pythonhosted.org/packages/ab/89/6e849e178f4cc4459ec1019b229cb81a252e8a11a2800e7420dbe414dc94/cocotbext_vidio-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53ad68f09d70123ce4204ec6c305bf45bb71109c22b2c7a191a5d665bd3bf515",
"md5": "a130238956f2a8bb6b38ccd7bacf078d",
"sha256": "ba2ccca4475d47581b20afdf86ba00dfcc948c1f54828c158307f4d198e37ec3"
},
"downloads": -1,
"filename": "cocotbext_vidio-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a130238956f2a8bb6b38ccd7bacf078d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 10521,
"upload_time": "2024-08-01T18:59:05",
"upload_time_iso_8601": "2024-08-01T18:59:05.964731Z",
"url": "https://files.pythonhosted.org/packages/53/ad/68f09d70123ce4204ec6c305bf45bb71109c22b2c7a191a5d665bd3bf515/cocotbext_vidio-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-01 18:59:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nitheeshkm",
"github_project": "cocotbext-vidio",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "cocotbext-vidio"
}