1d0955cb5257a59f0ae435fefe26c05af4f4fbb6 |
16-May-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
CameraNDK: fill in more NDK API documents This change adds document for ACaptureRequest, ACameraMetadata, AImage and AImageReader. Bug: 27102995 Change-Id: I79d88f73258c01ebeabcd5b4e3b90996759cb021
dkImageReader.cpp
|
3003807fcfa96c9cbfea18d643f47108aa116cd5 |
25-Apr-2016 |
Jeff Tinker <jtinker@google.com> |
Remove MediaDrm stack from mediaserver Part of media security hardening MediaDrm was temporarily allowed to run in either mediaserver or mediadrmserver while all nexus devices were implementing support for the native_handle representation of secure buffers. Now that all nexus devices support native_handle, the MediaDrm stack can be removed from mediaserver. b/22990512 Change-Id: Ie5d83bfeb4c4a824e1d0edb4c9452c782d6fd386
ndroid.mk
dkMediaCrypto.cpp
dkMediaDrm.cpp
|
4e1478032f28001dd944983a6da8f4bd59486c11 |
14-Mar-2016 |
Greg Kaiser <gkaiser@google.com> |
ndk: Avoid memory leak in failure case. Bug:27760031, 27995615 Change-Id: I8cf7243a49ff9200408de8a4d4e69514ec02981a
dkMediaCodec.cpp
|
214c833fcde68833691cc54d2a4cd995d7eb0e16 |
19-Feb-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix compiler warnings in frameworks/av/media/ndk. Bug: 26936282 Change-Id: I86b32ef5a7e6b18974cbe4a885291acec2b2eb5f
ndroid.mk
dkImageReader.cpp
dkMediaCodec.cpp
dkMediaCrypto.cpp
dkMediaDrm.cpp
dkMediaExtractor.cpp
|
a69729dc76b97c44387088d351480d5d0701517e |
12-Feb-2016 |
Jeff Tinker <jtinker@google.com> |
Add mediadrm service Part of media security hardening This is an intermediate step toward moving mediadrm to a new service separate from mediaserver. This first step allows mediadrmservice to run based on the system property media.mediadrmservice.enable so it can be selectively enabled on devices that support using native_handles for secure buffers. bug: 22990512 Change-Id: I70320f0c4b7861cdba26fbc24c20bce54e5749a4
ndroid.mk
dkMediaCrypto.cpp
dkMediaDrm.cpp
|
c360382bf257d815b2a411152485d3c3b37a9f46 |
19-Jan-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
NDK: AImageReader implementation Bug: 23012001 Change-Id: I14341de141e6fc5817f397e849af35ccdb80d644
ndroid.mk
dkImage.cpp
dkImagePriv.h
dkImageReader.cpp
dkImageReaderPriv.h
|
8c35da50221e6d87e49c13ad2f058f265b3b29c4 |
09-Jan-2016 |
Vineeta Srivastava <vsrivastava@google.com> |
NdkMediaCodec: Implement setOutputSurface Change-Id: I9b493b4ff423685b67ee4292396b4388bb53a8da
dkMediaCodec.cpp
|
18cb1eca504817b5b144a023ae2792d90e74c9a5 |
18-Dec-2015 |
Jeff Tinker <jtinker@google.com> |
Support AES-CBC sample encryption in MediaDrm bug:23719082 Change-Id: I3028452f315122b65296881aed1fbf66c3ceeebc
dkMediaCodec.cpp
|
59e469e0b0d95bba2aee3bbda003b7042fd1cdd9 |
11-Sep-2015 |
Marco Nelissen <marcone@google.com> |
Fix a few potential crashes Change-Id: Icb71cb07495406be756e195f2578b6e3aa8b1163
dkMediaFormat.cpp
|
f70127178b7bcc9da4260b8ef886fa6485893bc8 |
14-May-2015 |
Marco Nelissen <marcone@google.com> |
Merge "Check for overflows when parsing PSSH"
|
6bb63addf65905dcc4d5f0461559142a716f6fbb |
29-Apr-2015 |
Andy Hung <hunga@google.com> |
NdkMediaCodec: Return NULL if the MediaCodec cannot be created Bug: 20566134 Change-Id: Idb09bc47a02aed03e97aa81f303ed95ebaa2f5ba
dkMediaCodec.cpp
|
346bb516cc55944fbdf683a928b7e99fac2f7eb6 |
09-Apr-2015 |
Marco Nelissen <marcone@google.com> |
Check for overflows when parsing PSSH Bug: 19661248 Change-Id: I444f731f8b9bf18f9ad7ce5ac50c5b4837c2f779
dkMediaExtractor.cpp
|
d072c909d87f8150433860f6de4c11df6e09e2f9 |
16-Mar-2015 |
Jeff Tinker <jtinker@google.com> |
Report key request message type for unprefixed EME bug: 19771299 Change-Id: I02f0a4532b5ea8a7e680d71f45ac0da06879f3d6
dkMediaDrm.cpp
|
3f27436a9346f043f52265da1e6a74cde2bffd4d |
05-Mar-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: don't use ALooperRoster mutex for reply handling Change replyID-s from uint32_t to an object Move reply handling into the loopers (to reuse a common mutex) Bug: 19607784 Change-Id: Iaa035b846c424c5687ed17ce1079b325e86c54be
dkMediaCodec.cpp
|
1d15ab58bf8239069ef343de6cb21aabf3ef7d78 |
05-Mar-2015 |
Lajos Molnar <lajos@google.com> |
media: switch to new AMessage handling Bug: 19607784 Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
dkMediaCodec.cpp
|
b187de1ada34a9023c05d020a4592686ba761278 |
30-Dec-2014 |
Glenn Kasten <gkasten@google.com> |
Line length 100 Change-Id: I6c8fe626a3825fa9e139319656d682a57b887c97
dkMediaCodec.cpp
dkMediaExtractor.cpp
|
58344bc9165a9465a63acc874f3e71251a0d7f50 |
23-Oct-2014 |
Marco Nelissen <marcone@google.com> |
64 bit fixes for NdkMediaExtractor Bug: 18094443 Change-Id: Iae049012966707f5c187c61ed68407f22c662b25
dkMediaExtractor.cpp
|
98f28cde0d5d682956b5e6b119823e7e8d40415b |
19-Jun-2014 |
Mark Salyzyn <salyzyn@google.com> |
ndk: 64-bit compile warnings Change-Id: I214973a97547bf714e56e4596359cb2bd9cdea9c
dkMediaCodec.cpp
dkMediaExtractor.cpp
dkMediaFormat.cpp
|
c7a11b2208aa8f1e6a39eb70a136fbc0dafd3260 |
30-May-2014 |
Marco Nelissen <marcone@google.com> |
Disable verbose logging Change-Id: If9c87615707ed67f209258f9207d56f671cd0f08
dkMediaCodec.cpp
dkMediaCrypto.cpp
dkMediaDrm.cpp
dkMediaExtractor.cpp
dkMediaFormat.cpp
dkMediaMuxer.cpp
|
eb4860c305def68c5965474bb43c67c2c9d49bbb |
29-May-2014 |
Marco Nelissen <marcone@google.com> |
getSampletime -> getSampleTime Change-Id: I87aaa87be068d414903a0e1e22bfe4183cf45ab0
dkMediaExtractor.cpp
|
e22a64b6887240fc9910d6fc8afb0e6f81507047 |
24-May-2014 |
Marco Nelissen <marcone@google.com> |
Remove codec callback for now. Change-Id: I7ef3c1fc7aa1bfec958e6ea58bf95ae35a575e91
dkMediaCodec.cpp
|
0e03cf07deeda10c573657479591dcfbf1efca56 |
21-May-2014 |
Marco Nelissen <marcone@google.com> |
Remove the last of the references. Change-Id: Id68cdab7e972e3e78e2065e56b8a095c3d496df2
dkMediaMuxer.cpp
|
18a1b5904b352cedef29b95169a1226140d38576 |
20-May-2014 |
Marco Nelissen <marcone@google.com> |
Use pointers instead of references because C Change-Id: I5c84469e5ff977bf8bb91be2cc6c38a0c7f08609
dkMediaDrm.cpp
|
79e2b622702fb148ccff12d6f38643466555c4eb |
16-May-2014 |
Marco Nelissen <marcone@google.com> |
Add docs, releaseOutputBufferAtTime, seekTo. Change-Id: Iadd231b63e75b7937c13d2ebfef47aedeaeef5a1
dkMediaCodec.cpp
dkMediaExtractor.cpp
|
7c96d53a65085f42ac2b6d416cbc16fd36ed72ff |
16-May-2014 |
Marco Nelissen <marcone@google.com> |
Fix build. Change-Id: I2b0a3049c81b99ba233d5945e16dcddd975aa4f9
dkMediaDrm.cpp
|
5362ba070797c52a18d3cb5558cd41d1a72c74c5 |
15-May-2014 |
Marco Nelissen <marcone@google.com> |
Merge "Unify error/status codes"
|
e419d7cd5c62b4b5866a45d59c5770bb470193c1 |
15-May-2014 |
Marco Nelissen <marcone@google.com> |
Unify error/status codes Change-Id: Ib90cc2f2adc07ff146256931c92c0ec4becb86f5
dkMediaCodec.cpp
dkMediaCrypto.cpp
dkMediaDrm.cpp
dkMediaExtractor.cpp
dkMediaFormat.cpp
dkMediaMuxer.cpp
|
3305b99ec3804c740aecd2ab6d1edd5c6137b7c6 |
15-May-2014 |
Jeff Tinker <jtinker@google.com> |
Hook up event handling in NDK MediaDrm API Change-Id: I48ac1d3ca5405c5909454c7a553917b31b9a50e5
dkMediaDrm.cpp
|
3425fd5a55dd31e261d2f2a9590c762d6d0a6b79 |
14-May-2014 |
Marco Nelissen <marcone@google.com> |
Only export necessary symbols Change-Id: I869d7124c8cc555f4b09801a898f4dd3ecb072ec
ndroid.mk
dkMediaCodec.cpp
dkMediaCrypto.cpp
dkMediaDrm.cpp
dkMediaExtractor.cpp
dkMediaFormat.cpp
dkMediaMuxer.cpp
|
7edda7ac8b86f2493b7df945e9f63da947124288 |
15-May-2014 |
Marco Nelissen <marcone@google.com> |
Merge "Fix typos and pointer math."
|
829e097f832b4c4c41733f9b77121888204d993e |
14-May-2014 |
Marco Nelissen <marcone@google.com> |
Fix typos and pointer math. Change-Id: I07f33a57454d013844b56bc3e57fe0a271e8b38c
dkMediaCodec.cpp
dkMediaCrypto.cpp
|
497ca097bf373ac69405131bd257915c97b31dc0 |
13-May-2014 |
Jeff Tinker <jtinker@google.com> |
WIP: MediaDrm NDK APIs Change-Id: I3ac08a3b027135c3fd2a9e95c5e8b3fd722df019 TODO: hooking up event handler, testing
ndroid.mk
dkMediaDrm.cpp
|
050eb3280d7305b84f723d515be2dc9606dc39d1 |
10-May-2014 |
Marco Nelissen <marcone@google.com> |
Some crypto stuff, error codes Add crypto/drm related functions, define some media errors instead of using magic numbers in the code. Change-Id: I5924cba0bfcdb3623073c9182a646b70f4ead5a5
ndroid.mk
dkMediaCodec.cpp
dkMediaCrypto.cpp
dkMediaCryptoPriv.h
dkMediaExtractor.cpp
|
cdb42cdc5ccb785edabe1ee6407134fbae5662a9 |
08-May-2014 |
Marco Nelissen <marcone@google.com> |
Add AMediaCodec callback Change-Id: I33b7ff3bcdcff6d3a5e1db385b900ae18b7e0f03
dkMediaCodec.cpp
|
86aa02ce274826dc80ffa00766b16172c47503fd |
08-May-2014 |
Marco Nelissen <marcone@google.com> |
Make AMediaCodec_create* APIs more like their Java counterparts and add configure flags. Change-Id: Ibfb7f8cad724fa1db2320966828104d40b5e6590
dkMediaCodec.cpp
|
34d497283c66b5ef0f8855c007eaa20d7ac8b96d |
07-May-2014 |
Marco Nelissen <marcone@google.com> |
Expand AMediaFormat Remove getDouble and getSize methods, since these are not used and/or not present in the corresponding Java MediaFormat API. Add setBuffer/getBuffer, needed for making formats for encoding, and add other setters. Change-Id: I528d51b4ed571d852b949637f7ae3a95d31da7c1
dkMediaFormat.cpp
|
08aaabe87960c04ecac180db1fe88b5a7bc2ed3b |
07-May-2014 |
Marco Nelissen <marcone@google.com> |
Add NDK version of MediaMuxer and add some constness here and there. Change-Id: Ib3caa8310691e8f27aaa1afcfaec0b384513d4f1
ndroid.mk
dkMediaCodec.cpp
dkMediaFormat.cpp
dkMediaFormatPriv.h
dkMediaMuxer.cpp
|
7c9b141d551fde406f199f0dd21582f8551aea23 |
06-May-2014 |
Marco Nelissen <marcone@google.com> |
MediaFormat owns its strings Have MediaFormat own the strings it returns from toString and getString, reducing the chance of memory leaks. Change-Id: I0ddd593874c8b3af0b7714f2d8a106edf8121108
dkMediaFormat.cpp
|
83ae5be9a9928a7265e40d2906530e56eb3bc20c |
05-May-2014 |
Marco Nelissen <marcone@google.com> |
Don't build libmediandk for PDK Change-Id: I9b2e5f5c8cc0fad59d4a4268c8767f540d536d10
ndroid.mk
|
0c3be875376adaee8d8e8dd917c64926e1513b29 |
01-May-2014 |
Marco Nelissen <marcone@google.com> |
WIP: MediaCodec and friends NDK APIs, plain C version Change-Id: I9ed6b9c5afb026a1b5fe8b652e75635bbcc223df
ndroid.mk
dkMediaCodec.cpp
dkMediaExtractor.cpp
dkMediaFormat.cpp
dkMediaFormatPriv.h
|