pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/libxmp



Module Name:    pkgsrc
Committed By:   rxg
Date:           Sun Feb 14 14:06:21 UTC 2016

Modified Files:
        pkgsrc/audio/libxmp: Makefile distinfo

Log Message:
4.3.11 (20160212):
        Fix bugs caught in the OpenMPT test cases:
        - fix FT2 XM arpeggio clamp
        - fix FT2 XM arpeggio + pitch slide
        - fix XM tremor effect handling
        - fix XM tremor recover after volume setting
        - fix IT instrument after keyoff
        - fix S3M first frame test in pattern delay
        - fix Protracker tone portamento target setting
        - fix Protracker arpeggio wraparound
        - fix Protracker finetune setting
        Other changes:
        - fix range of MMD effect 9 (reported by Lamar McLouth)
        - fix Visual C++ build (reported by Jochen Goernitz)
        - fix invalid sample offset handling in Skale Tracker XM (reported by
          Vladislav Suschikh)
        - fix Protracker sample loop to use full repeat only if start is 0
        - fix Scream Tracker 4-channel MOD fingerprinting
        - fix lite build with IT support disabled
        - fix build with gcc 2.95 in Haiku

4.3.10 (20151231):
        Fix bugs reported by Coverity Scan:
        - fix out of bounds access in IT/XM/MDL/IMF envelopes
        - fix out of bounds read in STX effect decoding
        - fix RTM maximum sample name length
        - fix AC1D converter number of patterns underflow
        - fix PRU2 usage of uninitialized data
        - fix Vorbis depacker usage of uninitialized data
        - fix negative array index read when setting position
        - fix resource leak in MFP loader
        - fix resource leak in Chiptracker loader
        - fix resource leak in Startrekker loader
        - fix resource leak in module load error handling
        - fix event decoding in LIQ loader
        - fix JVS command parameter in MED synth
        - fix 669 effect decoding
        - fix memory violation in LZX decompressor
        - fix sanity check in PTM orders loading
        - add sanity check to smix sample loading
        - add sanity check to PP21 format converter
        - add sanity check to P40 and P61A format converters
        - add sanity check to Zen Packer format converter
        - add sanity check to TP3 format converter
        - add error handling to many decompressors
        - add error handling to many I/O operations
        - remove dead code from NO loader
        - remove dead code from Soundtracker loader
        - remove dead code from GMC format converter
        - remove dead code from LZX decompressor
        - remove dead code in virtual channel manager reset
        - remove unnecessary seeks in format loaders
        - prevent division by zero in memory I/O
        - change IFF info ID from string to binary buffer
        - better IFF error handling
        Fix problems caused by fuzz files (reported by Jonathan Neusch�fer):
        - add sanity checks to LHA depacker
        - add sanity checks to MED3 loader
        - add sanity checks to ABK loader
        - add sanity checks to Fuchs converter
        - add sanity checks to GMC converter
        Other changes:
        - fix IT envelope release + fadeout (reported by NoSuck)
        - fix SFX effects 5, 6, 7, and 8 (reported by Lamar McLouth)
        - fix pattern loading in Galaxy 4 and 5 (reported by Anton Zab)
        - fix memory leak in LZW decompressor (by Chris Spiegel)
        - fix tone portamento target setting (reported by Georgy Lomsadze)
        - fix IT autovibrato depth (reported by Travis Evans)
        - disable ST3 sample size limit (reported by Jochen Goernitz)
        - fix crash in Prowizard error handling
        - fix IMS sample loop start
        - fix LIQ pan setting and surround channel
        - add sanity check for IFF chunk size
        - refactor ProRunner2 event decoding

