Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13298 - ffmpeg, x264 streaming support

Attached to Project: Arch Linux
Opened by Julius (metalfan) - Monday, 16 February 2009, 03:31 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 21 March 2009, 06:13 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Aaron Griffin (phrakture)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

qt-faststart is needed to create x264 encoded files that can be streamed.



New PKGBUILD:

# $Id$
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
# Maintainer: Paul Mattal <paul@archlinux.org>

pkgname=ffmpeg
pkgver=20081220
pkgrel=1
pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix"
arch=(i686 x86_64)
url="http://ffmpeg.mplayerhq.hu/"
license=('LGPL')
depends=('lame' 'sdl' 'libvorbis' 'faad2>=2.6.1' 'faac' 'xvidcore' 'zlib' 'imlib2' 'x264>=20090108' 'libtheora')
#remake snapshot with: svn export svn://svn.mplayerhq.hu/ffmpeg/trunk@14236
source=(ftp://ftp.archlinux.org/other/ffmpeg/ffmpeg-${pkgver}-16503.tar.bz2)
md5sums=('3df85782e9fbbb4a40c6b807baaf6808')

build() {
cd "$srcdir/$pkgname" || return 1

./configure \
--prefix=/usr \
--enable-gpl \
--enable-libmp3lame \
--enable-libvorbis \
--enable-libfaac \
--enable-libfaad \
--enable-libxvid \
--enable-libx264 \
--enable-libtheora \
--enable-postproc \
--enable-shared \
--enable-pthreads \
--enable-x11grab \
--enable-swscale \
|| return 1

make || return 1
make tools/qt-faststart #new
make doc/ff{mpeg,play,server}.1 || return 1

make DESTDIR="$pkgdir" install install-man || return 1
cp tools/qt-faststart $pkgdir/usr/bin #new

# since makepkg currently declines to strip .a files, do this for now
strip --strip-debug $startdir/pkg/usr/lib/*.a || return 1
}

# vim:set ts=2 sw=2 et:
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 21 March 2009, 06:13 GMT
Reason for closing:  Implemented
Additional comments about closing:  implemented in ffmpeg 20090217-1 in [testing]
Comment by Eric Belanger (Snowman) - Tuesday, 17 February 2009, 21:57 GMT
Aaron: I'll need to rebuild (maybe update) ffmpeg so i could implement this unless you disagree.
Comment by Aaron Griffin (phrakture) - Tuesday, 17 February 2009, 21:58 GMT
What's the change here?
Comment by Eric Belanger (Snowman) - Tuesday, 17 February 2009, 22:04 GMT
adding the qt-faststart utility:

make tools/qt-faststart #new

cp tools/qt-faststart $pkgdir/usr/bin #new
Comment by Aaron Griffin (phrakture) - Tuesday, 17 February 2009, 22:09 GMT
Out of curiosity, does this require qt now? Or is that just a naming thing (quicktime?)
Comment by Julius (metalfan) - Wednesday, 18 February 2009, 07:37 GMT
No, libquicktime is not installed on my system
Comment by Julius (metalfan) - Wednesday, 18 February 2009, 08:12 GMT
No, libquicktime is not installed on my system
Comment by Aaron Griffin (phrakture) - Wednesday, 18 February 2009, 16:27 GMT
Then I have no problem with it. :)
Comment by Eric Belanger (Snowman) - Sunday, 22 February 2009, 20:01 GMT
qt-faststart has been included in ffmpeg-20090217-1 in testing. Please test (see http://www.archlinux.org/pipermail/arch-dev-public/2009-February/010332.html) and report any success/failures.
Comment by Julius (metalfan) - Wednesday, 25 February 2009, 16:57 GMT
testing/mplayer is build against extra/x264 and not testing/x264 - is this a mistake?
if you install testing/ffmpeg it will upgrade x264 to testing and you cant use mplayer anymore...
mplayer: error while loading shared libraries: libx264.so.65: cannot open shared object file: No such file or directory
Comment by Eric Belanger (Snowman) - Wednesday, 25 February 2009, 18:04 GMT
mplayer in testing is built against testing/x264. If you update testing/ffmpeg, you need to use mplayer and x264 from testing.
Comment by Julius (metalfan) - Wednesday, 25 February 2009, 19:38 GMT
Ah, my mistake. it was my own mplayer built that was used to test lirc support...before i answered the bugreport.
i didnt changed the pkgrel number.

Loading...