Skip to content

Commit 8632207

Browse files
This release adds a new SPECIFIED_OPTIMAL option for handling DDS when using DVB-Sub with high resolution video.
1 parent 9a42e63 commit 8632207

File tree

5 files changed

+19
-8
lines changed

5 files changed

+19
-8
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4361,7 +4361,8 @@
43614361
"enum": [
43624362
"NONE",
43634363
"SPECIFIED",
4364-
"NO_DISPLAY_WINDOW"
4364+
"NO_DISPLAY_WINDOW",
4365+
"SPECIFIED_OPTIMAL"
43654366
]
43664367
},
43674368
"DynamicAudioSelector": {

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1352,9 +1352,9 @@
13521352
}
13531353
},
13541354
"DvbddsHandling": {
1355-
"base": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match.",
1355+
"base": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match. To include the DDS, with optimized subtitle placement and reduced data overhead: We recommend that you choose Specified (optimal). This option provides the same visual positioning as Specified while using less bandwidth. This also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate.",
13561356
"refs": {
1357-
"DvbSubDestinationSettings$DdsHandling": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match."
1357+
"DvbSubDestinationSettings$DdsHandling": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match. To include the DDS, with optimized subtitle placement and reduced data overhead: We recommend that you choose Specified (optimal). This option provides the same visual positioning as Specified while using less bandwidth. This also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate."
13581358
}
13591359
},
13601360
"DynamicAudioSelector": {
@@ -6241,4 +6241,4 @@
62416241
}
62426242
}
62436243
}
6244-
}
6244+
}

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4917,7 +4917,7 @@
49174917
"DdsHandling": {
49184918
"shape": "DvbddsHandling",
49194919
"locationName": "ddsHandling",
4920-
"documentation": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match."
4920+
"documentation": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match. To include the DDS, with optimized subtitle placement and reduced data overhead: We recommend that you choose Specified (optimal). This option provides the same visual positioning as Specified while using less bandwidth. This also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate."
49214921
},
49224922
"DdsXCoordinate": {
49234923
"shape": "__integerMin0Max2147483647",
@@ -5176,11 +5176,12 @@
51765176
},
51775177
"DvbddsHandling": {
51785178
"type": "string",
5179-
"documentation": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match.",
5179+
"documentation": "Specify how MediaConvert handles the display definition segment (DDS). To exclude the DDS from this set of captions: Keep the default, None. To include the DDS: Choose Specified. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate. To include the DDS, but not include display window data: Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must match. To include the DDS, with optimized subtitle placement and reduced data overhead: We recommend that you choose Specified (optimal). This option provides the same visual positioning as Specified while using less bandwidth. This also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate.",
51805180
"enum": [
51815181
"NONE",
51825182
"SPECIFIED",
5183-
"NO_DISPLAY_WINDOW"
5183+
"NO_DISPLAY_WINDOW",
5184+
"SPECIFIED_OPTIMAL"
51845185
]
51855186
},
51865187
"DynamicAudioSelector": {

sdk/src/Services/MediaConvert/Generated/Model/DvbSubDestinationSettings.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,12 @@ internal bool IsSetBackgroundOpacity()
157157
/// write position metadata to the page composition segment (PCS) with DDS x-coordinate
158158
/// and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert
159159
/// doesn't include the DDS, regardless of the value you choose for DDS handling. All
160-
/// burn-in and DVB-Sub font settings must match.
160+
/// burn-in and DVB-Sub font settings must match. To include the DDS, with optimized subtitle
161+
/// placement and reduced data overhead: We recommend that you choose Specified (optimal).
162+
/// This option provides the same visual positioning as Specified while using less bandwidth.
163+
/// This also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility.
164+
/// When you do, also specify the offset coordinates of the display window with DDS x-coordinate
165+
/// and DDS y-coordinate.
161166
/// </summary>
162167
public DvbddsHandling DdsHandling
163168
{

sdk/src/Services/MediaConvert/Generated/ServiceEnumerations.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7312,6 +7312,10 @@ public class DvbddsHandling : ConstantClass
73127312
/// Constant SPECIFIED for DvbddsHandling
73137313
/// </summary>
73147314
public static readonly DvbddsHandling SPECIFIED = new DvbddsHandling("SPECIFIED");
7315+
/// <summary>
7316+
/// Constant SPECIFIED_OPTIMAL for DvbddsHandling
7317+
/// </summary>
7318+
public static readonly DvbddsHandling SPECIFIED_OPTIMAL = new DvbddsHandling("SPECIFIED_OPTIMAL");
73157319

73167320
/// <summary>
73177321
/// This constant constructor does not need to be called if the constant

0 commit comments

Comments
 (0)