--- src/index | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/index b/src/index index 841413e..0e4f449 100644 --- a/src/index +++ b/src/index @@ -35,6 +35,37 @@ with the latest developments by subscribing to both the <h1>News</h1> +<a name="avio_changes"></a><h3>Apr 10 2011</h3> + +<p> +In the past few months, we did a large-scale cleanup of the formerly +semi-public IO API in libavformat. As a result: +<ul> + <li>The higher-level buffered API working with ByteIOContext (now + renamed to AVIOContext) is now officially public.</li> + <li>Some functions from the buffered API were found unfit to be + public and were deprecated.</li> + <li>The lower-level unbuffered API working with URLContext was found + unfit to be public and is now deprecated. If you are using it in + your application, consider switching to the buffered API.</li> + <li>All public functions now conform to the Libav naming rules and + are properly prefixed with <i>avio_</i>, thus preventing name clashes.</li> +</ul> +</p> + +<p> +If you are using the ByteIOContext API in your application, adapting to +the changes should be straightforward and consist mostly of renames. +Refer to the <i>doc/APIChanges</i> file for details. +</p> + +<p> +We will maintain compatibility for the 0.7 release, everything +deprecated now is planned to be removed shortly before 0.8. If you +can't find an adequate replacement for a deprecated part of API you are +using, please <a href="contact.html">contact us</a> and we will try to +solve it. + <a name="distros_move_to_libav"></a><h3>Mar 25, 2011</h3> <p> -- 1.7.4.1 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
