log src/sound.cpp @ 18472:11637619aa76 draft

age author description
Thu, 24 Nov 2011 12:38:48 +0000 peter1138 (svn r23316) -Feature: Add ability to zoom in to 2x and 4x level. draft
Mon, 14 Nov 2011 19:24:22 +0000 rubidium (svn r23214) -Codechange: for base media sets pass the "search in tars" parameter to determine what to do draft
Fri, 04 Nov 2011 11:52:19 +0000 rubidium (svn r23108) -Codechange: more uint -> int / byte -> int conversions for Z related variables draft
Fri, 04 Nov 2011 10:18:13 +0000 rubidium (svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight) draft
Fri, 02 Sep 2011 20:16:41 +0000 michi_cc (svn r22874) -Fix [FS#4747]: Check size of various buffers before allocation. (monoid) draft
Wed, 24 Aug 2011 13:42:06 +0000 rubidium (svn r22825) -Codechange: pass subdir to FioOpenFile draft
Sat, 05 Mar 2011 18:00:48 +0000 rubidium (svn r22202) -Codechange: make MusicFileSettings a proper citizen of the client settings draft
Sun, 02 Jan 2011 18:12:39 +0000 rubidium (svn r21698) -Fix: incorrectly named global variable draft
Mon, 12 Apr 2010 14:12:47 +0000 smatz (svn r19614) -Codechange: "it's" => "its" where appropriate draft
Sat, 06 Mar 2010 11:08:31 +0000 peter1138 (svn r19332) -Codechange: Simplify sound panning by using float data, and switch to sinusoidal algorithm to maintain output level. draft
Mon, 22 Feb 2010 20:18:38 +0000 yexo (svn r19211) -Change: allow sound sets without a sample.cat file (blathijs) draft
Mon, 22 Feb 2010 16:24:23 +0000 rubidium (svn r19206) -Add: concept of fallback base sets, i.e. do not automatically load the NoMusic/NoSound sets when there is another set draft
Fri, 15 Jan 2010 16:41:15 +0000 rubidium (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header draft
Tue, 22 Dec 2009 21:40:29 +0000 rubidium (svn r18608) -Change: add the concept of music sets draft
Sun, 04 Oct 2009 18:52:34 +0000 frosch (svn r17698) -Fix (r17140) [FS#3205]: Convert endian after loading sounds from file. draft
Sun, 04 Oct 2009 17:16:41 +0000 rubidium (svn r17693) -Cleanup: remove some unneeded includes draft
Sun, 20 Sep 2009 23:11:01 +0000 smatz (svn r17596) -Codechange: constify some tables draft
Fri, 21 Aug 2009 20:21:05 +0000 rubidium (svn r17248) -Fix: add GPL license notice where appropriate draft
Thu, 20 Aug 2009 17:02:44 +0000 rubidium (svn r17241) -Change: make a distinction between missing and corrupted data files. If (at least) one data file is missing do not consider the set to be useable. Do also no autodetect sets with missing files. draft
Mon, 10 Aug 2009 17:46:44 +0000 rubidium (svn r17146) -Codechange: improve the sample rate conversion a bit draft
Mon, 10 Aug 2009 10:25:40 +0000 rubidium (svn r17142) -Fix [FS#3103] (r17139): MSVC didn't like some template stuff draft
Sun, 09 Aug 2009 23:04:08 +0000 rubidium (svn r17140) -Change: allow higher sample rate and higher quality samples. Based on work by orudge. draft
Sun, 09 Aug 2009 19:50:44 +0000 rubidium (svn r17139) -Change: add the concept of sound sets draft
Mon, 13 Jul 2009 10:17:22 +0000 peter1138 (svn r16805) -Codechange: Remove 'unused' mixer channel flags, which always had the same value. draft
Sun, 17 May 2009 19:27:50 +0000 rubidium (svn r16344) -Codechange: s/FileEntry/SoundEntry/ draft
Sun, 17 May 2009 17:48:05 +0000 rubidium (svn r16341) -Codechange: just use a static array instead of a never freed malloc draft
Sun, 17 May 2009 17:17:48 +0000 rubidium (svn r16340) -Codechange: introduce SoundID (uint16) and use that instead of SoundFX, which was used as a byte and uint16 at different places, when the uint16 sound ID is meant. draft
Sun, 17 May 2009 14:57:14 +0000 rubidium (svn r16337) -Codechange: remove pointless variable + wrapper function; having it return anything else than ORIGINAL_SAMPLE_COUNT is asking for NewGRFs failing to load (due to invalid sample index), thus desyncs draft
Sun, 15 Mar 2009 00:32:18 +0000 rubidium (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too draft
Wed, 11 Mar 2009 17:26:58 +0000 rubidium (svn r15672) -Codechange: (left,right,top,bottom)_coord -> coord.(left,right,top,bottom), i.e. use Rect. draft
Tue, 24 Feb 2009 20:59:17 +0000 smatz (svn r15568) -Cleanup: *allocT/AllocaM doesn't return NULL when allocating fails draft
Sat, 31 Jan 2009 20:16:06 +0000 smatz (svn r15299) -Cleanup: remove many redundant includes draft
Wed, 21 Jan 2009 02:31:55 +0000 Yexo (svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map. draft
Tue, 06 Jan 2009 22:37:42 +0000 rubidium (svn r14880) -Codechange: make it clear which way the FOR_ALL_WINDOWS goes (from back to front or vice versa) and make it iterate over the Window* instead of Window**. draft
Sat, 25 Oct 2008 10:26:23 +0000 rubidium (svn r14527) -Fix: allocate stub (empty) sound entries when loading an empty/corrupt/incorrectly sized sample.cat instead of making valid NewGRFs fail to load. draft
Sun, 31 Aug 2008 10:50:05 +0000 rubidium (svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too. draft
Tue, 17 Jun 2008 17:25:22 +0000 smatz (svn r13551) -Codechange: store offsets to different zoom levels in a distinguished struct instead in the data stream for 8bpp-optimized draft
Tue, 27 May 2008 21:41:00 +0000 rubidium (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings. draft
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description. draft
Sat, 19 Apr 2008 13:05:05 +0000 rubidium (svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth. draft
Mon, 07 Apr 2008 20:28:58 +0000 rubidium (svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth. draft
Tue, 19 Feb 2008 17:45:30 +0000 smatz (svn r12186) -Fix [FS#1784](r12169): assert when trying to play tile sound at NW border of map (placing buyos, leveling land) draft
Mon, 18 Feb 2008 14:59:30 +0000 smatz (svn r12176) -Codechange: one division less when playing sounds (patch by Dominik) draft
Sun, 17 Feb 2008 20:15:20 +0000 smatz (svn r12169) -Change [FS#1696]: play sounds when there is only small part of tile/vehicle visible too (original idea by Dominik) draft
Tue, 29 Jan 2008 13:27:31 +0000 peter1138 (svn r12009) -Fix [FS#1707]: Avoid loading sample.cat if it 'looks' incorrect, and avoid later null pointer dereferences by moving volume lookup deeper. draft
Wed, 09 Jan 2008 09:45:45 +0000 rubidium (svn r11787) -Codechange: more header rewrites. This time related to viewport.h. draft
Sat, 29 Dec 2007 09:24:26 +0000 rubidium (svn r11719) -Codechange: split sound.h in a header with types and one with functions. draft
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes. draft
Wed, 26 Dec 2007 11:45:43 +0000 rubidium (svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h). draft
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h' draft
Tue, 25 Dec 2007 09:48:53 +0000 rubidium (svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed. draft
Wed, 19 Dec 2007 19:44:29 +0000 rubidium (svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps. draft
Mon, 17 Dec 2007 22:04:07 +0000 smatz (svn r11656) -Codechange: add ZOOM_LVL_BEGIN and postfix operators so ZoomLevel can be used in some iterations draft
Sat, 24 Nov 2007 10:38:43 +0000 skidd13 (svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style draft
Mon, 19 Nov 2007 18:38:10 +0000 skidd13 (svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style draft
Mon, 29 Oct 2007 23:02:31 +0000 rubidium (svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such. draft
Sat, 15 Sep 2007 16:01:34 +0000 truelight (svn r11118) -Fix: sample.cat can now be in a tar-file too, how nice! draft
Thu, 13 Sep 2007 18:22:34 +0000 truelight (svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it draft
Wed, 13 Jun 2007 14:56:27 +0000 rubidium (svn r10138) -Fix: when you got a sufficiently small resolution, there is a possibility for a division by zero when a sound is played. draft
Mon, 11 Jun 2007 11:59:36 +0000 truelight (svn r10093) -Revert: removed 16x zoom-out as it is broken beyond repair draft