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 2 3 4 5 6 7 8 9 10 11 Next › Last »

hi117 commented on 2013-04-29 14:50 (UTC)

Here's a diff to update the PKGBUILD to use pacman 4.1 standards: --- x264-git/PKGBUILD 2011-10-02 22:38:37.000000000 -0400 +++ PKGBUILD 2013-04-29 10:47:56.082389302 -0400 @@ -3,7 +3,8 @@ # Contributor: pressh <pressh[at]gmail[dot]com> pkgname=x264-git -pkgver=20111002 +_gitname="x264" +pkgver=2309.3b1f1f7 pkgrel=1 pkgdesc="H.264/MPEG-4 AVC video encoder" arch=('i686' 'x86_64') @@ -13,28 +14,16 @@ makedepends=('git' 'yasm') conflicts=('x264') provides=("x264=$(LANG=C pacman -Si x264 | grep Version | awk '{ print $NF }')") +source=("git://git.videolan.org/x264.git") +sha256sums=('SKIP') -_gitroot="git://git.videolan.org/x264.git" -_gitname="x264" +pkgver() { + cd $_gitname + echo $(git rev-list --count master).$(git rev-parse --short master) +} build() { - cd $srcdir - msg "Connecting to the Git repository..." - - if [[ -d $srcdir/$_gitname ]] ; then - cd $_gitname - git pull origin - else - git clone $_gitroot - fi - - msg "Git clone done" - msg "Starting make..." - - rm -rf $srcdir/$_gitname-build - git clone $srcdir/$_gitname $srcdir/$_gitname-build - - cd $srcdir/$_gitname-build + cd $srcdir/$_gitname # add '--bit-depth=10' is you want 10 bit output ./configure --prefix=/usr --enable-static @@ -43,7 +32,7 @@ } package() { - cd $srcdir/$_gitname-build + cd $srcdir/$_gitname make DESTDIR=$pkgdir install - rm -rf $srcdir/$_gitname-build + rm -rf $srcdir/$_gitname }

hi117 commented on 2013-01-06 17:11 (UTC)

There was a request for a change in libav-git that requires a change in this package for it to compile correctly. See https://aur.archlinux.org/packages/libav-git/

DrZaius commented on 2012-11-14 14:44 (UTC)

This is not shared. If you want that add --enable-shared to the configure.

esrevinu commented on 2012-11-14 06:46 (UTC)

This does not make shared library. Is it intended? The version is 20111002-1. $ yaourt -Ql x264-git x264-git /usr/ x264-git /usr/bin/ x264-git /usr/bin/x264 x264-git /usr/include/ x264-git /usr/include/x264.h x264-git /usr/include/x264_config.h x264-git /usr/lib/ x264-git /usr/lib/libx264.a x264-git /usr/lib/pkgconfig/ x264-git /usr/lib/pkgconfig/x264.pc

DrZaius commented on 2012-09-09 19:14 (UTC)

@james2432: That's not any different than what this PKGBUILD has been using as long as I can remember.

<deleted-account> commented on 2012-09-09 11:54 (UTC)

git url should be updated to : git://git.videolan.org/x264.git

roadtang commented on 2012-04-28 14:34 (UTC)

I found x264-git remain ffms and lavf support, since the ffmpeg is valid ok with offical x264's shared library. the x264-git ffms dependency test passed.

roadtang commented on 2012-04-28 14:31 (UTC)

I did two modification to my needs in my local. here is change. 1, remove conflicts to x264. 2, in package() , make DESTDIR=$pkgdir EXE=-git install-cli, then makepkg -f only install binary, and as name "x264-git". this way, x264 and x264-git can exist simutaneously.