Commit Graph

11 Commits

Author SHA1 Message Date
Atsushi Watanabe 52cf6e72b1 Skip vaapi test on CI (#447)
DRI device appears on GitHub Actions runner but unusable.
Skip pkg/codec/vaapi test on CI.
2022-10-12 22:41:36 +09:00
Atsushi Watanabe f0ff9261b4 Add darwin arm64 libs (#368)
Add opus and openh264 for arm64

Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org>
Co-authored-by: Earther <qn.khuat@gmail.com>
2022-05-02 11:44:46 +09:00
Atsushi Watanabe 19eaf375ff Fix build test target without CGO (#366)
Fix `go: warning: "pkg/..." matched no packages`
2021-11-20 13:39:57 +09:00
Lukas Herman 2f21d9e738 Add example compilation test to CI
Changes:
  * Make codec build command now is prefixed with "build"
  * A new "test" command to make
  * Add a Makefile for examples
2020-12-19 15:41:55 -05:00
Lukas Herman 0b1a19f343 Enhance build system by switching to Makefile
By switching to Makefile, parallel builds and single build are now
possible.

Examples:

  Parallel Build:
    make -j

  Single Build:
    make opus-darwin-x64

Also, since Makefile has a dependency change detection feature, the
build time is reduced significantly when there are only a few things that
change, Makefile will not rebuild everything unnecessarily.
2020-12-18 22:55:45 -05:00
Lukas Herman 1b5203d3a0 Enhance cross-platform build system (#266)
With this new build system, it'll make it easier to compile third-party
libraries statically to multiple platforms.
2020-12-15 14:13:12 -05:00
Lukas Herman 6902e089bc Rename builder.Dockerfile to libs-builder.Dockerfile 2020-02-24 18:57:42 -08:00
Lukas Herman 75a23fca47 Rename base.Dockerfile to builder.Dockerfile 2020-02-24 18:57:42 -08:00
Lukas Herman 96621c029e Move builder.Dockerfile
* Move builder.Dockerfile to root
* Rename it to base.Dockerfile since it'll be extended later
2020-02-24 18:57:42 -08:00
Atsushi Watanabe 3fbecd2095 Add openh264 library for darwin and windows
Use dockercore/golang-cross to cross compile openh264.
Set `-tags dynamic` to use system installed library.
2020-02-24 01:56:11 +09:00
Lukas Herman cf2a3436fe Merge github.com/pion/codec 2020-01-05 22:12:44 -08:00