rlaphoenix
7f60844ee1
Cdm: Move License Type from constructor to get_license_challenge()
2022-07-20 20:36:17 +01:00
rlaphoenix
59615dd804
Add more information to poetry in pyproject
2022-07-20 15:03:37 +01:00
rlaphoenix
9aeef343ee
Bump to v1.0.0
2022-07-20 14:55:47 +01:00
rlaphoenix
320d57eecf
deps: Replace my pymp4 fork with official project
2022-07-20 14:55:07 +01:00
rlaphoenix
72281ece1c
Add poetry script for a 'pywidevine' shiv
2022-07-20 14:47:24 +01:00
rlaphoenix
6a9e875e35
Add Test command, uses Bitmovin demo 'Art of Motion'
2022-07-20 14:46:36 +01:00
rlaphoenix
7f4ff5e0f0
Add License command for quick generic licensing
2022-07-20 14:45:28 +01:00
rlaphoenix
2701c7dcd0
Add main CLI function, shows version and homepage
2022-07-20 14:44:20 +01:00
rlaphoenix
36c83268c3
Add Widevine CDM Class
...
Please note that this CDM implementation isn't inherently secure. For more information see the README about Key and Output Security.
Also adds a utility to get an absolute path to something in the environment PATH, by multiple names, if found.
2022-07-20 14:41:42 +01:00
rlaphoenix
9331f4efc1
Add Widevine Key Class
2022-07-20 14:38:35 +01:00
rlaphoenix
5c9d4cda73
Add Widevine Device (.WVD) Class
2022-07-20 14:37:14 +01:00
rlaphoenix
35ccd2f393
Add PSSH Utility Class
2022-07-20 14:36:20 +01:00
rlaphoenix
681949bb43
Add CI/CD GitHub Workflows
2022-07-20 14:31:43 +01:00
rlaphoenix
a62a1f16f7
Add initial pyproject and poetry dependencies
2022-07-20 14:31:08 +01:00
rlaphoenix
ba0e89aea3
Add License Protocol Buffer
2022-07-20 14:30:29 +01:00
rlaphoenix
94b0b99912
Add README and Widevine Protocol Overview
2022-07-20 14:29:42 +01:00
rlaphoenix
74b672a670
Add gitignore and license
2022-07-20 14:29:17 +01:00
rlaphoenix
f4e2e83ed8
Add GitHub Issue Templates
2022-07-20 14:28:52 +01:00