Loading apex/media/framework/java/android/media/MediaTranscodeManager.java +7 −4 Original line number Diff line number Diff line Loading @@ -1023,11 +1023,14 @@ public final class MediaTranscodeManager { "Source Width and height must be larger than 0"); } float frameRate = mSrcVideoFormatHint.getFloat(MediaFormat.KEY_FRAME_RATE); float frameRate = 30.0f; // default to 30fps. if (mSrcVideoFormatHint.containsKey(MediaFormat.KEY_FRAME_RATE)) { frameRate = mSrcVideoFormatHint.getFloat(MediaFormat.KEY_FRAME_RATE); if (frameRate <= 0) { throw new IllegalArgumentException( "frameRate must be larger than 0"); } } int bitrate = getAVCBitrate(width, height, frameRate); videoTrackFormat.setInteger(MediaFormat.KEY_BIT_RATE, bitrate); Loading Loading
apex/media/framework/java/android/media/MediaTranscodeManager.java +7 −4 Original line number Diff line number Diff line Loading @@ -1023,11 +1023,14 @@ public final class MediaTranscodeManager { "Source Width and height must be larger than 0"); } float frameRate = mSrcVideoFormatHint.getFloat(MediaFormat.KEY_FRAME_RATE); float frameRate = 30.0f; // default to 30fps. if (mSrcVideoFormatHint.containsKey(MediaFormat.KEY_FRAME_RATE)) { frameRate = mSrcVideoFormatHint.getFloat(MediaFormat.KEY_FRAME_RATE); if (frameRate <= 0) { throw new IllegalArgumentException( "frameRate must be larger than 0"); } } int bitrate = getAVCBitrate(width, height, frameRate); videoTrackFormat.setInteger(MediaFormat.KEY_BIT_RATE, bitrate); Loading