Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(61)

Unified Diff: webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java

Issue 3007133002: Add support for H264 high-profile in injectable video encoder. (Closed)
Patch Set: Rebase Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java
diff --git a/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java b/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java
index d8ac182e3fca8abeff1e735a958b8e1b30a4f218..70295b7060ab74f61c7e2594b89cc596cf5924c3 100644
--- a/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java
+++ b/webrtc/sdk/android/api/org/webrtc/VideoCodecInfo.java
@@ -16,6 +16,19 @@ import java.util.Map;
* Represent a video codec as encoded in SDP.
*/
public class VideoCodecInfo {
+ // Keys for H264 VideoCodecInfo properties.
+ public static final String H264_FMTP_PROFILE_LEVEL_ID = "profile-level-id";
+ public static final String H264_FMTP_LEVEL_ASYMMETRY_ALLOWED = "level-asymmetry-allowed";
+ public static final String H264_FMTP_PACKETIZATION_MODE = "packetization-mode";
+
+ public static final String H264_PROFILE_CONSTRAINED_BASELINE = "4200";
+ public static final String H264_PROFILE_CONSTRAINED_HIGH = "640c";
+ public static final String H264_LEVEL_3_1 = "1f"; // 31 in hex.
+ public static final String H264_CONSTRAINED_HIGH_3_1 =
+ H264_PROFILE_CONSTRAINED_HIGH + H264_LEVEL_3_1;
+ public static final String H264_CONSTRAINED_BASELINE_3_1 =
+ H264_PROFILE_CONSTRAINED_BASELINE + H264_LEVEL_3_1;
+
public final int payload;
public final String name;
public final Map<String, String> params;

Powered by Google App Engine
This is Rietveld 408576698