summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-05-06 15:19:16 +0100
committerCarl Hetherington <cth@carlh.net>2015-05-06 15:19:16 +0100
commit1417c1c7f05f438c44fc117bbdca428b3eefae23 (patch)
treef44440e2623e58f341fa36485c828dacef13acb6
parentd94c70b00d7079af6bfcec2e2e2a528e86f2d607 (diff)
Increase number of channels in the Channel enum just in case
casting to it from int is undefined if the int is out of range.
-rw-r--r--src/sound_asset.cc9
-rw-r--r--src/types.h8
2 files changed, 12 insertions, 5 deletions
diff --git a/src/sound_asset.cc b/src/sound_asset.cc
index baf8523a..179f6cd5 100644
--- a/src/sound_asset.cc
+++ b/src/sound_asset.cc
@@ -115,9 +115,12 @@ SoundAsset::create (boost::function<boost::filesystem::path (Channel)> get_path)
LFE,
LS,
RS,
- /* XXX: not quite sure what these should be yet */
- CHANNEL_7,
- CHANNEL_8
+ HI,
+ VI,
+ LC,
+ RC,
+ BSL,
+ BSR
};
assert (int(_channels) <= int(sizeof(channels) / sizeof(Channel)));
diff --git a/src/types.h b/src/types.h
index e02c36eb..a309121a 100644
--- a/src/types.h
+++ b/src/types.h
@@ -42,8 +42,12 @@ enum Channel {
LFE = 3, ///< low-frequency effects (sub)
LS = 4, ///< left surround
RS = 5, ///< right surround
- CHANNEL_7 = 6, ///< channel 7; not sure what this should be called
- CHANNEL_8 = 7 ///< channel 8; not sure what this should be called
+ HI = 6,
+ VI = 7,
+ LC = 8,
+ RC = 9,
+ BSL = 10,
+ BSR = 111
};
enum ContentKind