2015-12-06 12:11:28 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update libopenmpt to 0.2.5787:
* [Change] The Autotools build system does strict checking of all
dependencies now. Instead of best effort auto-magic detection of
all potentially optional dependencies, the default set of dependencies
is now enforced unless each individual dependency gets explicitely
disabled via --without-foo or --disable-foo ./configure switches.
Run ./configure --help for the full list of options.
* [Bug] Some MOD files were erroneously detected as 669 files.
* [Bug] Some malformed AMF files could result in very long loading times.
* [Bug] Fixed crashes in IMF and MT2 loaders.
* [Bug] MTM files generated by UNMO3 were not loaded properly.
* Improved MTM playback.
* make CONFIG=haiku for Haiku has been added.
* Language bindings for FreeBASIC have been added (see libopenmpt/bindings/).
|
2015-11-06 12:33:40 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update libopenmpt to 0.2.5705.
libopenmpt 0.2-beta15 (2015-10-31)
[Change] openmpt123: SDL2 is now supported and preferred to
SDL1 if available.
[Bug] Emscripten support for older emscripten versions broke
in -beta14. These are now supported again when using make
CONFIG=emscripten-old.
[Bug] Fixed crashes in MED loader.
Playback improvements and loader fixes for MOD, MT2 and MED.
|
2015-11-03 02:12:56 by Alistair G. Crooks | Files touched by this commit (409) |
Log message:
Add SHA512 digests for distfiles for audio category
Problems found with existing distfiles:
/pub/pkgsrc/distfiles/amp-0.7.6.tgz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
/pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz
/pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2
/pub/pkgsrc/distfiles/mp3to.gz
/pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz
No changes made to these file.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-09-30 22:09:51 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 0.2.5602beta14.
libopenmpt 0.2-beta14 (2015-09-13)
[Change] The C++ API example now uses the PortAudio C++ bindings instead of \
the C API.
[Change] Default compiler options for Emscripten have been changed to more \
closely match the Emscripten recommendations.
[Bug] Client code compilation with C89 compilers was broken in beta13.
[Bug] Testsuite failed on certain Emscripten/node.js combinations.
[Bug] Fixed various crashes or hangs in DMF, OKT, PLM, IT and MPTM loaders.
Implemented error handling in the libopenmpt API examples.
Various playback improvements and fixes for OKT, IT and MOD.
|
2015-08-23 15:44:25 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.2.5486beta13.
libopenmpt 0.2-beta13 (2015-08-16)
[Change] The MSVC build system has been redone. Solutions are
now located in build/vsVERSION/.
[Bug] get_current_channel_vu_left and get_current_channel_vu_right
only return the volume of the front left and right channels
now. get_current_channel_vu_rear_left and
get_current_channel_vu_rear_right do now actually work and
return non-zero values.
[Bug] Fix crashes and hangs in MED and MDL loaders and with
some truncated compressed IT samples.
[Bug] Fix crash when playing extremely high-pitched samples.
Completed C and C++ documentation
Added new key for openmpt::module::get_metadata, "message_raw",
which returns an empty string if there is no song message rather
than a list of instrument names.
in_openmpt: Support for compiling with VS2008.
xmp-openmpt: Support for compiling with VS2008.
|
2015-04-25 16:20:48 by Tobias Nygren | Files touched by this commit (495) | |
Log message:
Recursive revbump following MesaLib update, categories a through f.
|
2015-04-19 20:20:49 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 0.2.4954 alias beta12:
libopenmpt 0.2-beta12 (2015-04-19)
* Playback fix when row delay effect is used together with offset
command.
* A couple of fixes for the seek.sync_samples=1 case.
* IT compatibility fix for IT note delay.
* ProTracker MOD playback compatibility improvement.
libopenmpt 0.2-beta11 (2015-04-18)
* openmpt_stream_seek_func() now gets called with
OPENMPT_STREAM_SEEK_SET, OPENMPT_STREAM_SEEK_CUR and
OPENMPT_STREAM_SEEK_END whence parameter instead of SEEK_SET,
SEEK_CUR and SEEK_END. These are defined to 0, 1 and 2 respectively
which corresponds to the definition in all common C libraries.
If your C library uses different constants, this theoretically
breaks binary compatibility. The old libopenmpt code, however,
never actually called the seek funtion, thus, there will be no
problem in practice.
* openmpt123: When both, SDL1.2 and PortAudio, are available,
SDL is now the preferred backend because SDL is more widespread
and better tested on all kinds of different platforms, and in
generel, SDL is just more reliable.
* [Bug] libopenmpt now also compiles with GCC 4.3.
* libopenmpt now supports PLM (Disorder Tracker 2) files.
* Various playback improvements and fixes for IT, S3M, XM, MOD,
PTM and 669 files.
|
2015-02-23 12:45:42 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 0.2.4764beta10:
2015-02-17 - libopenmpt 0.2-beta10
Makefile configuration filenames changed from
build/make/Makefile.config.* to build/make/config-*.mk.
libopenmpt for Android now supports unmo3 from un4seen. See
build/android_ndk/README.AndroidNDK.txt for details.
[Bug] Fix out-of-bounds read in mixer code for ProTracker-compatible
MOD files which was introduced back in r4223 / beta6.
Vibrato effect was too weak in beta8 and beta9 in IT linear
slide mode.
Very small fine portamento was wrong in beta8 and beta9 in IT
linear slide mode.
Tiny IT playback compatibility improvements.
STM playback improvements.
|
2014-12-30 13:48:31 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 0.2.4667:
2014-12-21 - libopenmpt 0.2-beta9
[Bug] libopenmpt_ext.hpp was missing from the Windows binary
zip files.
2014-12-21 - libopenmpt 0.2-beta8
foo_openmpt: Settings are now accessable via foobar2000 advanced
settings.
Autotools based build now supports libunmo3. Specify Ă¢enable-unmo3.
Support for dynamic loading of libunmo3 on MacOS X.
libopenmpt now uses libltld (from libtool) for dynamic loading
of libunmo3 on all non-Windows platforms.
Support for older compilers:
GCC 4.1.x to 4.3.x (use make ANCIENT=1)
Microsoft Visual Studio 2008 (with latest Service Pack)
(see build/vs2008)
libopenmpt_ext.hpp is now distributed by default. The API is
still considered experimental and not guaranteed to stay API
or ABI compatible.
xmp-openmpt / in_openmpt: No more libopenmpt_settings.dll. The
settings dialog now uses a statically linked copy of MFC.
[Bug] The -autotools tarballs were not working at all.
Vastly improved MT2 loader.
Improved S3M playback compatibility.
Added openmpt::ext::interactive, an extension which adds a
whole bunch of new functionality to change playback in some
way or another.
Added possibility to sync sample playback when using
openmpt::module::set_position_* by setting the ctl value
seek.sync_samples=1
Support for "hidden" subsongs has been added. They are accessible
through the same interface as ordinary subsongs, i.e. use
openmpt::module::select_subsong to switch between any kind of
subsongs.
All subsongs can now be played consecutively by passing -1 as
the subsong index in openmpt::module::select_subsong.
Added documentation for a couple of more functions.
|
2014-09-07 23:38:59 by Thomas Klausner | Files touched by this commit (5) | |
Log message:
Update to beta7. All local patches integrated, and some bug fixes.
|