Loading media/libmedia/IHDCP.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -273,11 +273,17 @@ status_t BnHDCP::onTransact( size_t offset = data.readInt32(); size_t size = data.readInt32(); uint32_t streamCTR = data.readInt32(); void *outData = malloc(size); void *outData = NULL; uint64_t inputCTR; status_t err = encryptNative(graphicBuffer, offset, size, status_t err = ERROR_OUT_OF_RANGE; outData = malloc(size); if (outData != NULL) { err = encryptNative(graphicBuffer, offset, size, streamCTR, &inputCTR, outData); } reply->writeInt32(err); Loading Loading
media/libmedia/IHDCP.cpp +9 −3 Original line number Diff line number Diff line Loading @@ -273,11 +273,17 @@ status_t BnHDCP::onTransact( size_t offset = data.readInt32(); size_t size = data.readInt32(); uint32_t streamCTR = data.readInt32(); void *outData = malloc(size); void *outData = NULL; uint64_t inputCTR; status_t err = encryptNative(graphicBuffer, offset, size, status_t err = ERROR_OUT_OF_RANGE; outData = malloc(size); if (outData != NULL) { err = encryptNative(graphicBuffer, offset, size, streamCTR, &inputCTR, outData); } reply->writeInt32(err); Loading