Rename java VideoCodecType to VideoCodecMimeType
to avoid collission and confusion with VideoCodeType based on c++ enum with the same name. Bug: b/148146536 Change-Id: I049cce21d59f454c7ce507fdfc3a85d168f96223 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/170048 Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30728}
This commit is contained in:
committed by
Commit Bot
parent
afa2e5f18c
commit
4e1d6ce384
@ -103,7 +103,7 @@ class HardwareVideoEncoder implements VideoEncoder {
|
||||
// --- Initialized on construction.
|
||||
private final MediaCodecWrapperFactory mediaCodecWrapperFactory;
|
||||
private final String codecName;
|
||||
private final VideoCodecType codecType;
|
||||
private final VideoCodecMimeType codecType;
|
||||
private final Integer surfaceColorFormat;
|
||||
private final Integer yuvColorFormat;
|
||||
private final YuvFormat yuvFormat;
|
||||
@ -180,7 +180,7 @@ class HardwareVideoEncoder implements VideoEncoder {
|
||||
* @throws IllegalArgumentException if colorFormat is unsupported
|
||||
*/
|
||||
public HardwareVideoEncoder(MediaCodecWrapperFactory mediaCodecWrapperFactory, String codecName,
|
||||
VideoCodecType codecType, Integer surfaceColorFormat, Integer yuvColorFormat,
|
||||
VideoCodecMimeType codecType, Integer surfaceColorFormat, Integer yuvColorFormat,
|
||||
Map<String, String> params, int keyFrameIntervalSec, int forceKeyFrameIntervalMs,
|
||||
BitrateAdjuster bitrateAdjuster, EglBase14.Context sharedContext) {
|
||||
this.mediaCodecWrapperFactory = mediaCodecWrapperFactory;
|
||||
@ -240,7 +240,7 @@ class HardwareVideoEncoder implements VideoEncoder {
|
||||
format.setInteger(MediaFormat.KEY_COLOR_FORMAT, colorFormat);
|
||||
format.setInteger(MediaFormat.KEY_FRAME_RATE, bitrateAdjuster.getCodecConfigFramerate());
|
||||
format.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, keyFrameIntervalSec);
|
||||
if (codecType == VideoCodecType.H264) {
|
||||
if (codecType == VideoCodecMimeType.H264) {
|
||||
String profileLevelId = params.get(VideoCodecInfo.H264_FMTP_PROFILE_LEVEL_ID);
|
||||
if (profileLevelId == null) {
|
||||
profileLevelId = VideoCodecInfo.H264_CONSTRAINED_BASELINE_3_1;
|
||||
@ -465,11 +465,11 @@ class HardwareVideoEncoder implements VideoEncoder {
|
||||
public ScalingSettings getScalingSettings() {
|
||||
encodeThreadChecker.checkIsOnValidThread();
|
||||
if (automaticResizeOn) {
|
||||
if (codecType == VideoCodecType.VP8) {
|
||||
if (codecType == VideoCodecMimeType.VP8) {
|
||||
final int kLowVp8QpThreshold = 29;
|
||||
final int kHighVp8QpThreshold = 95;
|
||||
return new ScalingSettings(kLowVp8QpThreshold, kHighVp8QpThreshold);
|
||||
} else if (codecType == VideoCodecType.H264) {
|
||||
} else if (codecType == VideoCodecMimeType.H264) {
|
||||
final int kLowH264QpThreshold = 24;
|
||||
final int kHighH264QpThreshold = 37;
|
||||
return new ScalingSettings(kLowH264QpThreshold, kHighH264QpThreshold);
|
||||
@ -563,7 +563,7 @@ class HardwareVideoEncoder implements VideoEncoder {
|
||||
}
|
||||
|
||||
final ByteBuffer frameBuffer;
|
||||
if (isKeyFrame && codecType == VideoCodecType.H264) {
|
||||
if (isKeyFrame && codecType == VideoCodecMimeType.H264) {
|
||||
Logging.d(TAG,
|
||||
"Prepending config frame of size " + configBuffer.capacity()
|
||||
+ " to output buffer with offset " + info.offset + ", size " + info.size);
|
||||
|
||||
Reference in New Issue
Block a user