Giter VIP home page Giter VIP logo

ffmpeg-autobuild's People

Contributors

animmouse avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ffmpeg-autobuild's Issues

Win32 builds failing due to libsamplerate

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.

Revamp workflow architecture

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.

wma encoder

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

Windows Media Audio 10 poweramp.zip

No more FFmpeg builds since April 27th 2021?

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!

Win32 builds failing due to libvmaf

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.

Win64 & Win32 builds failing due to Lensfun

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.

[Bug]: hevc nvenc broken in latest builds

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.

Provide shared builds

Next milestone:
Provide shared builds by doing it in matrix just like win32 & win64 builds.

Win64 & Win32 builds failing due to zimg requiring cpuinfo

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.

Help/advice on the autobuild

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.

ability to activate libjxl/nonfree.

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?

JPEG-XL

please add support for JPEG-XL.
--enable-libjxl

How to extract encrypted mpegts

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

Win64 & Win32 builds failing due to Opus

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.

SVT AV1

Could you kindly include libsvtav1 too? its way faster then libaom-av1

Thanks *_^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.