diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2104825..7c5a0e4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -118,10 +118,10 @@ jobs: - name: Build Release Binaries (Windows) shell: msys2 {0} - env: - LIBCLANG_PATH: /mingw64/bin - BINDGEN_EXTRA_CLANG_ARGS: "-I/mingw64/include" run: | + GCC_INC="$(gcc -print-file-name=include)" + export LIBCLANG_PATH="/mingw64/bin" + export BINDGEN_EXTRA_CLANG_ARGS="-I${GCC_INC} -I/mingw64/include" cargo build --release - name: Package Windows Zip diff --git a/src/encoder.rs b/src/encoder.rs index 12d551f..2defd75 100644 --- a/src/encoder.rs +++ b/src/encoder.rs @@ -584,7 +584,7 @@ impl AudioEncoder { self.swr_ctx, (*out_frame).data.as_mut_ptr(), nb_samples, - (*in_frame).data.as_ptr() as *const *const u8, + (*in_frame).data.as_ptr() as *mut _, nb_samples );