4.3.9 (20150623):
        Fix bugs caught in the OpenMPT test cases:
        - fix IT tone portamento on sample change and NNA
        - fix IT tone portamento with offset
        Fix problems caused by fuzz files (reported by Lionel Debroux):
        - add sanity check to RTM/MMD/MDL/DBM/SFX/MASI/DT loaders
        - add sanity check to Starpack/Fuzzac converter
        - add sanity check to Oxm/vorbis depacker
        - add sanity check to lha/MMCMP/s404 depacker
        - fix memory leak in vorbis decoder
        Fix problems caused by fuzz files (reported by Jonathan Neusch�fer):
        - add sanity check to IT instrument name loader
        - add sanity check to IT loader instrument mapping
        - add sanity check to AMF module parameters and event loading
        - initialize IT loader last event data
        Other changes:
        - detect Amiga frequency limits in MOD (reported by Mirko Buffoni)
        - fix problems in Amiga split channels (reported by Gabriele Orioli)
        - fix global volume on restart to invalid row (reported by Adam Purkrt)
        - fix Oktalyzer note slide effect (by Dennis Lindroos)
        - fix Oktalyzer volume setting in split channels (by Dennis Lindroos)
        - fix external sample mixer for IT files (reported by honguito98)
        - allow short sample reads (reported by Adam Purkrt)
        - address problems reported by clang sanitizer

4.3.8 (20150404):
        Fix bugs caught in the OpenMPT test cases:
        - fix pre-increment of envelope indexes
        - fix IT note release at end of envelope sustain loop
        - reset channel flags in case of delay effect
        Other changes:
        - fix MMD3 16-bit samples (reported by jbb666)
        - refactor XM envelopes
        - refactor IT envelopes

4.3.7 (20150329):
        Fix bugs caught in the OpenMPT test cases:
        - fix IT sample mode note cut on invalid sample
        - fix IT sample mode note end detection
        - fix IT envelope handling with carry and fadeout
        - fix IT tone portamento with sample changes
        - fix IT initial global volume setting
        - fix IT keyoff with instrument in old effects mode
        - fix IT filter maximum values with resonance
        Other changes:
        - fix IT random volume variation
        - fix pattern initialization sanity check
        - fix ++ pattern handling in IT loader (reported by honguito98)
        - fix Soundtracker short rip loading (reported by Shlomi Fish)
        - add IT high offset command (SAx)
        - add IT surround command (S9x)
        - add IT surround channel support
        - add IT sample pan setting support

4.3.6 (20150322):
        Fix bugs caught in the OpenMPT test cases:
        - fix IT volume column volume slide effect memory
        - fix IT default filter cutoff on new note
        - fix IT filter envelope memory
        Fix crashes with fuzzed files (reported by Lionel Debroux):
        - add sanity check to MED2/3/4 loader
        - add sanity check to STIM/GDM/DBM/LIQ/ICE/PSM/PTM/MGT loader
        - add sanity check to MDL/RAD/MGT/IMF/RTM/DT/LIQ/DTM pattern loader
        - add sanity check to OKT/IMF/MMD/MDL sample loader
        - add sanity check to Archimedes Tracker format test
        - add sanity check to Digital Symphony track loader
        - add sanity checks to SQSH, bzip2, arc, lha, lzx and S404 depackers
        - add sanity check for AMD/STX number of patterns
        - add sanity check for DSYM/MMD1/MMD3 number of channels
        - add sanity check for MMD1/MMD3 instrument type
        - add sanity check for IT old instrument loading
        - add sanity checks and fix memory leaks in the Vorbis decoder
        Other changes:
        - fix instrument number in channel initialization
        - fix sample size limit (reported by Jochen Goernitz)
        - fix loading of OpenMPT 1.17 IT modules (reported by Dane Bush)
        - fix sample number limit (reported by Lionel Debroux)
        - fix Oktalyzer split channel replay (reported by Dennis Lindroos)
        - fix Oktalyzer sample loop (by Dennis Lindroos)
        - fix Oktalyzer note slide up/down effect
        - fix ThePlayer pattern decoding
        - fix XM loading for MED2XM modules (reported by Lorence Lombardo)
        - add support to Amiga split channel loop and volume setting
        - add IT random volume variation
        - add IT random pan variation


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/audio/libxmp/Makefile \
    pkgsrc/audio/libxmp/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index