Question: What happens to non-conforming codecs or functionalities in a 3GP file according to the 3GPP conformance statement?
Option 1: The 3GP file parser must reject the entire file.
Option 2: A 3GP compliant file parser may ignore non-compliant boxes.
Option 3: The parser must attempt to convert them into a conforming format.
Option 4: The presence of such codecs or functionalities automatically makes the file non-conformant.
Explanation: This is correct because, as per the conformance statement for 3GP files, if a file contains elements (codecs or functionalities) that do not adhere to the specified standards, a parser that is compliant with these standards has the flexibility to disregard those non-conforming elements. This approach ensures compatibility and prevents potential disruptions, allowing the parser to process the rest of the file as usual.