The ingest URL provided in the publisher's content source feed is invalid. The trigger for this
error is the ingest URL specified in the publisher's feed.
INVALID_CLOSED_CAPTION_URL
The closed caption URL provided in the publisher's content source feed is invalid. The trigger
for this error is the closed caption URL specified in the publisher's feed.
MISSING_CLOSED_CAPTION_URL
There is no closed caption URL for a content in the publisher's content source feed. There is
no trigger for this error.
COULD_NOT_FETCH_HLS
There was an error while trying to fetch the HLS from the specified ingest URL. The trigger for
this error is the ingest URL specified in the publisher's feed.
COULD_NOT_FETCH_SUBTITLES
There was an error while trying to fetch the subtitles from the specified closed caption url.
The trigger for this error is the closed caption URL specified in the publisher's feed.
MISSING_SUBTITLE_LANGUAGE
One of the subtitles from the closed caption URL is missing a language. The trigger for this
error is the closed caption URL that does not have a language associated with it.
COULD_NOT_FETCH_MEDIA
Error fetching the media files from the URLs specified in the master HLS playlist. The trigger
for this error is a media playlist URL within the publisher's HLS playlist that could not be
fetched.
MALFORMED_MEDIA_BYTES
The media from the publisher's CDN is malformed and cannot be conditioned. The trigger for this
error is a media playlist URL within the publisher's HLS playlist that is malformed.
CHAPTER_TIME_OUT_OF_BOUNDS
A chapter time for the content is outside of the range of the content's duration. The trigger
for this error is the chapter time (a parsable long representing the time in ms) that is out of
bounds.
INTERNAL_ERROR
An internal error occurred while conditioning the content. There is no trigger for this error.
CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS
The content has chapter times but the content's source has no CDN settings for midrolls. There
is no trigger for this error.
MALFORMED_MEDIA_PLAYLIST
There is bad/missing/malformed data in a media playlist. The trigger for this error is the URL
that points to the malformed media playlist.
MIXED_AD_BREAK_TAGS
Multiple ways of denoting ad breaks were detected in a media playlist (e.g. placement
opportunity tags, cue markers, etc.)
AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS
The ad break tags in the preconditioned content are not in the same locations across all
variant playlists.
MALFORMED_SUBTITLES
There is bad/missing/malformed data in a subtitles file. The trigger for this error is the URL
that points to the malformed subtitles.
SUBTITLES_TOO_LARGE
The subtitles sent to DAI are too large. The trigger for this error is the URL that points to
the master playlist.
A playlist item has a URL that does not begin with the ingest common path provided in the DAI
settings. The trigger for this error is the playlist item URL.
Variants in a playlist do not have the same number of discontinuities. The trigger for this
error is the master playlist URI.
PLAYIST_HAS_NO_STARTING_PTS_VALUE
The playlist does not have a starting PTS value. The trigger for this error is the master
playlist URI.
PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH
The PTS at a discontinuity varies too much between the different variants. The trigger for this
error is the master playlist URI.
SEGMENT_HAS_NO_PTS
A media segment has no PTS. The trigger for this error is the segment data URI.
SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED
The language in the subtitles file does not match the language specified in the feed. The
trigger for this error is the feed language and the parsed language separated by a semi-colon,
e.g. "en;sp".
CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE
There are multiple subtitles files at the closed caption URI, and none of them match the
language defined in the feed. The trigger for this error is language in the feed.
NO_CDN_CONFIGURATION_FOUND
No CDN configuration found for the content. The trigger for this error is the content's master
playlist URI.
CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG
The content has midrolls but there was no split content config on the CDN configuration for
that content so the content was not conditioned. There is no trigger for this error.
The content has midrolls but the source the content was ingested from has mid-rolls disabled,
so the content was not conditioned. There is no trigger for this error.
ADTS_PARSE_ERROR
Error parsing ADTS while splitting the content. The trigger for this error is the variant URL
and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
AAC_SPLIT_ERROR
Error splitting an AAC segment. The trigger for this error is the variant URL and the cue-point
separated by a semi-colon, e.g. "www.variant2.com;5000".
AAC_PARSE_ERROR
Error parsing an AAC file while splitting the content. The trigger for this error is the
variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
TS_PARSE_ERROR
Error parsing a TS file while splitting the content. The trigger for this error is the variant
URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
TS_SPLIT_ERROR
Error splitting a TS file while splitting the content. The trigger for this error is the
variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
UNSUPPORTED_CONTAINER_FORMAT
Encountered an unsupported container format while splitting the content. The trigger for this
error is the variant URL and the cue-point separated by a semi-colon, e.g.
"www.variant2.com;5000".
Encountered multiple elementary streams of the same media type (audio, video) within a
transport stream. The trigger for this error is the variant URL and the cue-point separated by
a semi-colon, e.g. "www.variant2.com;5000".
UNSUPPORTED_TS_MEDIA_FORMAT
Encountered an unsupported TS media format while splitting the content. The trigger for this
error is the variant URL and the cue-point separated by a semi-colon, e.g.
"www.variant2.com;5000".
NO_IFRAMES_NEAR_CUE_POINT
Error splitting because there were no i-frames near the target split point. The trigger for
this error is the variant URL and the cue-point separated by a semi-colon, e.g.
"www.variant2.com;5000".
AC3_SPLIT_ERROR
Error splitting an AC-3 segment. The trigger for this error is the variant URL and the
cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
AC3_PARSE_ERROR
Error parsing an AC-3 file while splitting the content. The trigger for this error is the
variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
EAC3_SPLIT_ERROR
Error splitting an E-AC-3 segment. The trigger for this error is the variant URL and the
cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
INVALID_ENCRYPTION_KEY
Error caused by an invalid encryption key. The trigger for this error is a media playlist URL
within the publisher's HLS playlist that has the invalid encryption key.
EAC3_PARSE_ERROR
Error parsing an E-AC-3 file while splitting the content. The trigger for this error is the
variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".
CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT
Error caused by the number of PTS being a different value than the number of cue points + 1.
DASH_CUE_POINT_EVENT_MISMATCH
The DASH content has cue points but they do not match the Event durations from the DASH
manifest EventStream, if present.
DASH_MANIFEST_CONDITIONING_FAILED
The DASH manifest cannot be conditioned for midrolls.
DASH_MANIFEST_CONDITIONING_SEGMENT_BOUNDARY_ERROR
The DASH manifest cannot be conditioned for midrolls because one or more of the cue points do
not lie on a media segment boundary.
CLOSED_CAPTION_LANGUAGE_VALUE_INVALID
The subtitle language code should not contain "$$$$$".
CLOSED_CAPTION_NAME_VALUE_INVALID
The subtitle name should not contain "$$$$$".
CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED
The common subtitle characteristics values listed in the HLS spec are:
1)"public.accessibility.transcribes-spoken-dialog",
2)"public.accessibility.describes-music-and-sound", 3)"public.easy-to-read";
CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS
Closed captions for a content should be unique by 'language + name'.
SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST
Subtitles are defined in the content source feed as well as inside the stream manifest. Only
feed subtitles will be ingested.
INVALID_MEDIA_PROFILE
The media profile is invalid due to missing data.
UNKNOWN
The value returned if the actual value is not exposed by the requested API version.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-20 UTC."],[[["DaiIngestError represents an error encountered during the Dynamic Ad Insertion (DAI) content ingestion process."],["This error can arise from various reasons, including invalid URLs, missing closed captions, fetching issues, or formatting problems in media or subtitles."],["The `reason` field provides a specific code indicating the nature of the error, such as invalid URLs or missing subtitles."],["If applicable, the `trigger` field highlights the element that caused the error, offering insight for troubleshooting."]]],[]]