Skip to content

Commit bf15de3

Browse files
The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector.
1 parent f3d92b4 commit bf15de3

27 files changed

+1004
-299
lines changed

generator/ServiceModels/mediaconvert/mediaconvert-2017-08-29.api.json

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1527,6 +1527,10 @@
15271527
"TargetLkfs": {
15281528
"shape": "__doubleMinNegative59Max0",
15291529
"locationName": "targetLkfs"
1530+
},
1531+
"TruePeakLimiterThreshold": {
1532+
"shape": "__doubleMinNegative20Max0",
1533+
"locationName": "truePeakLimiterThreshold"
15301534
}
15311535
}
15321536
},
@@ -2319,6 +2323,27 @@
23192323
}
23202324
}
23212325
},
2326+
"ClipLimits": {
2327+
"type": "structure",
2328+
"members": {
2329+
"MaximumRGBTolerance": {
2330+
"shape": "__integerMin90Max105",
2331+
"locationName": "maximumRGBTolerance"
2332+
},
2333+
"MaximumYUV": {
2334+
"shape": "__integerMin920Max1023",
2335+
"locationName": "maximumYUV"
2336+
},
2337+
"MinimumRGBTolerance": {
2338+
"shape": "__integerMinNegative5Max10",
2339+
"locationName": "minimumRGBTolerance"
2340+
},
2341+
"MinimumYUV": {
2342+
"shape": "__integerMin0Max128",
2343+
"locationName": "minimumYUV"
2344+
}
2345+
}
2346+
},
23222347
"CmafAdditionalManifest": {
23232348
"type": "structure",
23242349
"members": {
@@ -2401,6 +2426,10 @@
24012426
"shape": "CmafCodecSpecification",
24022427
"locationName": "codecSpecification"
24032428
},
2429+
"DashManifestStyle": {
2430+
"shape": "DashManifestStyle",
2431+
"locationName": "dashManifestStyle"
2432+
},
24042433
"Destination": {
24052434
"shape": "__stringPatternS3",
24062435
"locationName": "destination"
@@ -2780,6 +2809,10 @@
27802809
"shape": "__integerMin1Max100",
27812810
"locationName": "brightness"
27822811
},
2812+
"ClipLimits": {
2813+
"shape": "ClipLimits",
2814+
"locationName": "clipLimits"
2815+
},
27832816
"ColorSpaceConversion": {
27842817
"shape": "ColorSpaceConversion",
27852818
"locationName": "colorSpaceConversion"
@@ -3187,6 +3220,10 @@
31873220
"shape": "__string",
31883221
"locationName": "baseUrl"
31893222
},
3223+
"DashManifestStyle": {
3224+
"shape": "DashManifestStyle",
3225+
"locationName": "dashManifestStyle"
3226+
},
31903227
"Destination": {
31913228
"shape": "__stringPatternS3",
31923229
"locationName": "destination"
@@ -3365,6 +3402,14 @@
33653402
"DISABLED"
33663403
]
33673404
},
3405+
"DashManifestStyle": {
3406+
"type": "string",
3407+
"enum": [
3408+
"BASIC",
3409+
"COMPACT",
3410+
"DISTINCT"
3411+
]
3412+
},
33683413
"DecryptionMode": {
33693414
"type": "string",
33703415
"enum": [
@@ -9177,7 +9222,8 @@
91779222
"type": "string",
91789223
"enum": [
91799224
"LIMITED_RANGE_SQUEEZE",
9180-
"NONE"
9225+
"NONE",
9226+
"LIMITED_RANGE_CLIP"
91819227
]
91829228
},
91839229
"ScalingBehavior": {
@@ -10620,6 +10666,9 @@
1062010666
"__doubleMin0Max2147483647": {
1062110667
"type": "double"
1062210668
},
10669+
"__doubleMinNegative20Max0": {
10670+
"type": "double"
10671+
},
1062310672
"__doubleMinNegative59Max0": {
1062410673
"type": "double"
1062510674
},
@@ -11058,6 +11107,16 @@
1105811107
"min": 8,
1105911108
"max": 4096
1106011109
},
11110+
"__integerMin90Max105": {
11111+
"type": "integer",
11112+
"min": 90,
11113+
"max": 105
11114+
},
11115+
"__integerMin920Max1023": {
11116+
"type": "integer",
11117+
"min": 920,
11118+
"max": 1023
11119+
},
1106111120
"__integerMin96Max600": {
1106211121
"type": "integer",
1106311122
"min": 96,
@@ -11098,6 +11157,11 @@
1109811157
"min": -50,
1109911158
"max": 50
1110011159
},
11160+
"__integerMinNegative5Max10": {
11161+
"type": "integer",
11162+
"min": -5,
11163+
"max": 10
11164+
},
1110111165
"__integerMinNegative5Max5": {
1110211166
"type": "integer",
1110311167
"min": -5,

generator/ServiceModels/mediaconvert/mediaconvert-2017-08-29.docs.json

Lines changed: 45 additions & 7 deletions
Large diffs are not rendered by default.

generator/ServiceModels/mediaconvert/mediaconvert-2017-08-29.endpoint-rule-set.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"parameters": {
44
"Region": {
55
"builtIn": "AWS::Region",
6-
"required": false,
6+
"required": true,
77
"documentation": "The AWS region used to dispatch the request.",
88
"type": "String"
99
},
@@ -52,15 +52,6 @@
5252
"ref": "Endpoint"
5353
}
5454
]
55-
},
56-
{
57-
"fn": "parseURL",
58-
"argv": [
59-
{
60-
"ref": "Endpoint"
61-
}
62-
],
63-
"assign": "url"
6455
}
6556
],
6657
"type": "tree",

0 commit comments

Comments
 (0)