fix(types): removing implicit generics. <!-- Thank you for contributing to Pyodide! All improvements are welcome,
     so don't be afraid to make a PR. -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->


package:
  name: ffmpeg
  version: "4.4.1"

source:
  url: https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n4.4.1.tar.gz
  sha256: 82b43cc67296bcd01a59ae6b327cdb50121d3a9e35f41a30de1edd71bb4a6666
  extract_dir: FFmpeg-n4.4.1
build:
  library: true
  script: |
    emconfigure ./configure \
      --extra-cflags="-fPIC" \
      --disable-x86asm \
      --disable-inline-asm \
      --disable-doc \
      --disable-stripping \
      --disable-programs \
      --disable-pthreads \
      --nm="$PYODIDE_ROOT/emsdk/emsdk/upstream/bin/llvm-nm -g" \
      --ar=emar --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --ranlib=emranlib \
      --prefix=${WASM_LIBRARY_DIR}

    emmake make -j${PYODIDE_JOBS:-3}
    emmake make install

package:
  name: ffmpeg
  version: "4.4.1"

source:
  url: https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n4.4.1.tar.gz
  sha256: 82b43cc67296bcd01a59ae6b327cdb50121d3a9e35f41a30de1edd71bb4a6666
  extract_dir: FFmpeg-n4.4.1
build:
  library: true
  script: |
    emconfigure ./configure \
      --extra-cflags="-fPIC" \
      --disable-x86asm \
      --disable-inline-asm \
      --disable-doc \
      --disable-stripping \
      --disable-programs \
      --disable-pthreads \
      --nm="$PYODIDE_ROOT/emsdk/emsdk/upstream/bin/llvm-nm -g" \
      --ar=emar --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --ranlib=emranlib \
      --prefix=${WASM_LIBRARY_DIR}

    emmake make -j${PYODIDE_JOBS:-3}
    emmake make install
