Subversion Repositories eduke32


Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

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

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

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

4541 2323d 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.

4440 2419d 9h terminx /polymer/eduke32/source/jaudiolib Android updates from Emile. DONT_BUILD.  
4326 2482d 20h hendricks266 /polymer/eduke32/source/jaudiolib MSVC: Set up support for SDL2. DONT_BUILD.  
4320 2483d 17h 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 2483d 17h hendricks266 /polymer/eduke32/source/jaudiolib Windows: Full library refresh.  
4295 2491d 12h helixhorned /polymer/eduke32/source/jaudiolib gloadtex() cleanup, make some vars in kplib.c static, add source/valgrind_errors.log.

4288 2492d 11h helixhorned /polymer/eduke32/source/jaudiolib Some functionality-conserving cleanup of jaudiolib code.  
4268 2497d 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 2500d 6h helixhorned /polymer/eduke32/source/jaudiolib jaudiolib: don't attempt audio format auto-detection for less than 12 bytes.  
4183 2557d 6h helixhorned /polymer/eduke32/source/jaudiolib multivoc.c: use a local variable instead of a file-scope one used locally.  
4084 2609d 18h 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 2610d 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 2799d 9h 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
3497 2840d 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 2840d 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 2840d 19h hendricks266 /polymer/eduke32/source/jaudiolib Wii: Fix build.  
3372 2885d 4h hendricks266 /polymer/eduke32/source/jaudiolib Delete some accumulated empty directories, missed by git-svn.  

Show All