49 Commits

Author SHA1 Message Date
d96d3a8c87 Fix buildx push to HTTP registry via buildkitd config
All checks were successful
Build FFmpeg Image / Build amd64 image (push) Successful in 54m4s
2026-02-28 20:47:36 +00:00
496a05fc66 Add Claude Code MCP configuration
Some checks are pending
Build FFmpeg Image / Build amd64 image (push) Waiting to run
Docker, SSH, and Gitea MCP servers for homelab integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 00:16:03 +01:00
7df538e14e Strip to amd64-only and adapt for Gitea Actions
Some checks failed
Build FFmpeg Image / Build amd64 image (push) Has been cancelled
Remove arm32v7 and arm64 Dockerfiles (only need amd64 for jazz).
Replace GitHub Actions multi-platform workflow with Gitea Actions
workflow targeting Gitea container registry. Add CLAUDE.md project
docs and update README for fork context.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 00:13:34 +01:00
Jason Dove
0454f6a689 compile ffmpeg against cuda 11.4.4 (#33)
Some checks failed
Docker Publish Multi-Platform / Build Docker Images (amd64, ubuntu-latest, linux/amd64) (push) Failing after 2m33s
Docker Publish Multi-Platform / Build Docker Images (arm32v7, ubuntu-latest, linux/arm/v7) (push) Failing after 8s
Docker Publish Multi-Platform / Build Docker Images (arm64, ubuntu-24.04-arm, linux/arm64) (push) Has been cancelled
Docker Publish Multi-Platform / merge (push) Has been cancelled
2025-07-31 11:57:11 +00:00
Jason Dove
b5b7884794 compile ffmpeg against cuda 11.8 (#32)
* compile ffmpeg against cuda 11.8

* fix cuda download

* better fix

* try to fix cuda 11.8 install

* try not to mess up gcc

* try to fix alternatives

* one more try at fixing gcc

* try installing cuda with system gcc

* clean up cuda installer

* try to free disk space in build
2025-07-30 20:26:02 +00:00
Uma Nandyala
e4abb5869c Multi-Platform Build Action and Refactoring to make it work (#30)
* UPD: Organize Dockerfiles into folders and ARGs for base image

* ADD: New workflow for multi-platform build

* UPD: Readme with some information

* UPD: Add a sparate build for arm using arm runner

* UPD: Run on PR and use static version

* target ghcr.io and see if build-only can run on PR

* fix image name

* Add permissions to merge process so that image can be published to ghcr.io

* Add condition to prevent publishing image from a PR

* Revert "Add condition to prevent publishing image from a PR"

This reverts commit 58ddf66be355712397eec21420cb6afa865c0e78.

* cleanup

* try another way to not push on prs

* use matrix for all docker images; build arm32 on normal runner (amd64)

* revert readme changes

---------

Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
2025-07-24 11:55:02 +00:00
Jason Dove
e5315b01ea update readme link [no build] (#29) 2025-07-22 11:42:22 +00:00
Jason Dove
873c860f20 remove unused hwaccel images (#28) 2025-07-22 11:38:20 +00:00
Jason Dove
9a68273eee update intel compute runtime using packages from github (#26) 2025-07-07 15:08:32 +00:00
Jason Dove
c990688aa4 bump intel/media-driver to 25.1.4 (#25) 2025-07-06 02:51:00 +00:00
Christian Benincasa
9ef9cdef91 parameterize base image and tag to make for easier testing (#24)
* parameterize base image and tag to make for easier testing

I figured this would make for easier testing of new combinations, like
adding Plucky support in order to support things like the Intel N150

* skip docker login for PR

---------

Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
2025-06-27 02:53:11 +00:00
Jason Dove
9773428fe7 fix qsv accel on older intel devices (#23) 7.1.1 2025-06-26 16:14:51 +00:00
Jason Dove
3349e94f96 fix using both compiled iHD VAAPI driver and package VAAPI drivers (#22)
* try to get all va drivers in the same folder

* Revert "try to get all va drivers in the same folder"

This reverts commit 4624599da05531faffde44a538c530bc3c3187a9.

* use default va driver path; link new iHD driver

* fix ld_library_path
2025-06-21 16:54:28 +00:00
Jason Dove
871ce915da include all hwaccels in base docker image (#21) 2025-06-20 01:21:33 +00:00
Jason Dove
dcb8d3c19c fix vaapi version (7.1.1 vs 7.1.git) (#20) 2025-06-17 18:01:25 +00:00
Jason Dove
cb5814c51a Update NVIDIA to ffmpeg 7.1.1 (#19)
* wip

* Update NVIDIA to ffmpeg 7.1.1
2025-06-14 21:51:54 +00:00
Jason Dove
a9ef7201a9 Update base, arm32v7, arm64 to FFmpeg 7.1.1 (#18)
* upgrade base image to ffmpeg 7.1.1

* update arm images to ffmpeg 7.1.1
2025-06-14 03:42:11 +00:00
Jason Dove
f8f1974a5f Update VAAPI to FFmpeg 7.1.1 (#17)
* update vaapi to 7.1.1

* run docker workflow on PR

* try to fix push condition

* libzimg is needed for zscale filter

* only build and push vaapi for now
2025-06-13 19:23:19 +00:00
Jason Dove
79586acfda use newer ffmpeg to fix regressions on intel (#16) 2024-05-25 11:26:12 -05:00
Jason Dove
2a23e61fe8 fix ffmpeg in arm images (#15) 7.0-working-cuvid 2024-05-23 19:49:09 -05:00
Jason Dove
bc5bbe81bb use proper libva version (#14) 2024-05-22 08:31:09 -05:00
Jason Dove
ae3e97bc86 upgrade to ffmpeg 7; remove dotnet (#13)
* use ffmpeg 7

* remove dotnet from all images
2024-04-16 14:36:03 -05:00
Jason Dove
92832f3d56 use cuda 11 instead of cuda 12 for nvidia (#12) 2024-03-06 14:21:14 -06:00
Jason Dove
03697e9c3b use dotnet 8 base images (#11) 2023-12-30 09:52:44 -06:00
Jason Dove
01c796e984 fix nvidia hardware decoding (#10) 6.1-working-cuvid 2023-11-20 21:19:11 -06:00
Jason Dove
9a9d8c22c7 use ffmpeg 6.1 (#9) 2023-11-16 09:05:28 -06:00
Jason Dove
ee74d90f12 arm32v7 is no longer updated by lsio 2023-09-14 14:29:47 -05:00
Jason Dove
6d93b90ace update github action 2023-09-14 12:38:35 -05:00
Jason Dove
89ae5857b6 use ffmpeg 6 snapshot (#8) 2023-09-14 12:23:51 -05:00
Jason Dove
6b1efa7161 library updates (#7) 2023-06-21 11:10:29 -05:00
Jason Dove
58c86c89a0 ffmpeg 6.0 (#6)
* vaapi: use standard ffmpeg 6; include dav1d

* update to ffmpeg 6, include dav1d
2023-03-01 14:44:59 -06:00
Jason Dove
fac4c38a98 vaapi: fix i965 driver (#5) 2023-02-26 21:09:03 -06:00
Jason Dove
6cbdbee2f6 use another videolan mirror 2023-02-24 08:27:38 -06:00
Jason Dove
37324d2075 use x264 mirror 2023-02-24 08:14:11 -06:00
Jason Dove
2f91fa7382 vaapi: use vpl instead of mfx for qsv 2023-02-24 08:14:06 -06:00
Jason Dove
94324565ef vaapi: use cartwheel-ffmpeg 2023-02-23 09:04:28 -06:00
Jason Dove
1f353e07ab fix vaapi build 2023-02-21 17:01:19 -06:00
Jason Dove
533a970730 update intel media driver to 23.1.0 (#4) 2023-02-21 15:42:29 -06:00
Jason Dove
22a19c8bd1 use non-free i965 driver (#3) 2023-01-05 08:00:57 -06:00
Jason Dove
83d55e8fb8 include i965 driver in vaapi image (#2) 2022-12-31 13:00:17 -06:00
Jason Dove
1cfb25e5d6 set nvidia capabilities env var 2022-12-31 12:59:06 -06:00
Jason Dove
1f3e7b362a Merge pull request #1 from jasongdove/fix-vainfo
fix vainfo by installing libva-utils from source
2022-12-31 12:59:06 -06:00
Jason Dove
ad45918861 fix qsv 2022-12-31 12:59:06 -06:00
Jason Dove
a02dcc2ad7 fix vainfo by installing libva-utils from source 2022-12-31 12:59:06 -06:00
Jason Dove
4219e8d5dd install libva again 2022-12-31 12:59:06 -06:00
Jason Dove
7e1a3cdb64 fix paths 2022-12-31 12:59:06 -06:00
Jason Dove
fe91929cbf add github workflow 2022-12-31 12:59:06 -06:00
Jason Dove
704e59faba add dockerfiles 2022-12-31 12:59:06 -06:00
Jason Dove
bfa6604b16 Initial commit 2022-12-31 12:59:06 -06:00