[arch-commits] Commit in lame/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2018-06-21 Thread Maxime Gauduin via arch-commits
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)

2010-05-20 Thread Ionut Biru
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)

2010-05-20 Thread Ionut Biru
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)

2010-02-28 Thread Giovanni Scafora
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)

2010-02-28 Thread Giovanni Scafora
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)

2010-02-05 Thread Ionut Biru
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)

2010-02-05 Thread Ionut Biru
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)