animmouse / ffmpeg-autobuild Goto Github PK
View Code? Open in Web Editor NEWAutomated nonfree builds of FFmpeg for Windows using GitHub Actions
Home Page: https://www.animmouse.com/projects/ffmpeg-autobuild/
License: Mozilla Public License 2.0
Automated nonfree builds of FFmpeg for Windows using GitHub Actions
Home Page: https://www.animmouse.com/projects/ffmpeg-autobuild/
License: Mozilla Public License 2.0
Just like BtbN/FFmpeg-Builds by using
git rev-parse --short HEAD
2023-01-31T08:19:25.8501854Z Making /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/libsamplerate_git as $ PATH=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/bin:$PATH make -j 2
2023-01-31T08:19:25.8502461Z
2023-01-31T08:19:25.8649960Z CC examples/timewarp_file-timewarp-file.o
2023-01-31T08:19:25.9355628Z CC examples/varispeed_play-varispeed-play.o
2023-01-31T08:19:25.9357864Z CC examples/varispeed_play-audio_out.o
2023-01-31T08:19:26.0114702Z CC src/samplerate.lo
2023-01-31T08:19:26.3253360Z In file included from src/samplerate.c:19:
2023-01-31T08:19:26.3253937Z src/common.h: In function 'psf_lrintf':
2023-01-31T08:19:26.3254499Z src/common.h:176:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
2023-01-31T08:19:26.3254878Z 176 | return _mm_cvtss_si32 (_mm_load_ss (&x)) ;
2023-01-31T08:19:26.3255175Z | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023-01-31T08:19:26.3288822Z In file included from /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/10.2.0/include/immintrin.h:29,
2023-01-31T08:19:26.3289246Z from src/common.h:18,
2023-01-31T08:19:26.3289627Z from src/samplerate.c:19:
2023-01-31T08:19:26.3290382Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/10.2.0/include/xmmintrin.h:509:1: error: inlining failed in call to 'always_inline' '_mm_cvtss_si32': target specific option mismatch
2023-01-31T08:19:26.3290916Z 509 | _mm_cvtss_si32 (__m128 __A)
2023-01-31T08:19:26.3291108Z | ^~~~~~~~~~~~~~
2023-01-31T08:19:26.3291340Z In file included from src/samplerate.c:19:
2023-01-31T08:19:26.3291657Z src/common.h:176:10: note: called from here
2023-01-31T08:19:26.3291952Z 176 | return _mm_cvtss_si32 (_mm_load_ss (&x)) ;
2023-01-31T08:19:26.3292246Z | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023-01-31T08:19:26.3292784Z In file included from /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/10.2.0/include/immintrin.h:29,
2023-01-31T08:19:26.3293216Z from src/common.h:18,
2023-01-31T08:19:26.3293440Z from src/samplerate.c:19:
2023-01-31T08:19:26.3294156Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/lib/gcc/i686-w64-mingw32/10.2.0/include/xmmintrin.h:905:1: error: inlining failed in call to 'always_inline' '_mm_load_ss': target specific option mismatch
2023-01-31T08:19:26.3295031Z 905 | _mm_load_ss (float const *__P)
2023-01-31T08:19:26.3295306Z | ^~~~~~~~~~~
2023-01-31T08:19:26.3295529Z In file included from src/samplerate.c:19:
2023-01-31T08:19:26.3295823Z src/common.h:176:10: note: called from here
2023-01-31T08:19:26.3296132Z 176 | return _mm_cvtss_si32 (_mm_load_ss (&x)) ;
2023-01-31T08:19:26.3296423Z | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023-01-31T08:19:26.3367651Z make: *** [Makefile:1053: src/samplerate.lo] Error 1
2023-01-31T08:19:26.3368253Z make: *** Waiting for unfinished jobs....
2023-01-31T08:19:26.4181251Z ##[error]Process completed with exit code 1.
Hello there.
I'm using ffmpeg with non free codecs like libfdk aac, and versions are not working properly with time and bitrate counters.
Also, x265 is working slower than any other versiones like BtbN, half speed aprox, I don't know why.
Sorry about my english.
Thank you and regards.
This GitHub Action workflow was made before I got some extensive knowledge about GitHub Actions (around 2020) and clicking "Rebase and merge" manually in order to update FFmpeg weekly is tiring and sometimes I forget about clicking it, implementing cron just like my modern workflow: NixOS ISO Torrents is the way forward.
hello there, i have a problem with ffmpeg wmav2 encoder, the audio quality is bad compared with the wma encoder that adobe audition, sound forge or dbpoweramp has. I just cant manage to compile ffmpeg or put a new codec if you can put the wma encoder of dbpoweramp to ffmpeg please, it would be great, dbpoweramp is free trial and its easy access to its codecs looking at files
adding more info: ffmpeg and the other prpgrams has the same wmav2 encoder รฑ, so i dont know if its the version, but with adobe audition i can see with spectrogram that ffmpeg wma loses too many frequencies
adding more info: ffmpeg and the other programs has the same wmav2 encoder
so i dont know if its the version, but with adobe audition i can see with spectrogram that ffmpeg wma loses too many frequencies
Hello there @AnimMouse, I honestly hope you're safe and well ๐
Thanks once more for these efforts ๐ and especially for your x86 builds, of which I am a consumer on my second (older) laptop, which runs Vista Home Premium SP2 32-bit and is fully updated (past Vista's EOL) with WinServer 2008 updates ๐บ ...
As things stand, I am currently subscribed to ("watching") this repo's releases and I recently realised that the last release was on 2021/04/27, namely
https://github.com/AnimMouse/ffmpeg-autobuild/releases/tag/a-2021-04-27-03-00
In your README you state:
Schedule
Release builds: Weekly or Every time ffmpeg-windows-build-helpers updates
or I updated the repository.
Has any of the above conditions changed?
Additionally, when I visited the GitHub Actions tab, I noticed that indeed the last successful workflow run was
https://github.com/AnimMouse/ffmpeg-autobuild/actions/runs/787475254
which produced the builds I linked to above...
The ffmpeg snapshot compiled is n4.5-dev-417-git-20210426-g63b2b0f
;
all subsequent workflow runs fail however, and what's alarming for me is the fact that most fail at "build (win32)" stage ๐ข ...
While looking at this, I saw that the last successful run
https://github.com/AnimMouse/ffmpeg-autobuild/actions/runs/787475254
changed ffmpeg source f7c3484...63b2b0f
, where f7c3484
is actually
n4.5-dev-363-git-20210422-gf7c3484
while, as stated, 63b2b0f
is
n4.5-dev-417-git-20210426-g63b2b0f
i.e. more recent; but all failing workflow runs have the older f7c3484
snapshot as starting point (which gets updated), isn't that a discrepancy? Why don't they try to "update" the more recent 63b2b0f
snapshot (i.e. the last most-up-to-date source successfully compiled) ?
Do you have any clues by now why the workflows past Apr 27th fail? Is it upstream (ffmpeg) code, ffmpeg-build-helpers code or ffmpeg-autobuild code?
I practically have only one other source of win32, Vista-compatible, FFmpeg builds, they, too, use ffmpeg-build-helpers to compile and they are successfully now at
ffmpeg-n4.5-dev-524-git-20210428-N-102169-g3a3e8c3-win32
,
i.e. source two days newer that your last successful nightly build;
sadly, they don't tell of the version (code snapshot) of the suite they're building with... ๐
Being already highly indebted to you, I honestly hope this latest breakage can be successfully troubleshot and rectified...
Best wishes, may the God[s] keep you well!
2022-02-04T02:18:09.2643613Z config options --pkg-config=pkg-config --pkg-config-flags=--static --extra-version=ffmpeg-windows-build-helpers --enable-version3 --disable-debug --disable-w32threads --arch=x86 --target-os=mingw32 --cross-prefix=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --enable-libcaca --enable-gray --enable-libtesseract --enable-fontconfig --enable-gmp --enable-gnutls --enable-libass --enable-libbluray --enable-libbs2b --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libvorbis --enable-libwebp --enable-libzimg --enable-libzvbi --enable-libmysofa --enable-libopenjpeg --enable-libopenh264 --enable-liblensfun --enable-libvmaf --enable-libsrt --enable-libxml2 --enable-opengl --enable-libdav1d --enable-cuda-llvm --enable-libaom --enable-libvpx --enable-nvenc --enable-nvdec --extra-libs=-lharfbuzz --extra-libs=-lm --extra-libs=-lpthread --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCACA_STATIC --enable-amf --enable-libmfx --enable-gpl --enable-frei0r --enable-librubberband --enable-libvidstab --enable-libx264 --enable-libx265 --enable-avisynth --enable-libaribb24 --enable-libxvid --enable-libdavs2 --enable-libxavs --extra-cflags=-mtune=generic --extra-cflags=-O3 --enable-static --disable-shared --prefix=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/ffmpeg-source --enable-nonfree --enable-libfdk-aac --enable-decklink ./configure
2022-02-04T02:18:47.0245395Z ERROR: libvmaf >= 2.0.0 not found using pkg-config
2022-02-04T02:18:47.0251159Z
2022-02-04T02:18:47.0251488Z If you think configure made a mistake, make sure you are using the latest
2022-02-04T02:18:47.0252190Z version from Git. If the latest version fails, report the problem to the
2022-02-04T02:18:47.0252824Z [email protected] mailing list or IRC #ffmpeg on irc.libera.chat.
2022-02-04T02:18:47.0259315Z Include the log file "ffbuild/config.log" produced by configure as this will help
2022-02-04T02:18:47.0259761Z solve the problem.
2022-02-04T02:18:47.0273801Z failed configure ffmpeg-source
2022-02-04T02:18:47.0315475Z ##[error]Process completed with exit code 1.
2023-03-08T02:58:24.5956939Z -- -------------------------------------------------------------------------------------
2023-03-08T02:58:24.5957603Z -- Building Lensfun 0.3.95.0
2023-03-08T02:58:24.5958276Z -- -------------------------------------------------------------------------------------
2023-03-08T02:58:24.5959001Z -- Build as static library
2023-03-08T02:58:24.5959347Z -- Build type: Debug
2023-03-08T02:58:24.5959668Z -- Build doc: OFF
2023-03-08T02:58:24.5959994Z -- Build test suite: OFF
2023-03-08T02:58:24.5960324Z -- Build lenstool: OFF
2023-03-08T02:58:24.5960684Z -- Build with support for SSE: OFF
2023-03-08T02:58:24.5961063Z -- Build with support for SSE2: OFF
2023-03-08T02:58:24.5961412Z -- Install helper scripts: ON
2023-03-08T02:58:24.5961715Z --
2023-03-08T02:58:24.5962265Z Install prefix: /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32
2023-03-08T02:58:24.5962696Z --
2023-03-08T02:58:24.5962930Z Using:
2023-03-08T02:58:24.5964168Z -- GLIB2 include dir: /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32/include/glib-2.0;/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32/lib/glib-2.0/include
2023-03-08T02:58:24.5964948Z -- GLIB2 library: glib-2.0;intl;ws2_32;winmm;m;iconv;ole32
2023-03-08T02:58:24.6064872Z -- Configuring done
2023-03-08T02:58:24.6143051Z -- Generating done
2023-03-08T02:58:24.6150801Z CMake Warning:
2023-03-08T02:58:24.6151345Z Manually-specified variables were not used by the project:
2023-03-08T02:58:24.6151822Z
2023-03-08T02:58:24.6152391Z ENABLE_STATIC_RUNTIME
2023-03-08T02:58:24.6152657Z
2023-03-08T02:58:24.6152662Z
2023-03-08T02:58:24.6157167Z -- Build files have been written to: /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git
2023-03-08T02:58:24.6283150Z
2023-03-08T02:58:24.6284049Z Making /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git as $ PATH=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/bin:$PATH make -j 2
2023-03-08T02:58:24.6284702Z
2023-03-08T02:58:24.6510880Z [ 6%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/camera.cpp.obj
2023-03-08T02:58:24.6516146Z [ 12%] Generating build/timestamp
2023-03-08T02:58:24.8312757Z running build
2023-03-08T02:58:24.8316210Z running build_py
2023-03-08T02:58:24.8333158Z creating build
2023-03-08T02:58:24.8336453Z creating build/lib
2023-03-08T02:58:24.8339347Z creating build/lib/lensfun
2023-03-08T02:58:24.8343144Z copying /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/apps/lensfun/__init__.py -> build/lib/lensfun
2023-03-08T02:58:24.8563747Z [ 12%] Built target python-package
2023-03-08T02:58:24.8587632Z [ 18%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/database.cpp.obj
2023-03-08T02:58:25.0552184Z [ 25%] Building CXX object libs/lensfun/CMakeFiles/lensfun.dir/lens.cpp.obj
2023-03-08T02:58:25.3144539Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp: In member function 'lfError lfDatabase::Load(const char*, const char*, size_t)':
2023-03-08T02:58:25.3145395Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:826:27: error: 'locale_t' was not declared in this scope; did you mean '_locale_t'?
2023-03-08T02:58:25.3145859Z 826 | auto loc = uselocale((locale_t) 0); // get current local
2023-03-08T02:58:25.3146129Z | ^~~~~~~~
2023-03-08T02:58:25.3146359Z | _locale_t
2023-03-08T02:58:25.3165861Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:826:16: error: 'uselocale' was not declared in this scope; did you mean 'setlocale'?
2023-03-08T02:58:25.3166354Z 826 | auto loc = uselocale((locale_t) 0); // get current local
2023-03-08T02:58:25.3166615Z | ^~~~~~~~~
2023-03-08T02:58:25.3166833Z | setlocale
2023-03-08T02:58:25.3219797Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:827:27: error: 'LC_NUMERIC_MASK' was not declared in this scope; did you mean 'LC_NUMERIC'?
2023-03-08T02:58:25.3220591Z 827 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.3221111Z | ^~~~~~~~~~~~~~~
2023-03-08T02:58:25.3221395Z | LC_NUMERIC
2023-03-08T02:58:25.3222080Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:827:59: error: expected ')' before numeric constant
2023-03-08T02:58:25.3222530Z 827 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.3222803Z | ~ ^~
2023-03-08T02:58:25.3223054Z | )
2023-03-08T02:58:25.3240646Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:827:17: error: 'newlocale' was not declared in this scope; did you mean 'setlocale'?
2023-03-08T02:58:25.3241154Z 827 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.3241410Z | ^~~~~~~~~
2023-03-08T02:58:25.3241623Z | setlocale
2023-03-08T02:58:25.3265339Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:858:5: error: 'freelocale' was not declared in this scope; did you mean '_free_locale'?
2023-03-08T02:58:25.3266040Z 858 | freelocale(nloc);
2023-03-08T02:58:25.3266473Z | ^~~~~~~~~~
2023-03-08T02:58:25.3266695Z | _free_locale
2023-03-08T02:58:25.3284279Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp: In member function 'lfError lfDatabase::Save(char*&, size_t&) const':
2023-03-08T02:58:25.3285606Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:901:27: error: 'locale_t' was not declared in this scope; did you mean '_locale_t'?
2023-03-08T02:58:25.3286244Z 901 | auto loc = uselocale((locale_t) 0); // get current local
2023-03-08T02:58:25.3286747Z | ^~~~~~~~
2023-03-08T02:58:25.3287005Z | _locale_t
2023-03-08T02:58:25.3303593Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:901:16: error: 'uselocale' was not declared in this scope; did you mean 'setlocale'?
2023-03-08T02:58:25.3304351Z 901 | auto loc = uselocale((locale_t) 0); // get current local
2023-03-08T02:58:25.3304826Z | ^~~~~~~~~
2023-03-08T02:58:25.3305049Z | setlocale
2023-03-08T02:58:25.3357152Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:902:27: error: 'LC_NUMERIC_MASK' was not declared in this scope; did you mean 'LC_NUMERIC'?
2023-03-08T02:58:25.3357923Z 902 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.3358525Z | ^~~~~~~~~~~~~~~
2023-03-08T02:58:25.3358792Z | LC_NUMERIC
2023-03-08T02:58:25.3359433Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:902:59: error: expected ')' before numeric constant
2023-03-08T02:58:25.3359883Z 902 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.3360176Z | ~ ^~
2023-03-08T02:58:25.3360425Z | )
2023-03-08T02:58:25.3377736Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:902:17: error: 'newlocale' was not declared in this scope; did you mean 'setlocale'?
2023-03-08T02:58:25.3378452Z 902 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.3378930Z | ^~~~~~~~~
2023-03-08T02:58:25.3379173Z | setlocale
2023-03-08T02:58:25.3450072Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/database.cpp:1144:5: error: 'freelocale' was not declared in this scope; did you mean '_free_locale'?
2023-03-08T02:58:25.3450775Z 1144 | freelocale(nloc);
2023-03-08T02:58:25.3451220Z | ^~~~~~~~~~
2023-03-08T02:58:25.3451443Z | _free_locale
2023-03-08T02:58:25.4987693Z make[2]: *** [libs/lensfun/CMakeFiles/lensfun.dir/build.make:92: libs/lensfun/CMakeFiles/lensfun.dir/database.cpp.obj] Error 1
2023-03-08T02:58:25.4988488Z make[2]: *** Waiting for unfinished jobs....
2023-03-08T02:58:25.6987728Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp: In member function 'void lfLens::GuessParameters()':
2023-03-08T02:58:25.6989745Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp:178:27: error: 'locale_t' was not declared in this scope; did you mean '_locale_t'?
2023-03-08T02:58:25.6990756Z 178 | auto loc = uselocale((locale_t) 0); // get current local
2023-03-08T02:58:25.6991802Z | ^~~~~~~~
2023-03-08T02:58:25.6992267Z | _locale_t
2023-03-08T02:58:25.7004462Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp:178:16: error: 'uselocale' was not declared in this scope; did you mean 'setlocale'?
2023-03-08T02:58:25.7005170Z 178 | auto loc = uselocale((locale_t) 0); // get current local
2023-03-08T02:58:25.7005601Z | ^~~~~~~~~
2023-03-08T02:58:25.7006024Z | setlocale
2023-03-08T02:58:25.7057601Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp:179:27: error: 'LC_NUMERIC_MASK' was not declared in this scope; did you mean 'LC_NUMERIC'?
2023-03-08T02:58:25.7058682Z 179 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.7059142Z | ^~~~~~~~~~~~~~~
2023-03-08T02:58:25.7059579Z | LC_NUMERIC
2023-03-08T02:58:25.7060803Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp:179:59: error: expected ')' before numeric constant
2023-03-08T02:58:25.7061277Z 179 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.7061572Z | ~ ^~
2023-03-08T02:58:25.7061826Z | )
2023-03-08T02:58:25.7076731Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp:179:17: error: 'newlocale' was not declared in this scope; did you mean 'setlocale'?
2023-03-08T02:58:25.7077361Z 179 | auto nloc = newlocale(LC_NUMERIC_MASK, "C", (locale_t) 0);
2023-03-08T02:58:25.7077738Z | ^~~~~~~~~
2023-03-08T02:58:25.7078097Z | setlocale
2023-03-08T02:58:25.7167262Z /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/lensfun_git/libs/lensfun/lens.cpp:271:5: error: 'freelocale' was not declared in this scope; did you mean '_free_locale'?
2023-03-08T02:58:25.7167915Z 271 | freelocale(nloc);
2023-03-08T02:58:25.7168307Z | ^~~~~~~~~~
2023-03-08T02:58:25.7168800Z | _free_locale
2023-03-08T02:58:26.3137738Z make[2]: *** [libs/lensfun/CMakeFiles/lensfun.dir/build.make:107: libs/lensfun/CMakeFiles/lensfun.dir/lens.cpp.obj] Error 1
2023-03-08T02:58:26.3138528Z make[1]: *** [CMakeFiles/Makefile2:131: libs/lensfun/CMakeFiles/lensfun.dir/all] Error 2
2023-03-08T02:58:26.3142146Z make: *** [Makefile:156: all] Error 2
2023-03-08T02:58:26.3177875Z ##[error]Process completed with exit code 1.
I know that it's most likely "upstream" issue just let ppl know this. I have GTX 1060 and ffmpeg say that I don't have supported GPU that doesn't happen with builds about month and older.
Next milestone:
Provide shared builds by doing it in matrix just like win32 & win64 builds.
2022-07-08T01:34:06.6109942Z Making /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/zimg_git as $ PATH=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/bin:$PATH make -j 2
2022-07-08T01:34:06.6110380Z
2022-07-08T01:34:06.6341556Z make[1]: Entering directory '/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/zimg_git'
2022-07-08T01:34:06.6358227Z CXX dummy.lo
2022-07-08T01:34:06.6361194Z make[1]: *** No rule to make target 'graphengine/graphengine/cpuinfo.cpp', needed by 'graphengine/graphengine/libzimg_internal_la-cpuinfo.lo'. Stop.
2022-07-08T01:34:06.6361674Z make[1]: *** Waiting for unfinished jobs....
2022-07-08T01:34:06.8464852Z make[1]: Leaving directory '/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/zimg_git'
2022-07-08T01:34:06.8468764Z make: *** [Makefile:4187: all-recursive] Error 1
2022-07-08T01:34:06.8503664Z ##[error]Process completed with exit code 1.2022-07-08T01:34:06.6109942Z Making /home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/zimg_git as $ PATH=/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/cross_compilers/mingw-w64-i686/bin:$PATH make -j 2
2022-07-08T01:34:06.6110380Z
2022-07-08T01:34:06.6341556Z make[1]: Entering directory '/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/zimg_git'
2022-07-08T01:34:06.6358227Z CXX dummy.lo
2022-07-08T01:34:06.6361194Z make[1]: *** No rule to make target 'graphengine/graphengine/cpuinfo.cpp', needed by 'graphengine/graphengine/libzimg_internal_la-cpuinfo.lo'. Stop.
2022-07-08T01:34:06.6361674Z make[1]: *** Waiting for unfinished jobs....
2022-07-08T01:34:06.8464852Z make[1]: Leaving directory '/home/runner/work/ffmpeg-autobuild/ffmpeg-autobuild/sandbox/win32/zimg_git'
2022-07-08T01:34:06.8468764Z make: *** [Makefile:4187: all-recursive] Error 1
2022-07-08T01:34:06.8503664Z ##[error]Process completed with exit code 1.
Hi,
I am coming here from reddit. First of all, thanks for providing binaries where zeranoe left off! ๐
Now, I am not a noob and I am fairly good with git. But GitHub actions are beyond my expertise. Your binaries provide everything I want, except one tiny patch. I can compile ffmpeg with that patch locally, but my PC is potato (๐ญ) and so can't update to the newer git versions with that patch everytime.
From what I can understand (feel free to correct me if I am wrong), I could clone/fork your repo and use it for autobuild. But I dunno how to apply my patch before building.
TL;DR - Help on using autobuild to build ffmpeg binaries like you do. After fetching the latest ffmpeg source, need to apply a custom patch before building each time.
hello, is it possible to enable libjxl, or does it violate the nonfree policy?
Is nonfree important to you, or would you consider switching to nonfree?
please add support for JPEG-XL.
--enable-libjxl
it appears the GPL builds are duplicates of the nonfree builds
Create release is failing on pull requests that creates pre-releases.
Error: Resource not accessible by integration
Update: Resource not accessible by integration is not caused by create-release getting unmaintained by itself, it is caused by GitHub Actions: Workflows triggered by Dependabot PRs will run with read-only permissions. The problem still exist even in maintained actions.
Hฤฑ
How to decyrpt mpegts with ffmpeg
Please Can you show me how to configure it to do this? I take the error decryption_key option not found
Just like BtbN/FFmpeg-Builds#40 in order to not waste space in GitHub releases.
Suggested by: AnimMouse/ffmpeg-stable-autobuild#36 (comment)
BtbN/FFmpeg-Builds#39
Try to use multi build again, if it fails, them use separate jobs.
fatal: unable to access 'https://notabug.org/RiCON/decklink-headers.git/': The requested URL returned error: 502
2024-04-08T23:37:31.8451440Z Downloading (via git clone) opus_git from https://github.com/xiph/opus.git
2024-04-08T23:37:31.8477223Z Cloning into 'opus_git.tmp'...
2024-04-08T23:37:33.2517626Z done git cloning to opus_git
2024-04-08T23:37:33.2538733Z doing git checkout origin/master
2024-04-08T23:37:33.2557014Z error: pathspec 'origin/master' did not match any file(s) known to git
2024-04-08T23:37:33.3492864Z HEAD is now at 6ba257d8 Change type of function parameter to match implementation
2024-04-08T23:37:33.3547273Z error: pathspec 'origin/master' did not match any file(s) known to git
2024-04-08T23:37:33.3570686Z fatal: ambiguous argument 'origin/master': unknown revision or path not in the working tree.
2024-04-08T23:37:33.3572174Z Use '--' to separate paths from revisions, like this:
2024-04-08T23:37:33.3573166Z 'git <command> [<revision>...] -- [<file>...]'
2024-04-08T23:37:33.3594190Z ##[error]Process completed with exit code 1.
Could you kindly include libsvtav1 too? its way faster then libaom-av1
Thanks *_^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.