File tree Expand file tree Collapse file tree 7 files changed +23
-40
lines changed Expand file tree Collapse file tree 7 files changed +23
-40
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"variables" : {
3
- "${LATEST}" : " 3.346.1 "
3
+ "${LATEST}" : " 3.346.2 "
4
4
},
5
5
"endpoints" : " https://raw.githubusercontent.com/aws/aws-sdk-php/${LATEST}/src/data/endpoints.json" ,
6
6
"services" : {
Original file line number Diff line number Diff line change 2
2
3
3
## NOT RELEASED
4
4
5
+ ### Added
6
+
7
+ - AWS api-change: Rework regions configuration
8
+
5
9
## 3.2.0
6
10
7
11
### Added
Original file line number Diff line number Diff line change 28
28
},
29
29
"extra" : {
30
30
"branch-alias" : {
31
- "dev-master" : " 3.2 -dev"
31
+ "dev-master" : " 3.3 -dev"
32
32
}
33
33
}
34
34
}
Original file line number Diff line number Diff line change 46
46
use AsyncAws \Core \AwsError \AwsErrorFactoryInterface ;
47
47
use AsyncAws \Core \AwsError \JsonRestAwsErrorFactory ;
48
48
use AsyncAws \Core \Configuration ;
49
- use AsyncAws \Core \Exception \UnsupportedRegion ;
50
49
use AsyncAws \Core \RequestContext ;
51
50
52
51
class AppSyncClient extends AbstractApi
@@ -396,40 +395,6 @@ protected function getEndpointMetadata(?string $region): array
396
395
}
397
396
398
397
switch ($ region ) {
399
- case 'af-south-1 ' :
400
- case 'ap-east-1 ' :
401
- case 'ap-northeast-1 ' :
402
- case 'ap-northeast-2 ' :
403
- case 'ap-northeast-3 ' :
404
- case 'ap-south-1 ' :
405
- case 'ap-south-2 ' :
406
- case 'ap-southeast-1 ' :
407
- case 'ap-southeast-2 ' :
408
- case 'ap-southeast-3 ' :
409
- case 'ap-southeast-4 ' :
410
- case 'ca-central-1 ' :
411
- case 'eu-central-1 ' :
412
- case 'eu-central-2 ' :
413
- case 'eu-north-1 ' :
414
- case 'eu-south-1 ' :
415
- case 'eu-south-2 ' :
416
- case 'eu-west-1 ' :
417
- case 'eu-west-2 ' :
418
- case 'eu-west-3 ' :
419
- case 'il-central-1 ' :
420
- case 'me-central-1 ' :
421
- case 'me-south-1 ' :
422
- case 'sa-east-1 ' :
423
- case 'us-east-1 ' :
424
- case 'us-east-2 ' :
425
- case 'us-west-1 ' :
426
- case 'us-west-2 ' :
427
- return [
428
- 'endpoint ' => "https://appsync. $ region.amazonaws.com " ,
429
- 'signRegion ' => $ region ,
430
- 'signService ' => 'appsync ' ,
431
- 'signVersions ' => ['v4 ' ],
432
- ];
433
398
case 'cn-north-1 ' :
434
399
case 'cn-northwest-1 ' :
435
400
return [
@@ -440,6 +405,11 @@ protected function getEndpointMetadata(?string $region): array
440
405
];
441
406
}
442
407
443
- throw new UnsupportedRegion (\sprintf ('The region "%s" is not supported by "AppSync". ' , $ region ));
408
+ return [
409
+ 'endpoint ' => "https://appsync. $ region.amazonaws.com " ,
410
+ 'signRegion ' => $ region ,
411
+ 'signService ' => 'appsync ' ,
412
+ 'signVersions ' => ['v4 ' ],
413
+ ];
444
414
}
445
415
}
Original file line number Diff line number Diff line change 5
5
### Added
6
6
7
7
- AWS api-change: This release includes support for embedding and signing C2PA content credentials in MP4 outputs.
8
+ - AWS api-change: This release adds a new SPECIFIED_OPTIMAL option for handling DDS when using DVB-Sub with high resolution video.
8
9
9
10
## 1.9.0
10
11
Original file line number Diff line number Diff line change 9
9
* Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS
10
10
* x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't
11
11
* include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must
12
- * match.
12
+ * match. To include the DDS, with optimized subtitle placement and reduced data overhead: We recommend that you choose
13
+ * Specified (optimal). This option provides the same visual positioning as Specified while using less bandwidth. This
14
+ * also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify
15
+ * the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate.
13
16
*/
14
17
final class DvbddsHandling
15
18
{
16
19
public const NONE = 'NONE ' ;
17
20
public const NO_DISPLAY_WINDOW = 'NO_DISPLAY_WINDOW ' ;
18
21
public const SPECIFIED = 'SPECIFIED ' ;
22
+ public const SPECIFIED_OPTIMAL = 'SPECIFIED_OPTIMAL ' ;
19
23
20
24
public static function exists (string $ value ): bool
21
25
{
22
26
return isset ([
23
27
self ::NONE => true ,
24
28
self ::NO_DISPLAY_WINDOW => true ,
25
29
self ::SPECIFIED => true ,
30
+ self ::SPECIFIED_OPTIMAL => true ,
26
31
][$ value ]);
27
32
}
28
33
}
Original file line number Diff line number Diff line change @@ -70,7 +70,10 @@ final class DvbSubDestinationSettings
70
70
* Choose No display window. When you do, you can write position metadata to the page composition segment (PCS) with DDS
71
71
* x-coordinate and DDS y-coordinate. For video resolutions with a height of 576 pixels or less, MediaConvert doesn't
72
72
* include the DDS, regardless of the value you choose for DDS handling. All burn-in and DVB-Sub font settings must
73
- * match.
73
+ * match. To include the DDS, with optimized subtitle placement and reduced data overhead: We recommend that you choose
74
+ * Specified (optimal). This option provides the same visual positioning as Specified while using less bandwidth. This
75
+ * also supports resolutions higher than 1080p while maintaining full DVB-Sub compatibility. When you do, also specify
76
+ * the offset coordinates of the display window with DDS x-coordinate and DDS y-coordinate.
74
77
*
75
78
* @var DvbddsHandling::*|null
76
79
*/
You can’t perform that action at this time.
0 commit comments