summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAlexander Strasser <eclipse7@gmx.net>2005-12-26 09:16:44 +0000
committerAlexander Strasser <eclipse7@gmx.net>2005-12-26 09:16:44 +0000
commit76bec1d85c5bff00e3ba227942207d733aeb56ef (patch)
treedee321e5d14c8941d80211431e2d6a7d1c8f15c3 /doc
parentc842aa378db6c9da156bd245b8f8d05d889e3d7e (diff)
Mention libav versioning in CVS policy section with a short explanation.
Originally committed as revision 4778 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'doc')
-rw-r--r--doc/ffmpeg-doc.texi10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/ffmpeg-doc.texi b/doc/ffmpeg-doc.texi
index bb4cf04d31..3b032987da 100644
--- a/doc/ffmpeg-doc.texi
+++ b/doc/ffmpeg-doc.texi
@@ -1263,6 +1263,16 @@ please use av_log() instead.
Never write to unallocated memory, never write over the end of arrays,
always check values read from some untrusted source before using them
as array index or other risky things.
+@item
+ Remember to check if you need to bump versions for the specific libav
+ parts (libavutil,libavcodec,libavformat) you are changing. You need
+ to change the version integer and the version string.
+ Incrementing the first component means no backward compatibility to
+ previous version (e.g. removal of a function).
+ Incrementing the second component means backward compatible change
+ (e.g. addition of a function).
+ Incrementing the third component means a noteworthy binary compatible
+ change (e.g. encoder bug fix that matters for the decoder).
@end enumerate
We think our rules are not too hard. If you have comments, contact us.