Fix videos app bandwidth accounting for streaming over 4G

Attribute traffic on socket descriptors to UID of videos app

Multi-repository commit, see also changes in frameworks/base/media.

Includes Widevine library version 4.5.0.6153

Change-Id: I5ddf1b7b758edc82d48a788fc30616d90cab4bd0
related-to-bug: 5434244
This commit is contained in:
Jeff Tinker
2012-03-06 17:36:46 -08:00
parent 8f4420fcea
commit 835420c31d
9 changed files with 62 additions and 12 deletions

View File

@@ -37,6 +37,9 @@ public:
virtual void setAdaptiveStreamingMode(bool adaptive);
bool getAdaptiveStreamingMode() const;
virtual void setUID(uid_t uid);
static void SocketInfoCallback(int fd, int op, void *context);
static void cleanup();
protected:
@@ -63,6 +66,9 @@ private:
status_t mSetupStatus;
bool mUIDIsSet;
uid_t mUID;
status_t readMetaData();
const static size_t kStreamCacheSize = 10 * 1024 * 1024;