Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4554 2643d 14h hendricks266 /polymer/eduke32/source/jaudiolib/ Delete empty folders and update ignore properties.

DONT_BUILD.
 
4553 2643d 14h hendricks266 /polymer/eduke32/source/jaudiolib/ MSVC build system consolidation.

DONT_BUILD.
 
4543 2644d 14h hendricks266 /polymer/eduke32/source/jaudiolib/ Ball-busting Makefile restructure.

DONT_BUILD.
 
4541 2646d 13h hendricks266 /polymer/eduke32/source/jaudiolib/ Replace the funkily-formatted GNU.TXT with the FSF's official gpl-2.0.txt. Also, update the FSF's address in all source files that contain it.

DONT_BUILD.
 
4440 2742d 3h terminx /polymer/eduke32/source/jaudiolib/ Android updates from Emile. DONT_BUILD.  
4326 2805d 14h hendricks266 /polymer/eduke32/source/jaudiolib/ MSVC: Set up support for SDL2. DONT_BUILD.  
4320 2806d 11h hendricks266 /polymer/eduke32/source/jaudiolib/ MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC).

External ogg/vorbis are no longer required.
 
4319 2806d 11h hendricks266 /polymer/eduke32/source/jaudiolib/ Windows: Full library refresh.  
4295 2814d 6h helixhorned /polymer/eduke32/source/jaudiolib/ gloadtex() cleanup, make some vars in kplib.c static, add source/valgrind_errors.log.

BUILD_LUNATIC.
 
4288 2815d 5h helixhorned /polymer/eduke32/source/jaudiolib/ Some functionality-conserving cleanup of jaudiolib code.  
4268 2820d 11h hendricks266 /polymer/eduke32/source/jaudiolib/ audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format.

It's functional, but due to the odd 37.8 KHz nature of the format, I will need to add a resampler to the audiolib to prevent the aliasing artifacts that occur at present. I also hear clicks/pops every so often, but I do not know if a resampler would fix these as well or if they are a separate problem.

Note that you cannot directly use the four XA files on the Total Meltdown disc because they each contain eight songs. They would need to be split using a utility I wrote that is outside the scope of this SVN.
 
4263 2823d 0h helixhorned /polymer/eduke32/source/jaudiolib/ jaudiolib: don't attempt audio format auto-detection for less than 12 bytes.  
4183 2880d 0h helixhorned /polymer/eduke32/source/jaudiolib/ multivoc.c: use a local variable instead of a file-scope one used locally.  
4084 2932d 12h hendricks266 /polymer/eduke32/source/jaudiolib/ Split the handling of audio based on RENDERTYPE into a new variable named MIXERTYPE, allowing Windows builds to use SDL for input and rendering (RENDERTYPE=SDL) while using DirectSound and Windows' MIDI interface (MIXERTYPE=WIN [current default]) so that EMIDI works.  
4074 2933d 14h hendricks266 /polymer/eduke32/source/jaudiolib/ Improve SDL2 support as much as I can, for now. The game compiles, links, and starts, but all three renderers either don't display correctly or crash.

To build with SDL2: make RENDERTYPE=SDL SDL_TARGET=2
 
3631 3122d 3h helixhorned /polymer/eduke32/source/jaudiolib/ Fix playing ambient sounds at max volume for split sec on entering their range.

This is done by always calling FX_PlayAuto3D() to play such sounds. It now
additionally takes a third argument 'loophow', permissible values being
FX_ONESHOT and FX_LOOP.
 
3497 3163d 13h hendricks266 /polymer/eduke32/source/jaudiolib/ Wii: Take advantage of libogc features: PNG screenshots (libpng/zlib), Ogg Vorbis audio (libtremor), and high-resolution profiling timers.
FLAC and VPX remain out in the cold.
 
3496 3163d 13h hendricks266 /polymer/eduke32/source/jaudiolib/ Wii: Fix most warnings. Three remain: two are labeled with FIXMEs; the third consists of signed/unsigned comparisons involving LSWAPIB() in kplib.c.  
3494 3163d 13h hendricks266 /polymer/eduke32/source/jaudiolib/ Wii: Fix build.  
3372 3207d 22h hendricks266 /polymer/eduke32/source/jaudiolib/ Delete some accumulated empty directories, missed by git-svn.  

Show All