#opus

sys opusic-sys

Bindings to libopus

4 releases

0.2.2 Nov 13, 2018
0.2.1 Nov 13, 2018
0.2.0 Nov 12, 2018
0.1.0 Nov 12, 2018

#45 in Encoding

Download history 5/week @ 2018-12-14 37/week @ 2018-12-21 18/week @ 2019-01-04 14/week @ 2019-01-11 6/week @ 2019-01-18 7/week @ 2019-01-25 1/week @ 2019-02-01 2/week @ 2019-02-15 5/week @ 2019-02-22 9/week @ 2019-03-01 2/week @ 2019-03-08 1/week @ 2019-03-15 27/week @ 2019-03-22

55 downloads per month

Apache-2.0

2.5MB
42K SLoC

C 41K SLoC // 0.2% comments Rust 554 SLoC // 0.6% comments Assembly 360 SLoC // 0.3% comments Perl 299 SLoC // 0.1% comments Shell 174 SLoC // 0.5% comments Python 87 SLoC // 0.1% comments Batch 68 SLoC

opusic-sys

Build Status Build status Crates.io Documentation

Bindings to libopus

Re-generate bindings

The feature build-bindgen is used to generate bindings.

To use it set env variable LIBCLANG_PATH to directory that contains clang binaries

Requirements

Unix and windows-gnu

Being able to build libopus which means you need make and gcc/clang

MSVC toolchain

It uses statically pre-built binaries instead of building it on fly As otherwise it is too bothersome.

No runtime deps

  • build build.rs
  • build optional bindgen 0.43