Package Details: x264-git 161.r3042.gb3aadb76-1

Git Clone URL: https://aur.archlinux.org/x264-git.git (read-only, click to copy)
Package Base: x264-git
Description: Open Source H.264/AVC video encoder (git version)
Upstream URL: https://www.videolan.org/developers/x264.html
Keywords: avc h.264 h264 libx264 mpeg mpeg-4 mpeg4
Licenses: GPL
Conflicts: libx264, libx264-10bit, libx264-all, x264
Provides: libx264, libx264-git, libx264.so, x264
Replaces: libx264-10bit-git, libx264-all-git, libx264-git
Submitter: pressh
Maintainer: dbermond
Last Packager: dbermond
Votes: 237
Popularity: 0.000000
First Submitted: 2008-03-18 09:05 (UTC)
Last Updated: 2021-01-27 22:31 (UTC)

Dependencies (4)

Required by (168)

Sources (1)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 Next › Last »

mar77i commented on 2011-06-07 18:49 (UTC)

you gotta be kidding? removing --enable-shared means there are no *.so files. No *.so files means ALL dependending software will break.

DrZaius commented on 2011-05-31 00:20 (UTC)

Updated with --enable-static

RazrFalcon commented on 2011-05-21 22:30 (UTC)

It works. But I build it myself with --enable-pic. And without remove x264 package from 'extra'.

RazrFalcon commented on 2011-05-21 20:23 (UTC)

After install with --enable-static, smplayer with mlpayer2 didn't work. It says: "/usr/bin/mplayer: error while loading shared libraries: libx264.so.114: cannot open shared object file: No such file or directory" I make link for it: sudo ln -s /usr/lib/libx264.so.115 /usr/lib/libx264.so.114 And then: "/usr/bin/mplayer: symbol lookup error: /usr/lib/libavcodec.so.52: undefined symbol: x264_encoder_open_114" How to set work? I ned git version, becouse default didn't compiled with scale support.

DrZaius commented on 2011-05-07 18:16 (UTC)

I think it would be easier for the ffmpeg-mt-git maintainer to remove --enable-shared, otherwise I would also have to add this to x264-git, ffmbc, ffmpeg-git, and libav-git.

heaven commented on 2011-05-07 10:55 (UTC)

@DrZaius Ok, thank you. But, If I should correct the PKGBUILD every time, you can fix it at once — just add --enable-shared into your PKGBUILD file. If --enable-pic does nothing on 32-bit, it at least helps those users who use ffmpeg-mt on x86_64 computers.

DrZaius commented on 2011-05-06 20:37 (UTC)

@heaven I know --enable-shared is present in x264 from the repository. Yes, it works if both x264-git and ffmpeg-mt-git both have --enable-shared. I know --enable-pic is not needed when --enable-shared is used. --enable-pic does nothing on 32-bit, and --enable-shared automatically implies --enable-pic on x86_64. If you build ffmpeg-mt-git as PIC you must build x264-git as PIC. So, to summarize, your options are: 1. remove --enable-shared from ffmpeg-mt-git, or 2. add --enable-shared to x264-git, or 3. change ffmpeg-mt-git to use x264 as a depends (although this can cause issues if x264 becomes too old)

heaven commented on 2011-05-06 19:42 (UTC)

@DrZaius --enable-shared present in the /var/abs/extra/ffmpeg/PKGBUILD and also in the x264 PKGBUILD file. And when it present in both files all is alright and --enable-pic is not needed.