Fixed 3419090 Throwing exception for unsupported video codec profiles and level
Change-Id: I89e8723a6b89338ecedcfabf8b0c63ed2f7e9468
This commit is contained in:
@@ -197,6 +197,11 @@ public class MediaProperties {
|
||||
public static final int FILE_M4V = 10;
|
||||
public static final int FILE_UNSUPPORTED = 255;
|
||||
|
||||
/**
|
||||
* Undefined video codec profiles
|
||||
*/
|
||||
public static final int UNDEFINED_VIDEO_PROFILE = 255;
|
||||
|
||||
/**
|
||||
* The array of the supported file formats
|
||||
*/
|
||||
|
||||
@@ -139,6 +139,11 @@ public class MediaVideoItem extends MediaItem {
|
||||
throw new IllegalArgumentException("Unsupported Video Codec Format in Input File");
|
||||
}
|
||||
|
||||
/* Check if the profile is unsupported. */
|
||||
if (properties.profileAndLevel == MediaProperties.UNDEFINED_VIDEO_PROFILE) {
|
||||
throw new IllegalArgumentException("Unsupported Video Codec Profile in Input File");
|
||||
}
|
||||
|
||||
mWidth = properties.width;
|
||||
mHeight = properties.height;
|
||||
mAspectRatio = mMANativeHelper.getAspectRatio(properties.width,
|
||||
|
||||
Reference in New Issue
Block a user