smallmodel
1e9decf193
Add support for IMA-ADPCM sounds (4-bit)
...
Sounds such as sea waves (mohaa m3l1a) and subpen (mohaas flughafen) will be played accordingly. This uses OpenAL extensions such as AL_EXT_IMA4 and SOFT features such as AL_SOFT_block_alignment
2024-11-27 20:37:56 +01:00
smallmodel
953091cdc8
Move and rename macros to snd_local_new.h
2024-11-17 19:11:59 +01:00
smallmodel
123ca2812a
Define and use DEFAULT_SFX_NUMBER_PLAYING
2024-10-02 19:02:20 +02:00
smallmodel
010a5ffc74
Mark entities as missing until they are received
...
This fixes a bug where the plane sound in t1l1 would stop immediately because the entity isn't received at this point
2024-09-01 16:21:56 +02:00
smallmodel
9c5297882c
Renamed CHANNEL_FLAG_PLAYABLE to CHANNEL_FLAG_PLAY_DEFERRED
2024-08-05 18:49:41 +02:00
smallmodel
5af8e127f8
Added NULL sound flag
2024-07-25 19:04:08 +02:00
smallmodel
757b4849f8
Add a fix to load the music from save
...
This commit implements code to get/set sample offset in an OpenAL channel and saves the music filename/offset into the file. This only works by using the experimental sound system, so it partially fixes #327
2024-07-22 20:13:03 +02:00
smallmodel
edb1cb0ebe
Renamed SFX_FLAG_NO_DATA
to SFX_FLAG_STREAMED
2024-07-01 18:05:24 +02:00
smallmodel
3418691f88
Added S_NeedFullRestart and S_ReLoad
2024-01-16 20:27:43 +01:00
smallmodel
d88870bc04
Added more exports
2024-01-15 23:04:13 +01:00
smallmodel
9ea7b77231
Added channel flags and loopsound flags
2024-01-12 00:04:20 +01:00
smallmodel
8d327cd0a0
Added more SFX flags and exports
2024-01-10 23:02:30 +01:00
smallmodel
3be1673eb9
Added boolean sound DMA variables
2024-01-10 19:32:44 +01:00
smallmodel
26c50f15dc
Added s_volume and sfx exports + added load_sfx_info() declaration
2024-01-09 23:28:28 +01:00
smallmodel
8b85e4e075
Export number_of_sfx_infos and sfx_infos
2024-01-08 23:25:41 +01:00
smallmodel
5c4c14a17d
Added SFX flags
2024-01-08 23:15:09 +01:00
smallmodel
e936a0b995
Added more declarations
2024-01-08 20:03:25 +01:00
smallmodel
1dfb81917c
Added public driver functions
2024-01-07 23:38:57 +01:00
smallmodel
04e0242422
Added source files for OpenAL FAKK (unimplemented)
2024-01-07 20:10:53 +01:00