Quote:
Originally Posted by H2sixty
|
just to be sure here's a reference to the ffmpeg source:
Code:
2531 /**
2532 * strictly follow the standard (MPEG4, ...).
2533 * - encoding: Set by user.
2534 * - decoding: Set by user.
2535 * Setting this to STRICT or higher means the encoder and decoder will
2536 * generally do stupid things, whereas setting it to unofficial or lower
2537 * will mean the encoder might produce output that is not supported by all
2538 * spec-compliant decoders. Decoders don't differentiate between normal,
2539 * unofficial and experimental (that is, they always try to decode things
2540 * when they can) unless they are explicitly asked to behave stupidly
2541 * (=strictly conform to the specs)
2542 */
2543 int strict_std_compliance;
2544 #define FF_COMPLIANCE_VERY_STRICT 2 ///< Strictly conform to an older more strict version of the spec or reference software.
2545 #define FF_COMPLIANCE_STRICT 1 ///< Strictly conform to all the things in the spec no matter what consequences.
2546 #define FF_COMPLIANCE_NORMAL 0
2547 #define FF_COMPLIANCE_UNOFFICIAL -1 ///< Allow unofficial extensions
2548 #define FF_COMPLIANCE_EXPERIMENTAL -2 ///< Allow nonstandardized experimental things.
source:
https://ffmpeg.org/doxygen/2.7/libav...8h_source.html
Cu Selur