diff options
author | Stefan Pöschel <github@basicmaster.de> | 2017-02-17 12:02:11 +0100 |
---|---|---|
committer | Stefan Pöschel <github@basicmaster.de> | 2017-02-17 12:02:11 +0100 |
commit | cf26226714f73ce0d2b833bc579dbb00b9297d88 (patch) | |
tree | 8df82bbbf3a6c092feed02686136303942878f33 | |
parent | 6eb9a403558d4dfde1de36e5c6744b58dc26ea79 (diff) | |
download | dabmod-cf26226714f73ce0d2b833bc579dbb00b9297d88.tar.gz dabmod-cf26226714f73ce0d2b833bc579dbb00b9297d88.tar.bz2 dabmod-cf26226714f73ce0d2b833bc579dbb00b9297d88.zip |
Fix SAD field width
The width of the SAD field is 10bit, therefore up to now subchannels with a
higher start address were by mistake placed at a lower address within the MSC.
Thereby also other subchannels could have been overwritten.
-rw-r--r-- | src/SubchannelSource.cpp | 2 | ||||
-rw-r--r-- | src/SubchannelSource.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/SubchannelSource.cpp b/src/SubchannelSource.cpp index a6b3bc4..2a8dc37 100644 --- a/src/SubchannelSource.cpp +++ b/src/SubchannelSource.cpp @@ -67,7 +67,7 @@ const std::vector<PuncturingRule>& SubchannelSource::get_rules() const SubchannelSource::SubchannelSource( - uint8_t sad, + uint16_t sad, uint16_t stl, uint8_t tpl ) : diff --git a/src/SubchannelSource.h b/src/SubchannelSource.h index 367bb5a..b4ca697 100644 --- a/src/SubchannelSource.h +++ b/src/SubchannelSource.h @@ -42,7 +42,7 @@ class SubchannelSource : public ModInput { public: SubchannelSource( - uint8_t sad, + uint16_t sad, uint16_t stl, uint8_t tpl ); |