comparison avcodec.h @ 12084:b6cf19580e47 libavcodec

Change all occurences of "inofficial" to "unofficial" in code, comments and options. Keep old options until next major version bump. Patch by Rodney Baker, rodney d baker a iinet d net d au
author cehoyos
date Sat, 03 Jul 2010 15:35:23 +0000
parents 7e6a8ce19977
children c35d7bc64882
comparison
equal deleted inserted replaced
12083:dd5efc28bca9 12084:b6cf19580e47
28 28
29 #include <errno.h> 29 #include <errno.h>
30 #include "libavutil/avutil.h" 30 #include "libavutil/avutil.h"
31 31
32 #define LIBAVCODEC_VERSION_MAJOR 52 32 #define LIBAVCODEC_VERSION_MAJOR 52
33 #define LIBAVCODEC_VERSION_MINOR 78 33 #define LIBAVCODEC_VERSION_MINOR 79
34 #define LIBAVCODEC_VERSION_MICRO 1 34 #define LIBAVCODEC_VERSION_MICRO 1
35 35
36 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ 36 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
37 LIBAVCODEC_VERSION_MINOR, \ 37 LIBAVCODEC_VERSION_MINOR, \
38 LIBAVCODEC_VERSION_MICRO) 38 LIBAVCODEC_VERSION_MICRO)
1350 /** 1350 /**
1351 * strictly follow the standard (MPEG4, ...). 1351 * strictly follow the standard (MPEG4, ...).
1352 * - encoding: Set by user. 1352 * - encoding: Set by user.
1353 * - decoding: Set by user. 1353 * - decoding: Set by user.
1354 * Setting this to STRICT or higher means the encoder and decoder will 1354 * Setting this to STRICT or higher means the encoder and decoder will
1355 * generally do stupid things, whereas setting it to inofficial or lower 1355 * generally do stupid things, whereas setting it to unofficial or lower
1356 * will mean the encoder might produce output that is not supported by all 1356 * will mean the encoder might produce output that is not supported by all
1357 * spec-compliant decoders. Decoders don't differentiate between normal, 1357 * spec-compliant decoders. Decoders don't differentiate between normal,
1358 * inofficial and experimental (that is, they always try to decode things 1358 * unofficial and experimental (that is, they always try to decode things
1359 * when they can) unless they are explicitly asked to behave stupidly 1359 * when they can) unless they are explicitly asked to behave stupidly
1360 * (=strictly conform to the specs) 1360 * (=strictly conform to the specs)
1361 */ 1361 */
1362 int strict_std_compliance; 1362 int strict_std_compliance;
1363 #define FF_COMPLIANCE_VERY_STRICT 2 ///< Strictly conform to an older more strict version of the spec or reference software. 1363 #define FF_COMPLIANCE_VERY_STRICT 2 ///< Strictly conform to an older more strict version of the spec or reference software.
1364 #define FF_COMPLIANCE_STRICT 1 ///< Strictly conform to all the things in the spec no matter what consequences. 1364 #define FF_COMPLIANCE_STRICT 1 ///< Strictly conform to all the things in the spec no matter what consequences.
1365 #define FF_COMPLIANCE_NORMAL 0 1365 #define FF_COMPLIANCE_NORMAL 0
1366 #define FF_COMPLIANCE_INOFFICIAL -1 ///< Allow inofficial extensions. 1366 #if LIBAVCODEC_VERSION_MAJOR < 53
1367 #define FF_COMPLIANCE_INOFFICIAL -1 ///< Allow inofficial extensions (deprecated - use FF_COMPLIANCE_UNOFFICIAL instead).
1368 #endif
1369 #define FF_COMPLIANCE_UNOFFICIAL -1 ///< Allow unofficial extensions
1367 #define FF_COMPLIANCE_EXPERIMENTAL -2 ///< Allow nonstandardized experimental things. 1370 #define FF_COMPLIANCE_EXPERIMENTAL -2 ///< Allow nonstandardized experimental things.
1368 1371
1369 /** 1372 /**
1370 * qscale offset between IP and B-frames 1373 * qscale offset between IP and B-frames
1371 * - encoding: Set by user. 1374 * - encoding: Set by user.