[arch-commits] Commit in lame/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, June 21, 2018 @ 08:42:14 Author: alucryd Revision: 327402 archrelease: copy trunk to extra-x86_64 Added: lame/repos/extra-x86_64/PKGBUILD (from rev 327401, lame/trunk/PKGBUILD) Deleted: lame/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 65 +++-- 1 file changed, 34 insertions(+), 31 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-21 08:42:07 UTC (rev 327401) +++ PKGBUILD2018-06-21 08:42:14 UTC (rev 327402) @@ -1,31 +0,0 @@ -# $Id$ -# Maintainer: Ray Rashif -# Contributor: Ionut Biru -# Contributor: Hugo Doria - -pkgname=lame -pkgver=3.100 -pkgrel=1 -pkgdesc="A high quality MPEG Audio Layer III (MP3) encoder" -arch=('i686' 'x86_64') -url="http://lame.sourceforge.net/; -depends=('ncurses') -makedepends=('nasm') -license=('LGPL') -source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz;) -md5sums=('83e260acbe4389b54fe08e0bdbf7cddb') - -build() { - cd $pkgname-$pkgver - - ./configure --prefix=/usr \ - --enable-nasm \ - --enable-shared - make -} - -package() { - cd $pkgname-$pkgver - - make DESTDIR="$pkgdir" install -} Copied: lame/repos/extra-x86_64/PKGBUILD (from rev 327401, lame/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-06-21 08:42:14 UTC (rev 327402) @@ -0,0 +1,34 @@ +# $Id$ +# Maintainer: Maxime Gauduin +# Contributor: Ray Rashif +# Contributor: Ionut Biru +# Contributor: Hugo Doria + +pkgname=lame +pkgver=3.100 +pkgrel=2 +pkgdesc='A high quality MPEG Audio Layer III (MP3) encoder' +arch=('x86_64') +url='http://lame.sourceforge.net/' +depends=('ncurses') +makedepends=('nasm') +license=('LGPL') +source=("https://downloads.sourceforge.net/lame/lame-${pkgver}.tar.gz;) +sha256sums=('ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e') + +build() { + cd lame-${pkgver} + + ./configure \ +--prefix='/usr' \ +--enable-nasm \ +--enable-shared + make +} + +package() { + cd lame-${pkgver} + + make DESTDIR="${pkgdir}" install +} +# vim: ts=2 sw=2 et:
[arch-commits] Commit in lame/repos (extra-x86_64)
Date: Thursday, May 20, 2010 @ 12:07:19 Author: ibiru Revision: 80643 archrelease: remove extra-x86_64 Deleted: lame/repos/extra-x86_64/
[arch-commits] Commit in lame/repos (extra-x86_64)
Date: Thursday, May 20, 2010 @ 12:07:35 Author: ibiru Revision: 80648 archrelease: copy trunk to extra-x86_64 Added: lame/repos/extra-x86_64/
[arch-commits] Commit in lame/repos (extra-x86_64)
Date: Sunday, February 28, 2010 @ 16:22:24 Author: giovanni Revision: 70766 archrelease: remove extra-x86_64 Deleted: lame/repos/extra-x86_64/
[arch-commits] Commit in lame/repos (extra-x86_64)
Date: Sunday, February 28, 2010 @ 16:22:42 Author: giovanni Revision: 70767 archrelease: copy trunk to extra-x86_64 Added: lame/repos/extra-x86_64/
[arch-commits] Commit in lame/repos (extra-x86_64 extra-x86_64/PKGBUILD)
Date: Friday, February 5, 2010 @ 19:57:03 Author: ibiru Revision: 67292 Merged revisions 67289 via svnmerge from svn+ssh://gerolde.archlinux.org/srv/svn-packages/lame/trunk r67289 | ibiru | 2010-02-06 02:46:27 +0200 (Sat, 06 Feb 2010) | 2 lines upgpkg: lame 3.98.2-3 Fix FS#14909, fix regression using newest ffmpeg Modified: lame/repos/extra-x86_64/ (properties) lame/repos/extra-x86_64/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Property changes on: lame/repos/extra-x86_64 ___ Modified: svnmerge-integrated - /lame/trunk:1-41370 + /lame/trunk:1-67289 Modified: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2010-02-06 00:55:02 UTC (rev 67291) +++ extra-x86_64/PKGBUILD 2010-02-06 00:57:03 UTC (rev 67292) @@ -4,7 +4,7 @@ pkgname=lame pkgver=3.98.2 -pkgrel=2 +pkgrel=3 pkgdesc=An MP3 encoder and graphical frame analyzer arch=('i686' 'x86_64') url=http://lame.sourceforge.net/; @@ -13,11 +13,12 @@ license=('LGPL') options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-398-2.tar.gz \ - shared-frontend.patch) -md5sums=('719dae0ee675d0c16e0e89952930ed35' 'e7fc0e6d82dd35a01411be96fc8effab') + 03_lame-ffmpeg.diff) +md5sums=('719dae0ee675d0c16e0e89952930ed35' '95df2ada71c3bae2110f084eae30140c') build() { cd ${srcdir}/${pkgname}-398-2 + patch -Np1 -i ${srcdir}/03_lame-ffmpeg.diff || return 1 ./configure --prefix=/usr --enable-nasm --enable-shared make || return 1 make DESTDIR=${pkgdir} install
[arch-commits] Commit in lame/repos (extra-x86_64 extra-x86_64/03_lame-ffmpeg.diff)
Date: Friday, February 5, 2010 @ 20:21:51 Author: ibiru Revision: 67295 Merged revisions 67293 via svnmerge from svn+ssh://gerolde.archlinux.org/srv/svn-packages/lame/trunk r67293 | ibiru | 2010-02-06 03:20:30 +0200 (Sat, 06 Feb 2010) | 1 line commit patch Added: lame/repos/extra-x86_64/03_lame-ffmpeg.diff (from rev 67293, lame/trunk/03_lame-ffmpeg.diff) Modified: lame/repos/extra-x86_64/ (properties) -+ 03_lame-ffmpeg.diff | 72 ++ 1 file changed, 72 insertions(+) Property changes on: lame/repos/extra-x86_64 ___ Modified: svnmerge-integrated - /lame/trunk:1-67289 + /lame/trunk:1-67294 Copied: lame/repos/extra-x86_64/03_lame-ffmpeg.diff (from rev 67293, lame/trunk/03_lame-ffmpeg.diff) === --- extra-x86_64/03_lame-ffmpeg.diff(rev 0) +++ extra-x86_64/03_lame-ffmpeg.diff2010-02-06 01:21:51 UTC (rev 67295) @@ -0,0 +1,72 @@ +--- lame-3.98.2.orig/libmp3lame/lame.c 2009-07-07 10:52:01.0 +0200 lame-3.98.2/libmp3lame/lame.c 2009-07-07 10:52:03.0 +0200 +@@ -1602,6 +1602,13 @@ + /* update mfbuf[] counters */ + gfc-mf_size += n_out; + assert(gfc-mf_size = MFSIZE); ++ ++/* lame_encode_flush may have set gfc-mf_sample_to_encode to 0 ++ * so we have to reinitialize it here when that happened. ++ */ ++if (gfc-mf_samples_to_encode 1) { ++gfc-mf_samples_to_encode = ENCDELAY + POSTDELAY; ++} + gfc-mf_samples_to_encode += n_out; + + +@@ -1931,6 +1938,10 @@ + int frames_left; + int samples_to_encode = gfc-mf_samples_to_encode; + ++/* Was flush already called? */ ++if (gfc-mf_samples_to_encode 1) { ++return 0; ++} + memset(buffer, 0, sizeof(buffer)); + mp3count = 0; + +@@ -1942,7 +1953,9 @@ + end_padding += pad_out_samples; + + frames_left = (samples_to_encode + pad_out_samples) / gfp-framesize; +-while (frames_left 0) { ++ ++/* send in a frame of 0 padding until all internal sample buffers are flushed */ ++while (frames_left 0 imp3 = 0) { + int frame_num = gfp-frameNum; + + mp3buffer_size_remaining = mp3buffer_size - mp3count; +@@ -1951,22 +1964,23 @@ + if (mp3buffer_size == 0) + mp3buffer_size_remaining = 0; + +-/* send in a frame of 0 padding until all internal sample buffers +- * are flushed +- */ + imp3 = lame_encode_buffer(gfp, buffer[0], buffer[1], 32, + mp3buffer, mp3buffer_size_remaining); + +-if (frame_num != gfp-frameNum) { +---frames_left; +-} +-if (imp3 0) { +-/* some type of fatal error */ +-return imp3; +-} + mp3buffer += imp3; + mp3count += imp3; ++frames_left -= (frame_num != gfp-frameNum) ? 1 : 0; + } ++/* Set gfc-mf_samples_to_encode to 0, so we may detect ++ * and break loops calling it more than once in a row. ++ */ ++gfc-mf_samples_to_encode = 0; ++ ++if (imp3 0) { ++/* some type of fatal error */ ++return imp3; ++} ++ + mp3buffer_size_remaining = mp3buffer_size - mp3count; + /* if user specifed buffer size = 0, dont check size */ + if (mp3buffer_size == 0)