summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-03-22 08:44:19 +0000
committernia <nia@pkgsrc.org>2020-03-22 08:44:19 +0000
commit59609e858e8d8c6e6a4de9bd1583ea3f2663cc94 (patch)
treef4c7663ac61f3f043a07cb852806b6e5860e6d07 /audio
parentf65b1917490d6c21630edec688a23f8c23aec715 (diff)
downloadpkgsrc-59609e858e8d8c6e6a4de9bd1583ea3f2663cc94.tar.gz
game-music-emu: Update to 0.6.3
Christopher Snowhill (4): Add echo_ram to state structure, for dodgy SPC rips Complete the dodgy hack for SMW mod SPC playback Add necessary local pointer Disable clear_echo() function Michael Pyne (62): Remove version markers from code comments, update URL. spc: Use exact hardware register widths. Support building with UBSan error-checking. Assume standard int types are present instead of reimplementing. Avoid undefined behavior with left-shift of negative ints. Request more compiler warnings. Replace fast min-width int types with fixed-width types. Fix warnings I introduced with conversion to fixed-width ints. bitbucket-pipelines.yml created online with Bitbucket Try to get CMake to work... spc: Fix narrowing warnings in demo player. gb: Fix read from uninit memory initializing wavetable. spc: Fix hang in revised STOP opcode handler. Minor whitespace fixups to support review. multichannel: Try to handle stereo/effects properly. Support clang and require C++11 mode Add move ctor for Blip_Buffer so it can be held in a vector [multichannel] Cleanup construction of Effects_Buffer [multichannel] Fix ABI/API breakage with gme_open_file multichannel: Re-fix build of demo app post-ABI breakage multichannel: Move #ifdef to guard entire use of setbuffer. multichannel: Move added API to single extra function. Update changelog. multichannel: Add simple test suite. Ignore GCC 7 implicit fallthrough (for now). Avoid undefined left-shift on signed integers. Properly export gme_type_t symbols. Add simple accessor for file extension from a gme_type_t. Silence unused var warning. zlib: Minor cleanups. Remove now-redundant vector from Mem_File_Reader. test: Use mem-based source for demo_mem test. Fix URL for pkg-config file. Add pkg-config metadata for linking to zlib with static builds. Search for static version of dependencies for static builds. Fix CMake warning with the recent static lib check. cmake: Fix whitespace (no other changes). cmake: Simplify compiler flag code. cmake: Enable -fwrapv by default. Ensure padding to guard emulator memory access is in the memory block. nsfe: Some blocks can have a 0-sized header, don't fail for those. cmake: Make GCC undefined sanitizer work with static build. Move BLARGG_EXPORT to header. Fix build failure in C-based demo player. spc: Set a playback length by default if set in header. player: Allow toggling infinite playback. Add a function to avoid automatic track ending. Add newer compilers to the CI script. YAML is the worst. resampler: Don't resample when sample rates are matched. example: Port the sample GUI player to use SDL2. example: Use SDL2 rendering to draw audio scope and simplify. example: Use a larger window for the GUI playback example. Disable copy/move ctor & assignment operator for Blip_Buffer. Make BLARGG_EXPORT changes for improvements made since patch started. Remove another fallthrough warning in GCC 9.2. Bump version in preparation for tagging/release. Nicolas Allemand (2): added support for macOS framework building Vitaly Novichkov (26): Added ZLib support for memory reading Fixed missing VGZ detection Clean-up of GZip memory reading code and created a unit-test for mem-read Merge Std_File_Reader with GZip_File_Reader into same class Detection of GZip is done on a magic number check that will tell is this GZipped or a regular file. Small clean-up and Clang Code Model's warnings fixes Another tiny beautifying and clean-up in the Data_Reader.cpp Clean-Up of GZip decompression code Remove no more needed macros and typedefs Fixed an invalid output of Mem_File_Reader and fixed warnings Replace legacy GENS emulator with MAME which is much more accurate Added Nuked OPN2 and ability to select one of three YM2612 emulators Fix the warning in release build Minor warning fixes Hes_Cpu: Fix integer types and fix the time correctness Fix the warning of extra comma after function end in gme.cpp // Also, clean up from a junk spaces KSS: Fixed silence VGM: Implement Dual YM2612 support VGM: Minor fixes - removed unnecessary "psg_dual" check - making mute mask apply to both chips when dual-chip is run MAME YM2612: Enable internal re-sampler to have accurate music Added blargg_source.h as a public header Fixed the C90 compatibility of blargg_source.h True fix of fallthrough warnings Also ignore files like "CMakeLists.txt.user.4.10-pre1" Wohlstand (12): Data_Reader: Remove useless macros are left from old code Fixed build of test Added .gitignore Added CMake option to on/off isolated echo buffer on SPC Merged in support for a modified SPC echo buffer to better support ROM hack SPCs. Merge dual chip support for VGM YM2612 blargg_source.h: never use __declspec(dllimport) derselbst (29): tweak Stereo_Buffer for having multiple channel_t fix build fix compiler warnings adapt Music_Emu internals and gme API for multi channel support update doc minor fixes adapt Effects_Buffer for multiple channels temporarily fix early fadeout problem adapt Effects_Buffer::mix_enhanced() for multiple voices Revert "tweak Stereo_Buffer for having multiple channel_t" revert Classic_Emu::set_sample_rate_() get rid of hardcodings make Music_Emu use multichannel rendering if requested update changelog bump GME_VERSION remove debug code adapt mix_mono and mix_stereo for multichannel rendering use c-naming style fix try/catch block prefer std::vector use tab indentation another tab indent use int rather than bool fix build ensure echo/reverb buffers have already been allocated correctly skip audio of voice buffer that dont contribute to output fix advanced stereo mixing avoid fading if fade_start is negative disable multi channel support for vgm_emu myQwil (4): Parse hours and milliseconds Changed the comment to indicate that length is now in milliseconds Removed track fade from test.m3u
Diffstat (limited to 'audio')
-rw-r--r--audio/game-music-emu/Makefile4
-rw-r--r--audio/game-music-emu/PLIST3
-rw-r--r--audio/game-music-emu/distinfo10
3 files changed, 9 insertions, 8 deletions
diff --git a/audio/game-music-emu/Makefile b/audio/game-music-emu/Makefile
index 17aba3e99b3..6cc36623bdc 100644
--- a/audio/game-music-emu/Makefile
+++ b/audio/game-music-emu/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2018/12/14 09:08:45 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2020/03/22 08:44:19 nia Exp $
-DISTNAME= game-music-emu-0.6.2
+DISTNAME= game-music-emu-0.6.3
CATEGORIES= audio
MASTER_SITES= https://bitbucket.org/mpyne/game-music-emu/downloads/
EXTRACT_SUFX= .tar.xz
diff --git a/audio/game-music-emu/PLIST b/audio/game-music-emu/PLIST
index 1d04a69fc2c..7225a81beb7 100644
--- a/audio/game-music-emu/PLIST
+++ b/audio/game-music-emu/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2018/12/14 09:08:45 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/03/22 08:44:19 nia Exp $
+include/gme/blargg_source.h
include/gme/gme.h
lib/libgme.so
lib/libgme.so.0
diff --git a/audio/game-music-emu/distinfo b/audio/game-music-emu/distinfo
index 22dd1521db4..766cfb15cf5 100644
--- a/audio/game-music-emu/distinfo
+++ b/audio/game-music-emu/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2018/12/14 09:08:45 wiz Exp $
+$NetBSD: distinfo,v 1.2 2020/03/22 08:44:19 nia Exp $
-SHA1 (game-music-emu-0.6.2.tar.xz) = 9047b774bd5623adae6f5412d02d70cf72070d8f
-RMD160 (game-music-emu-0.6.2.tar.xz) = 743793e4e752074e7dcdccfb2d92dd0c86a9edd0
-SHA512 (game-music-emu-0.6.2.tar.xz) = 1808d28b54cbbd8dc5e3240eb27d2e546398fb62ab6577e59430a7543cfdaa06482f70b4750656b73a05f1c1bc0c0254db97d0940271ea2144724e1c44f5da10
-Size (game-music-emu-0.6.2.tar.xz) = 163052 bytes
+SHA1 (game-music-emu-0.6.3.tar.xz) = 4b060b534884bd88bdf1b90a3a2804ac1d611592
+RMD160 (game-music-emu-0.6.3.tar.xz) = 398ea55ec1ad58b96c787b6160f3d6371a758c6e
+SHA512 (game-music-emu-0.6.3.tar.xz) = 4b20c69ced696bb879c34bcb7ce0f5f276642458d4cebca8ede673eed7d50664e527626e2077f85a3411a26660f1b3f01e43cccd72945e1edb2994421efeb552
+Size (game-music-emu-0.6.3.tar.xz) = 234412 bytes