From 3865e09547a23bd83a8731bf6848bbac71780f51 Mon Sep 17 00:00:00 2001 From: meh Date: Thu, 4 Jun 2015 06:04:06 +0200 Subject: [PATCH] swresample: make some pointers *const --- sys/src/swresample/resample.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sys/src/swresample/resample.rs b/sys/src/swresample/resample.rs index 5dd83f5..129ad8e 100644 --- a/sys/src/swresample/resample.rs +++ b/sys/src/swresample/resample.rs @@ -42,28 +42,28 @@ pub enum SwrFilterType { pub type SwrContext = c_void; -#[link(name = "avresample")] +#[link(name = "swresample")] extern { + pub fn swresample_version() -> c_uint; + pub fn swresample_configuration() -> *const c_char; + pub fn swresample_license() -> *const c_char; + pub fn swr_get_class() -> *const AVClass; pub fn swr_alloc() -> *mut SwrContext; pub fn swr_init(s: *mut SwrContext) -> c_int; - pub fn swr_is_initialized(s: *mut SwrContext) -> c_int; + pub fn swr_is_initialized(s: *const SwrContext) -> c_int; pub fn swr_alloc_set_opts(s: *mut SwrContext, out_ch_layout: int64_t, out_sample_fmt: AVSampleFormat, out_sample_rate: c_int, in_ch_layout: int64_t, in_sample_fmt: AVSampleFormat, in_sample_rate: c_int, log_offset: c_int, log_ctx: *mut c_void) -> *mut SwrContext; pub fn swr_free(s: *mut *mut SwrContext); pub fn swr_close(s: *mut SwrContext); pub fn swr_convert(s: *mut SwrContext, output: *mut *mut uint8_t, out_count: c_int, input: *const *const uint8_t, in_count: c_int) -> c_int; - pub fn swr_next_pts(s: *mut SwrContext, pts: int64_t) -> int64_t; + pub fn swr_next_pts(s: *const SwrContext, pts: int64_t) -> int64_t; pub fn swr_set_compensation(s: *mut SwrContext, sample_delta: c_int, compensation_distance: c_int) -> c_int; pub fn swr_set_channel_mapping(s: *mut SwrContext, channel_map: *const c_int) -> c_int; pub fn swr_set_matrix(s: *mut SwrContext, matrix: *const c_double, stride: c_int) -> c_int; pub fn swr_drop_output(s: *mut SwrContext, count: c_int) -> c_int; pub fn swr_inject_silence(s: *mut SwrContext, count: c_int) -> c_int; - pub fn swr_get_delay(s: *mut SwrContext, base: int64_t) -> int64_t; - - pub fn swresample_version() -> c_uint; - pub fn swresample_configuration() -> *const c_char; - pub fn swresample_license() -> *const c_char; + pub fn swr_get_delay(s: *const SwrContext, base: int64_t) -> int64_t; pub fn swr_convert_frame(swr: *mut SwrContext, output: *mut AVFrame, input: *const AVFrame) -> c_int; pub fn swr_config_frame(swr: *mut SwrContext, output: *mut AVFrame, input: *const AVFrame) -> c_int;