Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

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

DONT_BUILD.
 
4553 2291d 20h hendricks266 /polymer/eduke32/source/jaudiolib/ MSVC build system consolidation.

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

DONT_BUILD.
 
4541 2294d 19h 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 2390d 8h terminx /polymer/eduke32/source/jaudiolib/ Android updates from Emile. DONT_BUILD.  
4326 2453d 20h hendricks266 /polymer/eduke32/source/jaudiolib/ MSVC: Set up support for SDL2. DONT_BUILD.  
4320 2454d 16h 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 2454d 16h hendricks266 /polymer/eduke32/source/jaudiolib/ Windows: Full library refresh.  
4295 2462d 12h helixhorned /polymer/eduke32/source/jaudiolib/ gloadtex() cleanup, make some vars in kplib.c static, add source/valgrind_errors.log.

BUILD_LUNATIC.
 
4288 2463d 11h helixhorned /polymer/eduke32/source/jaudiolib/ Some functionality-conserving cleanup of jaudiolib code.  
4268 2468d 17h 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 2471d 6h helixhorned /polymer/eduke32/source/jaudiolib/ jaudiolib: don't attempt audio format auto-detection for less than 12 bytes.  
4183 2528d 6h helixhorned /polymer/eduke32/source/jaudiolib/ multivoc.c: use a local variable instead of a file-scope one used locally.  
4084 2580d 17h 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 2581d 20h 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 2770d 8h 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 2811d 19h 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 2811d 19h 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 2811d 19h hendricks266 /polymer/eduke32/source/jaudiolib/ Wii: Fix build.  
3372 2856d 4h hendricks266 /polymer/eduke32/source/jaudiolib/ Delete some accumulated empty directories, missed by git-svn.  

Show All