Error messages reported by MP4Validator
MP4Validator reports error messages that indicate possible errors during the multiplexing process.
An error message consists of a message that describes the error and a class that identifies the portion of the test file that generated the error. Error messages can be logged in the logfile.txt file.
This table lists the error classes that can be reported by MP4Validator.
Error class | Description |
---|---|
EC3SampleEntry
|
EC3SampleEntry contains invalid values. EC3SampleEntry is the designated box for
identification of Dolby Digital
Plus in ISO base
media file format files. |
Dolby Digital Plus bitstream | The Dolby Digital Plus bitstream is invalid. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The EC3SampleEntry box contains values that do not match the content of the
Dolby Digital
Plus bitstream. |
Dolby Atmos | Errors related to Dolby Atmos content. |
This table lists the error message that can be reported by MP4Validator.
Error messages | Error class | Description |
---|---|---|
ERROR: The ChannelCount value in the EC3SampleEntry box is not set to 2. |
EC3SampleEntry
|
The value must be set to 2 as defined in ETSI TS 102 366v1.3.1.
The value of ChannelCount is not
used to indicate the actual number of channels. |
ERROR: The SampleSize value in the EC3SampleEntry box is not set to 16. |
EC3SampleEntry
|
The value of SampleSize in the EC3SampleEntry box must be set to 16 as defined in ETSI TS 102 366
v1.3.1. |
ERROR: The SampleRate value in the EC3SampleEntry box is not set to 48000. |
EC3SampleEntry
|
The value of SampleRate in the EC3SampleEntry
box must be set to 48,000 . Dolby Digital
Plus supports
only a sample rate of 48,000 Hz when multiplexed into MP4 or MPEG-DASH
format. |
ERROR: Wrong Codec type. |
EC3SampleEntry
|
EC3SpecificBox is set incorrectly within MPEG-DASH or MP4
files. The value of FourCC of EC3SpecificBox must
be set to dec3 for Dolby Digital
Plus bitstreams. |
ERROR: The size of EC3SpecificBox is invalid. |
EC3SampleEntry
|
The EC3SpecificBox has an invalid size. For detailed
information, refer to the Dolby Digital
Plus and MPEG-DASH
specification. |
ERROR: Mismatch in data-rate value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The bit rate calculated from the Dolby Digital
Plus audio track must match the bit-rate value in the EC3SpecificBox . |
ERROR: Mismatch in the number of independent substreams between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The number of independent substreams in the Dolby Digital
Plus audio track must match the value of
num_ind_sub in the EC3SpecificBox . |
ERROR: Mismatch in the number of dependent substream between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus stream |
The number of dependent substreams in the Dolby Digital
Plus audio track must match the value of
num_dep_sub in the EC3SpecificBox . |
ERROR: Mismatch in bsid value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The bsid value in the Dolby Digital
Plus
bitstream must match the bsid value
in the EC3SpecificBox . |
ERROR: Mismatch in bsmod value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The bsmod value in the Dolby Digital
Plus
bitstream must match the bsmod
value in the EC3SpecificBox . |
ERROR: Mismatch in fscod value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The fscod value in the Dolby Digital
Plus
bitstream must match the fscod
value in the EC3SpecificBox . |
ERROR: Mismatch in acmod value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The acmod value in the Dolby Digital
Plus
bitstream must match the acmod
value in the EC3SpecificBox . |
ERROR: Mismatch in lfeon value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The lfeon value in the Dolby Digital
Plus
bitstream must match the lfeon
value in the EC3SpecificBox . |
ERROR: Mismatch in chan_loc value between the Dolby Digital Plus elementary stream and the MP4 sample description. |
EC3SampleEntry box vs Dolby Digital
Plus bitstream |
The chan_loc value in the Dolby Digital
Plus bitstream must match the chan_loc value in the EC3SpecificBox . |
ERROR: The MP4 sample description identifies Dolby Atmos content, but the num_of_dep_frm and num_of_pgms are not correctly set in the Dolby Digital Plus elementary stream. | Dolby Atmos | The num_of_dep_frm and num_of_pgms fields are not correctly set for a Dolby Digital
Plus bitstream that contains Dolby Atmos
content. |
ERROR: The MP4 sample description identifies Dolby Atmos content, but bse_addbsil value is invalid. | Dolby Atmos | The bse_addbsil field must be set to 1 in a Dolby Digital
Plus bitstream
with Dolby Atmos content. |
ERROR: Mismatch in flag_ec3_extension_type_a setting between the Dolby Digital Plus elementary stream and the MP4 sample description. | Dolby Atmos | The value of flag_ec3_extension_type_a in the EC3SpecificBox does not match its equivalent in the Dolby Digital
Plus elementary stream. |
ERROR: Mismatch in complexity_index_type_a setting between the Dolby Digital Plus elementary stream and the MP4 sample description. | Dolby Atmos | The value of complexity_index_type_a in the EC3SpecificBox does not match its equivalent in the Dolby Digital
Plus elementary stream. |
ERROR: Mismatch in Dolby Atmos-specific flag settings between the Dolby Digital Plus elementary stream and the MP4 sample description. | Dolby Atmos | The EC3SpecificBox signals Dolby Atmos content, but the Dolby Digital
Plus bitstream does not contain Dolby
Atmos content. |
ERROR: Cannot parse the Dolby Digital Plus elementary stream. | Dolby Digital Plus streams | The Dolby Digital Plus elementary stream is not structured in compliance with ETSI TS 102 366 v1.3.1. |