CPC H04L 9/3213 (2013.01) [H04L 2209/34 (2013.01)] | 20 Claims |
1. A computer-implemented method of enabling codecs at an information handling system, the method comprising:
accessing, by a driver, a local token store at a first time that stores one or more tokens, each token associated with a codec;
identifying, by the driver, one or more codecs enabled at the information handling system based on the tokens stored by the local token store;
receiving, at a media framework, a request to encode or decode a media file, the media file associated with a particular codec for encoding or decoding of the media file;
determining, by the driver, that the particular codec is not enabled at the information handling system based on the previously identified enabled codecs;
in response to determining that the particular codec is not enabled at the information handling system, transmitting a request to a cloud codec management service;
receiving, from the cloud codec management service, the particular token, the particular token signed and unique to the information handling system;
in response to receiving the particular token:
storing the particular token at the local token store;
restarting the driver, and in response, accessing, by the driver, the local token store at a second time after the first time;
obtaining, by the driver and from the local token store, the particular token; and
in response to obtaining the particular token, enabling, by the driver, the particular codec for the media file.
|