From bd3f8fbb5e884438e625e508511df5464f155e8a Mon Sep 17 00:00:00 2001 From: awssdkgo Date: Fri, 14 Oct 2022 18:28:37 +0000 Subject: [PATCH] Release v1.44.116 (2022-10-14) === ### Service Client Updates * `service/mediaconvert`: Updates service API and documentation * MediaConvert now supports specifying the minimum percentage of the HRD buffer available at the end of each encoded video segment. --- CHANGELOG.md | 7 ++++ aws/endpoints/defaults.go | 9 +++++ aws/version.go | 2 +- .../apis/mediaconvert/2017-08-29/api-2.json | 12 ++++++ .../apis/mediaconvert/2017-08-29/docs-2.json | 5 ++- models/endpoints/endpoints.json | 3 ++ service/mediaconvert/api.go | 37 +++++++++++++++++++ 7 files changed, 73 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66d5898bff6..3ff7af1eef5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +Release v1.44.116 (2022-10-14) +=== + +### Service Client Updates +* `service/mediaconvert`: Updates service API and documentation + * MediaConvert now supports specifying the minimum percentage of the HRD buffer available at the end of each encoded video segment. + Release v1.44.115 (2022-10-13) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index 7315333df89..d9aa3314a48 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -2919,6 +2919,9 @@ var awsPartition = partition{ }, "appsync": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "af-south-1", + }: endpoint{}, endpointKey{ Region: "ap-east-1", }: endpoint{}, @@ -2940,6 +2943,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, @@ -21439,6 +21445,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, diff --git a/aws/version.go b/aws/version.go index 4fb99874714..fc2231d93ae 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.44.115" +const SDKVersion = "1.44.116" diff --git a/models/apis/mediaconvert/2017-08-29/api-2.json b/models/apis/mediaconvert/2017-08-29/api-2.json index f25655fff0d..e1ddbee4ea1 100644 --- a/models/apis/mediaconvert/2017-08-29/api-2.json +++ b/models/apis/mediaconvert/2017-08-29/api-2.json @@ -4740,6 +4740,10 @@ "shape": "H264GopSizeUnits", "locationName": "gopSizeUnits" }, + "HrdBufferFinalFillPercentage": { + "shape": "__integerMin0Max100", + "locationName": "hrdBufferFinalFillPercentage" + }, "HrdBufferInitialFillPercentage": { "shape": "__integerMin0Max100", "locationName": "hrdBufferInitialFillPercentage" @@ -5112,6 +5116,10 @@ "shape": "H265GopSizeUnits", "locationName": "gopSizeUnits" }, + "HrdBufferFinalFillPercentage": { + "shape": "__integerMin0Max100", + "locationName": "hrdBufferFinalFillPercentage" + }, "HrdBufferInitialFillPercentage": { "shape": "__integerMin0Max100", "locationName": "hrdBufferInitialFillPercentage" @@ -7860,6 +7868,10 @@ "shape": "Mpeg2GopSizeUnits", "locationName": "gopSizeUnits" }, + "HrdBufferFinalFillPercentage": { + "shape": "__integerMin0Max100", + "locationName": "hrdBufferFinalFillPercentage" + }, "HrdBufferInitialFillPercentage": { "shape": "__integerMin0Max100", "locationName": "hrdBufferInitialFillPercentage" diff --git a/models/apis/mediaconvert/2017-08-29/docs-2.json b/models/apis/mediaconvert/2017-08-29/docs-2.json index c8ca9896e9a..950c3d987ab 100644 --- a/models/apis/mediaconvert/2017-08-29/docs-2.json +++ b/models/apis/mediaconvert/2017-08-29/docs-2.json @@ -1855,7 +1855,7 @@ } }, "HlsAdMarkers": { - "base": null, + "base": "Ad marker for Apple HLS manifest.", "refs": { "__listOfHlsAdMarkers$member": null } @@ -3916,9 +3916,12 @@ "base": null, "refs": { "Eac3AtmosSettings$SpeechThreshold": "Specify the percentage of audio content, from 0% to 100%, that must be speech in order for the encoder to use the measured speech loudness as the overall program loudness. Default value: 15%", + "H264Settings$HrdBufferFinalFillPercentage": "If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer that's available at the end of each encoded video segment. For the best video quality: Set to 0 or leave blank to automatically determine the final buffer fill percentage.", "H264Settings$HrdBufferInitialFillPercentage": "Percentage of the buffer that should initially be filled (HRD buffer model).", + "H265Settings$HrdBufferFinalFillPercentage": "If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer that's available at the end of each encoded video segment. For the best video quality: Set to 0 or leave blank to automatically determine the final buffer fill percentage.", "H265Settings$HrdBufferInitialFillPercentage": "Percentage of the buffer that should initially be filled (HRD buffer model).", "InsertableImage$Opacity": "Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image. 0 is transparent and 100 is fully opaque. Default is 50.", + "Mpeg2Settings$HrdBufferFinalFillPercentage": "If your downstream systems have strict buffer requirements: Specify the minimum percentage of the HRD buffer that's available at the end of each encoded video segment. For the best video quality: Set to 0 or leave blank to automatically determine the final buffer fill percentage.", "Mpeg2Settings$HrdBufferInitialFillPercentage": "Percentage of the buffer that should initially be filled (HRD buffer model).", "VideoDescription$Sharpness": "Use Sharpness (Sharpness) setting to specify the strength of anti-aliasing. This setting changes the width of the anti-alias filter kernel used for scaling. Sharpness only applies if your output resolution is different from your input resolution. 0 is the softest setting, 100 the sharpest, and 50 recommended for most content." } diff --git a/models/endpoints/endpoints.json b/models/endpoints/endpoints.json index 730828a80db..3e4e46811e4 100644 --- a/models/endpoints/endpoints.json +++ b/models/endpoints/endpoints.json @@ -1661,6 +1661,7 @@ }, "appsync" : { "endpoints" : { + "af-south-1" : { }, "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, @@ -1668,6 +1669,7 @@ "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, + "ap-southeast-3" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, @@ -12475,6 +12477,7 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "me-central-1" : { }, "me-south-1" : { }, "sa-east-1" : { }, "servicediscovery" : { diff --git a/service/mediaconvert/api.go b/service/mediaconvert/api.go index b983c33460c..dda3bda0fc9 100644 --- a/service/mediaconvert/api.go +++ b/service/mediaconvert/api.go @@ -11992,6 +11992,12 @@ type H264Settings struct { // in the related setting GOP size (GopSize). GopSizeUnits *string `locationName:"gopSizeUnits" type:"string" enum:"H264GopSizeUnits"` + // If your downstream systems have strict buffer requirements: Specify the minimum + // percentage of the HRD buffer that's available at the end of each encoded + // video segment. For the best video quality: Set to 0 or leave blank to automatically + // determine the final buffer fill percentage. + HrdBufferFinalFillPercentage *int64 `locationName:"hrdBufferFinalFillPercentage" type:"integer"` + // Percentage of the buffer that should initially be filled (HRD buffer model). HrdBufferInitialFillPercentage *int64 `locationName:"hrdBufferInitialFillPercentage" type:"integer"` @@ -12356,6 +12362,12 @@ func (s *H264Settings) SetGopSizeUnits(v string) *H264Settings { return s } +// SetHrdBufferFinalFillPercentage sets the HrdBufferFinalFillPercentage field's value. +func (s *H264Settings) SetHrdBufferFinalFillPercentage(v int64) *H264Settings { + s.HrdBufferFinalFillPercentage = &v + return s +} + // SetHrdBufferInitialFillPercentage sets the HrdBufferInitialFillPercentage field's value. func (s *H264Settings) SetHrdBufferInitialFillPercentage(v int64) *H264Settings { s.HrdBufferInitialFillPercentage = &v @@ -12715,6 +12727,12 @@ type H265Settings struct { // in the related setting GOP size (GopSize). GopSizeUnits *string `locationName:"gopSizeUnits" type:"string" enum:"H265GopSizeUnits"` + // If your downstream systems have strict buffer requirements: Specify the minimum + // percentage of the HRD buffer that's available at the end of each encoded + // video segment. For the best video quality: Set to 0 or leave blank to automatically + // determine the final buffer fill percentage. + HrdBufferFinalFillPercentage *int64 `locationName:"hrdBufferFinalFillPercentage" type:"integer"` + // Percentage of the buffer that should initially be filled (HRD buffer model). HrdBufferInitialFillPercentage *int64 `locationName:"hrdBufferInitialFillPercentage" type:"integer"` @@ -13065,6 +13083,12 @@ func (s *H265Settings) SetGopSizeUnits(v string) *H265Settings { return s } +// SetHrdBufferFinalFillPercentage sets the HrdBufferFinalFillPercentage field's value. +func (s *H265Settings) SetHrdBufferFinalFillPercentage(v int64) *H265Settings { + s.HrdBufferFinalFillPercentage = &v + return s +} + // SetHrdBufferInitialFillPercentage sets the HrdBufferInitialFillPercentage field's value. func (s *H265Settings) SetHrdBufferInitialFillPercentage(v int64) *H265Settings { s.HrdBufferInitialFillPercentage = &v @@ -19215,6 +19239,12 @@ type Mpeg2Settings struct { // by default the encoder measures GOP size in frames. GopSizeUnits *string `locationName:"gopSizeUnits" type:"string" enum:"Mpeg2GopSizeUnits"` + // If your downstream systems have strict buffer requirements: Specify the minimum + // percentage of the HRD buffer that's available at the end of each encoded + // video segment. For the best video quality: Set to 0 or leave blank to automatically + // determine the final buffer fill percentage. + HrdBufferFinalFillPercentage *int64 `locationName:"hrdBufferFinalFillPercentage" type:"integer"` + // Percentage of the buffer that should initially be filled (HRD buffer model). HrdBufferInitialFillPercentage *int64 `locationName:"hrdBufferInitialFillPercentage" type:"integer"` @@ -19505,6 +19535,12 @@ func (s *Mpeg2Settings) SetGopSizeUnits(v string) *Mpeg2Settings { return s } +// SetHrdBufferFinalFillPercentage sets the HrdBufferFinalFillPercentage field's value. +func (s *Mpeg2Settings) SetHrdBufferFinalFillPercentage(v int64) *Mpeg2Settings { + s.HrdBufferFinalFillPercentage = &v + return s +} + // SetHrdBufferInitialFillPercentage sets the HrdBufferInitialFillPercentage field's value. func (s *Mpeg2Settings) SetHrdBufferInitialFillPercentage(v int64) *Mpeg2Settings { s.HrdBufferInitialFillPercentage = &v @@ -31809,6 +31845,7 @@ func H265WriteMp4PackagingType_Values() []string { } } +// Ad marker for Apple HLS manifest. const ( // HlsAdMarkersElemental is a HlsAdMarkers enum value HlsAdMarkersElemental = "ELEMENTAL"