Mercurial > libavcodec.hg
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. |