Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Low-level input API #160

Merged
merged 12 commits into from
Jan 9, 2025
11 changes: 7 additions & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@
"docker"
]
},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
"moby": true,
"installDockerBuildx": false
}
// Doesn't work on ubuntu oracular
// "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
// "moby": false,
// "installDockerBuildx": false
// }
},
"runArgs": [
"--network=host",
Expand All @@ -28,6 +29,8 @@
"/etc/wolf:/etc/wolf:rw",
"-v",
"/run/udev:/run/udev:ro",
"-v",
"/var/run/docker.sock",
"--rm"
],
"hostRequirements": {
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Build docs
on:
push:
branches:
- stable
paths:
- "docs/**"
pull_request:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/clang-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Run clang-format Linter

on:
push:
branches:
- stable
paths-ignore:
- "docs/**"
- "docker/**"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,9 @@ jobs:
file: docker/gstreamer.Dockerfile
push: true
build-args: |
GSTREAMER_VERSION=1.24.6
GSTREAMER_VERSION=1.25.1
BASE_IMAGE=ghcr.io/${{ github.repository_owner }}/gpu-drivers:2023.11
tags: ghcr.io/${{ github.repository_owner }}/gstreamer:1.24.6,gameonwhales/gstreamer:1.24.6 # TODO: set gstreamer version as param
tags: ghcr.io/${{ github.repository_owner }}/gstreamer:1.25.1,gameonwhales/gstreamer:1.25.1 # TODO: set gstreamer version as param
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/gstreamer:buildcache
cache-to: type=registry,ref=ghcr.io/${{ github.repository_owner }}/gstreamer:buildcache,mode=max
Expand All @@ -126,7 +126,7 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
BASE_IMAGE=ghcr.io/${{ github.repository_owner }}/gstreamer:1.24.6
BASE_IMAGE=ghcr.io/${{ github.repository_owner }}/gstreamer:1.25.1
IMAGE_SOURCE=${{ steps.prep.outputs.github_server_url }}/${{ github.repository }}
cache-from: ${{ steps.prep.outputs.cache_from }}
cache-to: ${{ steps.prep.outputs.cache_to }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/linux-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Linux build and test

on:
push:
branches:
- stable
paths-ignore:
- "docs/**"
- "docker/**"
Expand Down
6 changes: 3 additions & 3 deletions docker/gstreamer.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ ENV DEB_BUILD_OPTIONS=noddebs

ARG GSTREAMER_VERSION=1.25.1
ENV GSTREAMER_VERSION=$GSTREAMER_VERSION
# Change this to 1.25.1 once released
ARG GSTREAMER_SHA_COMMIT=671281d860899e9a236f604076831a9ce72186b8
# Change this to 1.25.1 once released, this is to bring in nvav1enc
ARG GSTREAMER_SHA_COMMIT=8f5caeb86d38aa66107ae83181b3eb1872be7875
ENV GSTREAMER_SHA_COMMIT=$GSTREAMER_SHA_COMMIT

ENV SOURCE_PATH=/sources/
Expand All @@ -20,7 +20,7 @@ Standards-Version: 3.9.2
Package: gstreamer-wolf
Version: $GSTREAMER_VERSION
Depends: libc6, libcap2, libcap2-bin, libdw1, libglib2.0-0, libunwind8,
zlib1g, libdrm2, libva2, libmfx1, libpulse0, libxdamage1, libx265-199, libopus0,
zlib1g, libdrm2, libva2, libmfx1, libpulse0, libxdamage1, libx265-209, libopus0,
libegl1, libgl1, libgles2, libudev1, libva-drm2, libva-wayland2, libva-x11-2, libva2,
libwayland-client0, libx11-6, libxrandr2, libvpl2, libzxing3, libopenexr-3-1-30, librsvg2-2, libwebp7,
libcairo2, libcairo-gobject2, libjpeg8, libopenjp2-7, liblcms2-2, libzbar0, libaom3
Expand Down
1 change: 1 addition & 0 deletions docker/wolf.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ RUN --mount=type=cache,target=/cache/ccache \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_CXX_EXTENSIONS=OFF \
-DCMAKE_CXX_FLAGS="-Wno-missing-template-arg-list-after-template-kw" \
-DBUILD_SHARED_LIBS=OFF \
-DBoost_USE_STATIC_LIBS=ON \
-DBUILD_FAKE_UDEV_CLI=ON \
Expand Down
Loading
Loading