pywidevine/pywidevine
rlaphoenix eaa26399e0 Cdm: Reduce maximum concurrent sessions to 16
It seems 16 is the more common limit on moderm OEM Crypto API systems (at least L1). It's also a more reasonable limit.

This also encourages people to .close() their session more. It also makes it quicker to notice if a codebase is forgetting to do a .close() call somewhere as you will reach the limit faster and easier now.

In normal use cases, a limit of 16 sessions will not be a problem as long as the sessions are being closed correctly.
2022-09-28 07:54:09 +01:00
..
__init__.py Add import path shortcuts for Classes 2022-09-28 06:40:52 +01:00
cdm.py Cdm: Reduce maximum concurrent sessions to 16 2022-09-28 07:54:09 +01:00
device.py Device: Re-raise DecodeErrors within some DecodeError handlers 2022-09-05 12:55:06 +01:00
exceptions.py Create RemoteCdm class as Client code for the `serve` feature 2022-08-04 05:43:10 +01:00
key.py Add Widevine Key Class 2022-07-20 14:38:35 +01:00
license_protocol.proto Update protobuf to v4.21.6 and recompile buffers 2022-09-24 12:05:20 +01:00
license_protocol_pb2.py Update protobuf to v4.21.6 and recompile buffers 2022-09-24 12:05:20 +01:00
license_protocol_pb2.pyi Update protobuf to v4.21.6 and recompile buffers 2022-09-24 12:05:20 +01:00
main.py Replace all lazy log formatting with logging formatting 2022-09-10 20:35:39 +01:00
pssh.py PSSH: Initialize System IDs via UUIDs hex arg 2022-09-28 06:36:26 +01:00
remotecdm.py Store Service Certificate in session as SignedDrmCertificate 2022-09-28 07:46:52 +01:00
serve.py Serve: Properly enforce privacy mode 2022-09-10 21:53:14 +01:00
session.py Store Service Certificate in session as SignedDrmCertificate 2022-09-28 07:46:52 +01:00
utils.py Add Widevine CDM Class 2022-07-20 14:41:42 +01:00