{ "info": { "author": "Joe Veldhuis", "author_email": "jvn8fq@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Multimedia :: Video :: Capture" ], "description": "This is a Python binding for the Linux DVB API. It is based on the headers from\r\nkernel 2.6.35, and should work with any kernel implementing DVB API version 5.1\r\nor higher.\r\n\r\nAll API features are implemented, but only the frontend and demux code has been\r\ntested, and only on DVB-S and ATSC hardware. Other hardware should work but I\r\nhave no way of confirming this myself.\r\n\r\nTested on CPython 2.6.5 and 3.1.2.\r\n\r\nSome code has been cribbed from the Python v4l2 binding.\r\n\r\nUsage example:\r\n\r\n::\r\n\r\n>>> import linuxdvb\r\n>>> import fcntl\r\n>>>\r\n>>> fefd = open('/dev/dvb/adapter0/frontend0', 'r+')\r\n>>> feinfo = linuxdvb.dvb_frontend_info()\r\n>>> fcntl.ioctl(fefd, linuxdvb.FE_GET_INFO, feinfo)\r\n0\r\n>>> feinfo.name\r\n'Genpix 8psk-to-USB2 DVB-S'\r\n>>> for bit, flag in linuxdvb.fe_caps.items():\r\n... if (feinfo.caps & bit) > 0:\r\n... print(flag)\r\n...\r\nFE_CAN_INVERSION_AUTO\r\nFE_CAN_FEC_1_2\r\nFE_CAN_FEC_2_3\r\nFE_CAN_FEC_3_4\r\nFE_CAN_FEC_7_8\r\nFE_CAN_FEC_AUTO\r\nFE_CAN_FEC_5_6\r\nFE_CAN_QPSK\r\nFE_CAN_QAM_16\r\n>>> fefd.close()\r\n\r\n::\r\n\r\nSupport for DigiCipher II modes on Genpix DVB-S tuners is implemented. Get the\r\ndriver patch from:\r\n\r\nhttp://updatelee.blogspot.com/2010/09/genpix-skywalker-1-linux-driver-mods.html", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/linuxdvb", "keywords": "linux dvb atsc dcii binding ctypes", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "linuxdvb", "package_url": "https://pypi.org/project/linuxdvb/", "platform": "Linux", "project_url": "https://pypi.org/project/linuxdvb/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/linuxdvb" }, "release_url": "https://pypi.org/project/linuxdvb/0.1/", "requires_dist": null, "requires_python": null, "summary": "Python bindings for Linux DVB API", "version": "0.1" }, "last_serial": 794230, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8bbebe5f4de20379b4c17f836cb2a75b", "sha256": "e4eda02bd3ca4f271952a71a0a77117a9893cf2417561de39bcba8b8d97d1321" }, "downloads": -1, "filename": "linuxdvb-0.1.tar.gz", "has_sig": false, "md5_digest": "8bbebe5f4de20379b4c17f836cb2a75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8027, "upload_time": "2010-09-07T09:04:34", "url": "https://files.pythonhosted.org/packages/db/bc/4880af559455c54baf17a6333b1cc53c258fd4e0401ee3bc54083c386b75/linuxdvb-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bbebe5f4de20379b4c17f836cb2a75b", "sha256": "e4eda02bd3ca4f271952a71a0a77117a9893cf2417561de39bcba8b8d97d1321" }, "downloads": -1, "filename": "linuxdvb-0.1.tar.gz", "has_sig": false, "md5_digest": "8bbebe5f4de20379b4c17f836cb2a75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8027, "upload_time": "2010-09-07T09:04:34", "url": "https://files.pythonhosted.org/packages/db/bc/4880af559455c54baf17a6333b1cc53c258fd4e0401ee3bc54083c386b75/linuxdvb-0.1.tar.gz" } ] }