comparison avcodec.h @ 2658:d1609cfeb1d0 libavcodec

#defines for strict_std_compliance and split between inofficial extensions and non standarized things
author michael
date Sun, 08 May 2005 20:15:42 +0000
parents ef44d24680d1
children 0975710cf7f4
comparison
equal deleted inserted replaced
2657:24472383b36f 2658:d1609cfeb1d0
952 * strictly follow the std (MPEG4, ...). 952 * strictly follow the std (MPEG4, ...).
953 * - encoding: set by user 953 * - encoding: set by user
954 * - decoding: unused 954 * - decoding: unused
955 */ 955 */
956 int strict_std_compliance; 956 int strict_std_compliance;
957 957 #define FF_COMPLIANCE_VERY_STRICT 2 ///< strictly conform to a older more strict version of the spec or reference software
958 #define FF_COMPLIANCE_STRICT 1 ///< strictly conform to all the things in the spec no matter what consequences
959 #define FF_COMPLIANCE_NORMAL 0
960 #define FF_COMPLIANCE_INOFFICIAL -1 ///< allow inofficial extensions
961 #define FF_COMPLIANCE_EXPERIMENTAL -2 ///< allow non standarized experimental things
962
958 /** 963 /**
959 * qscale offset between ip and b frames. 964 * qscale offset between ip and b frames.
960 * if > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset) 965 * if > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset)
961 * if < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset) 966 * if < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset)
962 * - encoding: set by user. 967 * - encoding: set by user.