summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/DRMExtractor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix security vulnerability in libstagefrightJeff Tinker2016-05-271-1/+11
| | | | | bug: 28175045 Change-Id: Icee6c7eb5b761da4aa3e412fb71825508d74d38f
* Check integer overflow to prevent memory corruptionJeff Tinker2015-08-111-1/+2
| | | | | bug: 23016072 Change-Id: If3c9a835408773847c0024a812bd8b4915ebd680
* Fragmented mp4 extractorMarco Nelissen2012-09-051-5/+0
| | | | | | | Still experimental. Set property "media.stagefright.use-fragmp4" to true to enable. Change-Id: I210b9c5b5164b5c5eefc31309845ee881ac7db8e
* Move away from MediaDebug and use ADebug insteadJames Dong2012-02-101-1/+1
| | | | Change-Id: I963a3b6f79a7292891973cbeeaf3378b38629f08
* Separate sniffing from session initializationJames Dong2012-01-121-4/+4
| | | | | | | | | | | | This avoid lengthy/duplicate sniffing for drm plugins when a decrypt session is opened o The change is backward compatibile in that no update is required for existing drm plug-ins if they do not plan to provide separate sniffer/extractor related-to-bug: 5725548 Change-Id: I7fc4caf82d77472da4e2bc7b5d31060fb54fd84c
* Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGESteve Block2012-01-061-1/+1
| | | | | | | See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: I00a4b904f9449e6f93b7fd35eac28640d7929e69
* Revert the following patches because they may lead to power regression ↵James Dong2011-12-141-4/+4
| | | | | | | | | | | | | | | | | | | | because SHA/MD5 module is stuck 1. Revert "Fix drm flag setting missed in false drm recognition fix." This reverts commit 9f704f6c46a171357e49c411c83458b9d4565f3b. 2. Revert "Fixed the false drm recognition." This reverts commit aadbd80b307c817698ce5110ff8e002804d1b230. 3. Revert "Fix drm enumeration order, resolves failure to play forward lock ringtones" This reverts commit a5cbf023e349f2394ba6fc58d73b4375cfec4369. 4. Revert "Fix ANRs due to Widevine DRM plugin sniff taking too long." This reverts commit d0d19db1ca1c289b069db33f4665bcb9386064e9. As a result of the reverting, many ANRs from WV sniffing are back. related-to-bug: 5739618
* Fix ANRs due to Widevine DRM plugin sniff taking too long.Jeff Tinker2011-12-071-4/+4
| | | | | | | | Add a Widevine-specific format sniffer to avoid having to refetch data from the remote server. Change-Id: I5fdb21fe7a0d6e74f2a6f06e6fbf8070b068ac60 related-to-bug: 5725548
* Add DRM errors in the DRM frameworks to MediaErrors also.Gloria Wang2011-04-291-6/+2
| | | | | | For bug 4350156. Change-Id: Ib5711ec642178a49203a448b7f5114e675d49394
* Fix for bug 3477330Gloria Wang2011-03-101-5/+5
| | | | | | | This patch fixs a crash bug caused by using a NULL DecryptHandle pointer. Fix by using sp<DecryptHandle> instead. Change-Id: Icbd59858385e8256125a615a3c82656b25319d44
* Bug 3447027 Limit previews for DRM videoGlenn Kasten2011-02-281-0/+1
| | | | Change-Id: I5b15cf6a15623cf73f007c59143ab5e3fa5a07e8
* Add more check before using the DRM manager client.Gloria Wang2011-02-081-0/+1
| | | | Change-Id: I7369dcd6b6abd1945430373200fd5353bca70652
* - Do not use global DrmManagerClientGloria Wang2011-02-071-24/+17
| | | | | | | - Release the DrmManagerClient and DecryptHandle in DataSource Fix for bug 3429811 Change-Id: I549f72b75225751877eb0e630ce8098f8ec6316f
* Add support for WV DRMGloria Wang2010-11-051-4/+9
| | | | Change-Id: I0408c5e0a488f112a84337b21b0cd4613a4da461
* resolved conflicts for merge of 9084631d to gingerbread-plus-aospGloria Wang2010-10-251-1/+2
| | | | Change-Id: Ie2b675d50bfca3f33aee80f1a67c9f03d1f97472
* DRM framework support:Gloria Wang2010-10-251-0/+302
- add a sniffer for DRM files - add DRMSource and DRMExtractor for es_based DRM - add pread in FileSource.cpp for container_based DRM - add native DRM framework API calls in the player for DRM audio/video playback Change-Id: I4b9ef19165c9b4f44ff40eeededb9a665e78a90f