Package Details: vgmstream-git r1896.72.g4f3dee8e-1

Git Clone URL: https://aur.archlinux.org/vgmstream-git.git (read-only, click to copy)
Package Base: vgmstream-git
Description: Library for playback of various streamed audio formats used in video games
Upstream URL: https://github.com/vgmstream/vgmstream
Licenses: BSD
Conflicts: vgmstream, vgmstream-kode54-git
Provides: vgmstream
Replaces: vgmstream-kode54-git
Submitter: Deewiant
Maintainer: Deewiant
Last Packager: Deewiant
Votes: 4
Popularity: 0.135942
First Submitted: 2021-01-02 00:07 (UTC)
Last Updated: 2024-02-12 14:55 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Deewiant commented on 2021-07-22 10:32 (UTC)

Currently doesn't build with errors about AVStream missing members skip_samples and start_skip_samples, issue filed upstream: https://github.com/vgmstream/vgmstream/issues/899

Deewiant commented on 2021-01-28 16:20 (UTC)

Thanks, looks good. Applied.

kode54 commented on 2021-01-28 04:28 (UTC)

Update for new speex support:

From a05f38623122b5825d94bf6eaec776d7a09e0377 Mon Sep 17 00:00:00 2001
From: Christopher Snowhill <chris@kode54.net>
Date: Wed, 27 Jan 2021 20:27:39 -0800
Subject: [PATCH] Update to include new speex support

---
 .SRCINFO | 3 ++-
 PKGBUILD | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index d7bb8be..6274f7b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = vgmstream-git
    pkgdesc = Library for playback of various streamed audio formats used in video games
-   pkgver = r1050.3533.g95709ce3
+   pkgver = r1050.3581.g8fd25a33
    pkgrel = 1
    url = https://github.com/vgmstream/vgmstream
    arch = x86_64
@@ -14,6 +14,7 @@ pkgbase = vgmstream-git
    depends = libogg
    depends = libvorbis
    depends = mpg123
+   depends = speex
    optdepends = audacious: for using the bundled plugin
    conflicts = vgmstream-kode54-git
    replaces = vgmstream-kode54-git
diff --git a/PKGBUILD b/PKGBUILD
index 9e6ca10..50b4c41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
 pkgname=vgmstream-git
-pkgver=r1050.3533.g95709ce3
+pkgver=r1050.3581.g8fd25a33
 pkgrel=1
 pkgdesc='Library for playback of various streamed audio formats used in video games'
 arch=(x86_64)
 url='https://github.com/vgmstream/vgmstream'
 license=(BSD)
-depends=(ffmpeg libao libatrac9-git libogg libvorbis mpg123)
+depends=(ffmpeg libao libatrac9-git libogg libvorbis mpg123 speex)
 makedepends=(audacious git gtk2)
 optdepends=('audacious: for using the bundled plugin')
 conflicts=(vgmstream-kode54-git)
@@ -91,7 +91,7 @@ build() {

   cd "$srcdir/$pkgname"
   ./bootstrap
-  CFLAGS="$CFLAGS -DVGM_USE_FFMPEG -DVGM_USE_MPEG -DVGM_USE_VORBIS -DVGM_USE_G7221 -DVGM_USE_ATRAC9 -DVGM_USE_CELT" \
+  CFLAGS="$CFLAGS -DVGM_USE_FFMPEG -DVGM_USE_MPEG -DVGM_USE_VORBIS -DVGM_USE_G7221 -DVGM_USE_ATRAC9 -DVGM_USE_CELT -DVGM_USE_SPEEX" \
     LIBS="-lavcodec -lavformat -lavutil -latrac9 $srcdir/celt-0.6.1/libcelt/.libs/libcelt.a $srcdir/celt-0.11.0/libcelt/.libs/libcelt0.a -lm" \
     ./configure --prefix=/usr
   make -f Makefile.autotools
-- 
2.30.0

Deewiant commented on 2021-01-02 10:15 (UTC)

Yeah, it's about time now, isn't it. Renamed to vgmstream-git and removed kode54 references from the URLs and description.

kode54 commented on 2021-01-01 23:02 (UTC)

This repo should be renamed to vgmstream-git, since my fork is actually the official upstream now anyway. It should also have the git repository moved to point to https://github.com/vgmstream/vgmstream.git

Deewiant commented on 2020-01-18 14:18 (UTC)

Thanks, updated to remove the libg7221_decode-git dependency.

I also changed pkgver() to not add an extra 'r' since that matches the tags in the repo better.

kode54 commented on 2020-01-15 08:02 (UTC) (edited on 2020-01-15 08:03 (UTC) by kode54)

FYI: libg7221_decode is no longer required, VGMStream master now bundles its own reverse engineered codec which is designed specifically for the Namco format which uses it. It has some slight variations, which are not ITU compliant.

The VGM_USE_G7221 flag is still necessary to enable it, as it is not defined by default in the source, but the bundled Makefiles and CMake scripts do enable it by default, as there are no external dependencies.

Deewiant commented on 2019-01-22 18:20 (UTC)

Done. Sorry for the delay.

kode54 commented on 2019-01-21 02:26 (UTC)

Please amend the git describe to remove the --tags option, as I have replaced the r1050 tag with an identical tag, this time with an annotation, so it will be picked up by a default describe action. Sorry about that. I also inadvertently ended up pushing an (unannotated) tag of a release binary to the Github repository. That was confusing the --tags option, so I've removed that everywhere it was used. Gosh, I hope this doesn't terribly break everyone who keeps full copies of the repository around...

Deewiant commented on 2019-01-03 19:21 (UTC)

I gave a quick reply to kode54 on IRC but for posterity:

  1. This refers to https://github.com/bnnm/vgmstream-g7221 which is covered by a relatively restrictive license from Polycom, Inc. and as such is not something I'm willing to provide.
  2. This refers to https://github.com/kode54/libg719_decode for which the same story applies.
  3. My bad, fixed.
  4. Yeah, it's a fair point. I actually considered renaming this to vgmstream-git already previously, but I saw that the SourceForge one is still up and http://hcs64.com/vgmstream.html refers to this as "kode54's repo" so the kode54 qualifier still sort of makes sense to me. Honestly, I'd probably have renamed this already if it wasn't such a hassle. My mistake for not zealously going for the vgmstream-git name in the first place.