[FFmpeg-cvslog] avformat/avformat.h: elaborate documentation for avformat_open_input() on error condition
Marth64
git at videolan.org
Wed Jan 8 08:27:56 EET 2025
ffmpeg | branch: master | Marth64 <marth64 at proxyid.net> | Fri Feb 9 16:08:02 2024 -0600| [910e5a275ddede994697e09fd3b9c7907fd6d15c] | committer: Marth64
avformat/avformat.h: elaborate documentation for avformat_open_input() on error condition
Signed-off-by: Marth64 <marth64 at proxyid.net>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=910e5a275ddede994697e09fd3b9c7907fd6d15c
---
libavformat/avformat.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index cedfd82170..6abdb6d480 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -2296,7 +2296,7 @@ int av_probe_input_buffer(AVIOContext *pb, const AVInputFormat **fmt,
* which case an AVFormatContext is allocated by this
* function and written into ps.
* Note that a user-supplied AVFormatContext will be freed
- * on failure.
+ * on failure and its pointer set to NULL.
* @param url URL of the stream to open.
* @param fmt If non-NULL, this parameter forces a specific input format.
* Otherwise the format is autodetected.
@@ -2305,7 +2305,8 @@ int av_probe_input_buffer(AVIOContext *pb, const AVInputFormat **fmt,
* On return this parameter will be destroyed and replaced with
* a dict containing options that were not found. May be NULL.
*
- * @return 0 on success, a negative AVERROR on failure.
+ * @return 0 on success; on failure: frees ps, sets its pointer to NULL,
+ * and returns a negative AVERROR.
*
* @note If you want to use custom IO, preallocate the format context and set its pb field.
*/
More information about the ffmpeg-cvslog
mailing list