diff --git a/dockerfiles/darwin-arm64.Dockerfile b/dockerfiles/darwin-arm64.Dockerfile index 79ad93a..1628693 100644 --- a/dockerfiles/darwin-arm64.Dockerfile +++ b/dockerfiles/darwin-arm64.Dockerfile @@ -1,13 +1,22 @@ FROM dockercore/golang-cross as m1cross ARG DEBIAN_FRONTEND=noninteractive -RUN apt-get update -qq && apt-get install -y -q --no-install-recommends \ - cmake \ - git \ - libssl-dev \ - libxml2-dev \ - libz-dev \ - && rm -rf /var/lib/apt/lists/* + +# Fix broken buster repositories due to Debian 10 being archived +RUN printf '%s\n' \ + 'deb http://archive.debian.org/debian buster main contrib non-free' \ + 'deb http://archive.debian.org/debian-security buster/updates main contrib non-free' \ + > /etc/apt/sources.list + +RUN apt-get -o Acquire::Check-Valid-Until=false update -qq && \ + apt-get install -y -q --no-install-recommends \ + cmake \ + git \ + python3 \ + libssl-dev \ + libxml2-dev \ + zlib1g-dev \ + && rm -rf /var/lib/apt/lists/* ENV SDK_VERSION=11.3 \ TARGET_DIR=/osxcross/target \ diff --git a/examples/go.mod b/examples/go.mod index 85e2433..a7d06a0 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -20,7 +20,7 @@ require ( github.com/pion/mdns/v2 v2.0.7 // indirect github.com/pion/randutil v0.1.0 // indirect github.com/pion/rtcp v1.2.16 // indirect - github.com/pion/rtp v1.8.24 // indirect + github.com/pion/rtp v1.8.25 // indirect github.com/pion/sctp v1.8.40 // indirect github.com/pion/sdp/v3 v3.0.16 // indirect github.com/pion/srtp/v3 v3.0.8 // indirect diff --git a/examples/go.sum b/examples/go.sum index e726983..0d8095b 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -27,8 +27,8 @@ github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA= github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8= github.com/pion/rtcp v1.2.16 h1:fk1B1dNW4hsI78XUCljZJlC4kZOPk67mNRuQ0fcEkSo= github.com/pion/rtcp v1.2.16/go.mod h1:/as7VKfYbs5NIb4h6muQ35kQF/J0ZVNz2Z3xKoCBYOo= -github.com/pion/rtp v1.8.24 h1:+ICyZXUQDv95EsHN70RrA4XKJf5MGWyC6QQc1u6/ynI= -github.com/pion/rtp v1.8.24/go.mod h1:rF5nS1GqbR7H/TCpKwylzeq6yDM+MM6k+On5EgeThEM= +github.com/pion/rtp v1.8.25 h1:b8+y44GNbwOJTYWuVan7SglX/hMlicVCAtL50ztyZHw= +github.com/pion/rtp v1.8.25/go.mod h1:rF5nS1GqbR7H/TCpKwylzeq6yDM+MM6k+On5EgeThEM= github.com/pion/sctp v1.8.40 h1:bqbgWYOrUhsYItEnRObUYZuzvOMsVplS3oNgzedBlG8= github.com/pion/sctp v1.8.40/go.mod h1:SPBBUENXE6ThkEksN5ZavfAhFYll+h+66ZiG6IZQuzo= github.com/pion/sdp/v3 v3.0.16 h1:0dKzYO6gTAvuLaAKQkC02eCPjMIi4NuAr/ibAwrGDCo= diff --git a/examples/http/main.go b/examples/http/main.go index 50eb48b..1b8a9dc 100644 --- a/examples/http/main.go +++ b/examples/http/main.go @@ -35,6 +35,10 @@ func main() { } dest := os.Args[1] + a := mediadevices.EnumerateDevices() + + print(a) + mediaStream, err := mediadevices.GetUserMedia(mediadevices.MediaStreamConstraints{ Video: func(constraint *mediadevices.MediaTrackConstraints) { constraint.Width = prop.Int(600) diff --git a/pkg/codec/openh264/lib/libopenh264-darwin-arm64.a b/pkg/codec/openh264/lib/libopenh264-darwin-arm64.a index a61d677..ebe163c 100644 Binary files a/pkg/codec/openh264/lib/libopenh264-darwin-arm64.a and b/pkg/codec/openh264/lib/libopenh264-darwin-arm64.a differ diff --git a/pkg/codec/opus/lib/libopus-darwin-arm64.a b/pkg/codec/opus/lib/libopus-darwin-arm64.a index 91c3a46..fcaa586 100644 Binary files a/pkg/codec/opus/lib/libopus-darwin-arm64.a and b/pkg/codec/opus/lib/libopus-darwin-arm64.a differ diff --git a/pkg/codec/opus/lib/libopus-darwin-x64.a b/pkg/codec/opus/lib/libopus-darwin-x64.a index 431474e..5a4b26b 100644 Binary files a/pkg/codec/opus/lib/libopus-darwin-x64.a and b/pkg/codec/opus/lib/libopus-darwin-x64.a differ diff --git a/pkg/codec/opus/lib/libopus-linux-arm64.a b/pkg/codec/opus/lib/libopus-linux-arm64.a index f9c89a2..114047f 100644 Binary files a/pkg/codec/opus/lib/libopus-linux-arm64.a and b/pkg/codec/opus/lib/libopus-linux-arm64.a differ diff --git a/pkg/codec/opus/lib/libopus-linux-armv7.a b/pkg/codec/opus/lib/libopus-linux-armv7.a index 6152f88..b9d51fa 100644 Binary files a/pkg/codec/opus/lib/libopus-linux-armv7.a and b/pkg/codec/opus/lib/libopus-linux-armv7.a differ diff --git a/pkg/codec/opus/lib/libopus-linux-x64.a b/pkg/codec/opus/lib/libopus-linux-x64.a index 4344046..663ee70 100644 Binary files a/pkg/codec/opus/lib/libopus-linux-x64.a and b/pkg/codec/opus/lib/libopus-linux-x64.a differ diff --git a/pkg/codec/opus/lib/libopus-windows-x64.a b/pkg/codec/opus/lib/libopus-windows-x64.a index 525dd2f..a28f052 100644 Binary files a/pkg/codec/opus/lib/libopus-windows-x64.a and b/pkg/codec/opus/lib/libopus-windows-x64.a differ