From e67a9ea0096ebde41e2a7dd8116a26e763a16957 Mon Sep 17 00:00:00 2001 From: lummax Date: Mon, 24 Aug 2015 14:09:12 +0200 Subject: [PATCH] avformat: change signature of `avformat_alloc_output_context2` This commit changes the signature of the `avformat_alloc_output_context2()` function as the parameter `oformat` is not mutated by this function and it simplifies a future `rust-ffmpeg` wrapper for opening output contexts. See https://github.com/FFmpeg/FFmpeg/blob/b4d68e7cdb3be029c669b15ac0da158454fb910d/libavformat/mux.c#L148 --- sys/src/avformat/format.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/avformat/format.rs b/sys/src/avformat/format.rs index 5082f5b..27d2a27 100644 --- a/sys/src/avformat/format.rs +++ b/sys/src/avformat/format.rs @@ -500,7 +500,7 @@ extern { pub fn av_new_program(s: *mut AVFormatContext, id: c_int) -> *mut AVProgram; - pub fn avformat_alloc_output_context2(ctx: *mut *mut AVFormatContext, oformat: *mut AVOutputFormat, format_name: *const c_char, filename: *const c_char) -> c_int; + pub fn avformat_alloc_output_context2(ctx: *mut *mut AVFormatContext, oformat: *const AVOutputFormat, format_name: *const c_char, filename: *const c_char) -> c_int; pub fn av_find_input_format(short_name: *const c_char) -> *mut AVInputFormat; pub fn av_probe_input_format(pd: *mut AVProbeData, is_opened: c_int) -> *mut AVInputFormat;