Skip to content

Commit 8937da2

Browse files
committed
fix: install FFmpeg dev packages for CNA's video-decoding pkg-config check
Configure now gets past SDL3's X11/XTEST checks and the easy-gl sibling checkout (previous 3 commits), and fails one step further: CNA's CMakeLists.txt unconditionally (on any non-MinGW/Emscripten/Android build) does `pkg_check_modules(... REQUIRED libavcodec/libavformat/ libavutil/libswresample)` for its FFmpeg-based video decoding, and none of those 4 pkg-config modules were installed. Added libavcodec-dev, libavformat-dev, libavutil-dev, libswresample-dev to both editor jobs' apt-get install lists.
1 parent ddfb600 commit 8937da2

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ jobs:
287287
libvulkan-dev \
288288
libx11-dev libxext-dev libxrandr-dev libxcursor-dev \
289289
libxi-dev libxfixes-dev libxss-dev libxtst-dev \
290+
libavcodec-dev libavformat-dev libavutil-dev libswresample-dev \
290291
libsqlite3-dev libssl-dev libxml2-dev xvfb x11-utils
291292
292293
- name: Cache root CMake FetchContent downloads
@@ -386,6 +387,7 @@ jobs:
386387
libgl1-mesa-dev libegl1-mesa-dev libglvnd-dev \
387388
libx11-dev libxext-dev libxrandr-dev libxcursor-dev \
388389
libxi-dev libxfixes-dev libxss-dev libxtst-dev \
390+
libavcodec-dev libavformat-dev libavutil-dev libswresample-dev \
389391
libsqlite3-dev libssl-dev libxml2-dev xvfb x11-utils
390392
391393
- name: Cache root CMake FetchContent downloads

0 commit comments

Comments
 (0)