Package Details: ffmpeg-compat-54 1.2.12-4

Git Clone URL: https://aur.archlinux.org/ffmpeg-compat-54.git (read-only, click to copy)
Package Base: ffmpeg-compat-54
Description: Compatibility package for ffmpeg to provide versions 54 of libavcodec, libavdevice and libavformat, not anymore provided by the ffmpeg package
Upstream URL: http://ffmpeg.org/
Licenses: GPL
Provides: libavcodec.so, libavdevice.so, libavformat.so
Submitter: Muflone
Maintainer: Muflone
Last Packager: Muflone
Votes: 87
Popularity: 0.000000
First Submitted: 2014-10-04 21:43 (UTC)
Last Updated: 2022-06-18 15:00 (UTC)

Required by (125)

Sources (6)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

journcy commented on 2018-08-20 03:23 (UTC)

@arakmar's fix works for me.

arakmar commented on 2018-08-19 09:30 (UTC) (edited on 2018-08-19 09:34 (UTC) by arakmar)

Hi,

I created a patch to fix the build : https://github.com/Arakmar/FFmpeg/commit/71a2f2283805524bc11fe290f25b8147841c3f9e.patch

It's based off http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=2a111c99a60fdf4fe5eea2b073901630190c6c93 with some minor changes.

I didn't test with an h264 video but it works at least on Spotify to play local music files.

Skycoder42 commented on 2018-08-18 12:02 (UTC) (edited on 2018-08-18 12:04 (UTC) by Skycoder42)

Same error for me as for @mokkurkalve. Here is the error message formatted to be easier to read. Seems to be caused by the update of x264

libavcodec/libx264.c: In function »X264_frame«:
libavcodec/libx264.c:162:9: error: »x264_bit_depth« undeclared (first use in this function); did you mean ‘x264_picture_t’?
     if (x264_bit_depth > 8)
         ^~~~~~~~~~~~~~
         x264_picture_t
libavcodec/libx264.c:162:9: note: each undeclared identifier is reported only once for each function it appears in

 ...

libavcodec/libx264.c: In function »X264_init_static«:
libavcodec/libx264.c:612:9: error: »x264_bit_depth« undeclared (first use in this function); did you mean ‘x264_picture_t’?
     if (x264_bit_depth == 8)
         ^~~~~~~~~~~~~~
         x264_picture_t

Note: this is propably also the reason why spotify can't load the previously built library anymore.

mokkurkalve commented on 2018-08-16 08:55 (UTC)

Build fails thus:

libavcodec/libx264.c: In function ‘X264_frame’: libavcodec/libx264.c:162:9: error: ‘x264_bit_depth’ undeclared (first use in this function); did you mean ‘x264_picture_t’? if (x264_bit_depth > 8) ^~~~~~~~~~~~~~ x264_picture_t libavcodec/libx264.c:162:9: note: each undeclared identifier is reported only once for each function it appears in libavcodec/libx264.c: In function ‘X264_init’: libavcodec/libx264.c:522:32: warning: the address of ‘val’ will always evaluate as ‘true’ [-Waddress] OPT_STR(param, val); ^~~ libavcodec/libx264.c:240:13: note: in definition of macro ‘OPT_STR’ if (param && (ret = x264_param_parse(&x4->params, opt, param)) < 0) { \ ^~~~~ libavcodec/libx264.c: In function ‘X264_init_static’: libavcodec/libx264.c:612:9: error: ‘x264_bit_depth’ undeclared (first use in this function); did you mean ‘x264_picture_t’? if (x264_bit_depth == 8) ^~~~~~~~~~~~~~ x264_picture_t make: [common.mak:48: libavcodec/libx264.o] Error 1 make: Waiting for unfinished jobs....

tbutcaru commented on 2018-02-28 21:23 (UTC)

Having the same issue with the checksums. Importing the key with the following command worked for me: gpg --search-keys B4322F04D67658D8

cc @pirinto

pirinto commented on 2017-06-13 20:44 (UTC)

@muflone I tried deleting the files and redownload but i still got the same issue. In the end I put a 'SKIP' instead on the actual checksum on the PKGBUILD. It worked right after. Not the most secure thing to do but it worked. Thank you for the response anyway muflone.

Muflone commented on 2017-05-21 16:41 (UTC) (edited on 2017-05-21 16:44 (UTC) by Muflone)

@pirinto I've just checked again the sources and the checksum for the file libvpx_VP8E_UPD_ENTROPY.patch matches. I suppose your download was corrupt or partial, you should delete the files and download them again.

pirinto commented on 2017-05-20 10:50 (UTC)

@Muflone First of all, thanks for making this package available. I'm having an issue on the validity check of the patch file libvpx_VP8E_UPD_ENTROPY.patch Any ideas on how to get it working? Thanks My output is as the others: ==> Building and installing package ==> Making package: ffmpeg-compat-54 1.2.12-2 (Sat May 20 12:44:09 CEST 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading ffmpeg-1.2.12.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5834k 100 5834k 0 0 9154k 0 --:--:-- --:--:-- --:--:-- 9144k -> Downloading ffmpeg-1.2.12.tar.bz2.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 473 100 473 0 0 3980 0 --:--:-- --:--:-- --:--:-- 4008 -> Found libvpx_VP8E_UPD_ENTROPY.patch ==> Validating source files with sha256sums... ffmpeg-1.2.12.tar.bz2 ... Passed ffmpeg-1.2.12.tar.bz2.asc ... Skipped libvpx_VP8E_UPD_ENTROPY.patch ... FAILED ==> ERROR: One or more files did not pass the validity check! ==> ERROR: Makepkg was unable to build ffmpeg-compat-54. ==> Restart building ffmpeg-compat-54 ? [y/N]

Muflone commented on 2017-04-09 11:50 (UTC)

@4javier fixed shasum, thank you for reporting.