You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
raiseDecodeError(f"Failed to parse client_id as a ClientIdentification, {e}")
will fail with the attached client id when initializing a Device class
The protobuf library re-orders some of the last bytes in the binary data, which doesn't affect the data integrity itself, but causes the loading to fail:
Describe the bug
Re-serialization of protobuf data at:
pywidevine/pywidevine/device.py
Lines 110 to 115 in 49315ec
will fail with the attached client id when initializing a Device class
The protobuf library re-orders some of the last bytes in the binary data, which doesn't affect the data integrity itself, but causes the loading to fail:
To Reproduce
Initialize a Device class with the attached client_id blob:
Expected behavior
No error
device_client_id_blob.zip
The text was updated successfully, but these errors were encountered: