Added fail fast when using AC3 or E-AC3 with TS muxing and DRM as this is not supported
Implemented support for the DTS:HD and DTS:X audio codecs. The openAPI can be found here.
This feature is compatible starting with the 2.88.0 encoder version.
Only MP4 and internally fragmented muxings are supported for DTS:HD/DTS:X.
DRM configurations are not supported with DTS:HD/DTS:X codecs.
Added a new AudioVideoSyncMode RESYNC_AT_START_AND_END to the StartEncodingRequest. This mode pads audio streams with silence, if the audio streams are shorter than the video stream. This prevents DASH clients trying to download non-existent audio segments, if the mediaPresentationDuration is longer than the duration of the audio stream. This new mode is now also the default value.
Added Fail Fast for manifestGenerator V2 with encoder versions < 2.70.0 (using it with encoder version >= 2.86.0 is recommended).
ManifestGenerator V2 is the default for new customers going forward.
Manifest generator V2 is now generally available and supports all manifest features of our API.
It can be used by directly setting manifest IDs in the start encoding request and setting manifestGenerator to V2.
We are therefore deprecating the manifest generator V2_BETA option and will remove it from our API SDKs in release v2.89.0.
Improved validation for Per-Title configurations using multiple templates with fixed resolution, fixed bitrate and bitrate selection mode COMPLEXITY_RANGE: Encodings now fail fast if the difference between the minimum or the maximum bitrate of consecutive streams is smaller than the configured minimum bitrate step size.
Added support for Thumbnail Letter and Pillarboxing.
Supported aspect modes: CROP, PAD, STRETCH. More Details described in the API Calls:
Warning when creating or using a H264 Configuration with settings or a preset that is not compatible with the selected profile. adaptiveSpatialTransform=true only works with profile HIGH. bframes > 0, cabac = true, and weightedPredictionPFrames = true are only working with MAIN or HIGH.
For DASH manifests, containing Dolby audio renditions, the codecs attribute is not set on AdaptationSet level anymore but only on the Representation level. This also fixes a rare case of duplicate entries in the codecs attribute which could have led to device compatibility issues.