am c4ad3cb0: Merge "Add support for common encryption" into jb-mr2-dev
* commit 'c4ad3cb07ed76c5697c60285456d9c49675174d9': Add support for common encryption
This commit is contained in:
@@ -22,6 +22,7 @@ import android.media.MediaCrypto;
|
||||
import android.media.MediaFormat;
|
||||
import android.view.Surface;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -395,6 +396,27 @@ final public class MediaCodec {
|
||||
* see {@link #CRYPTO_MODE_UNENCRYPTED} and {@link #CRYPTO_MODE_AES_CTR}.
|
||||
*/
|
||||
public int mode;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder builder = new StringBuilder();
|
||||
builder.append(numSubSamples + " subsamples, key [");
|
||||
String hexdigits = "0123456789abcdef";
|
||||
for (int i = 0; i < key.length; i++) {
|
||||
builder.append(hexdigits.charAt((key[i] & 0xf0) >> 4));
|
||||
builder.append(hexdigits.charAt(key[i] & 0x0f));
|
||||
}
|
||||
builder.append("], iv [");
|
||||
for (int i = 0; i < key.length; i++) {
|
||||
builder.append(hexdigits.charAt((iv[i] & 0xf0) >> 4));
|
||||
builder.append(hexdigits.charAt(iv[i] & 0x0f));
|
||||
}
|
||||
builder.append("], clear ");
|
||||
builder.append(Arrays.toString(numBytesOfClearData));
|
||||
builder.append(", encrypted ");
|
||||
builder.append(Arrays.toString(numBytesOfEncryptedData));
|
||||
return builder.toString();
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user