diff options
| -rw-r--r-- | src/BlockPartitioner.cpp | 4 | ||||
| -rw-r--r-- | src/ConvEncoder.cpp | 30 | ||||
| -rw-r--r-- | src/DifferentialModulator.cpp | 4 | ||||
| -rw-r--r-- | src/Eti.cpp | 4 | ||||
| -rw-r--r-- | src/FicSource.cpp | 2 | ||||
| -rw-r--r-- | src/FrameMultiplexer.cpp | 6 | ||||
| -rw-r--r-- | src/InputReader.h | 4 | ||||
| -rw-r--r-- | src/InputZeroMQReader.cpp | 2 | ||||
| -rw-r--r-- | src/PhaseReference.cpp | 4 | ||||
| -rw-r--r-- | src/QpskSymbolMapper.cpp | 8 | ||||
| -rw-r--r-- | src/Resampler.cpp | 5 | 
11 files changed, 37 insertions, 36 deletions
diff --git a/src/BlockPartitioner.cpp b/src/BlockPartitioner.cpp index 6d216c1..86d9cca 100644 --- a/src/BlockPartitioner.cpp +++ b/src/BlockPartitioner.cpp @@ -91,11 +91,11 @@ int BlockPartitioner::process(std::vector<Buffer*> dataIn, Buffer* dataOut)  #ifdef DEBUG      fprintf(stderr, "BlockPartitioner::process(dataIn:"); -    for (unsigned i = 0; i < dataIn.size(); ++i) { +    for (size_t i = 0; i < dataIn.size(); ++i) {          fprintf(stderr, " %p", dataIn[i]);      }      fprintf(stderr, ", sizeIn:"); -    for (unsigned i = 0; i < dataIn.size(); ++i) { +    for (size_t i = 0; i < dataIn.size(); ++i) {          fprintf(stderr, " %zu", dataIn[i]->getLength());      }      fprintf(stderr, ", dataOut: %p, sizeOut: %zu)\n", dataOut, dataOut->getLength()); diff --git a/src/ConvEncoder.cpp b/src/ConvEncoder.cpp index 3245d30..f3fc0f9 100644 --- a/src/ConvEncoder.cpp +++ b/src/ConvEncoder.cpp @@ -27,7 +27,7 @@  #include <stdexcept> -const static unsigned char PARITY[] = { +const static uint8_t PARITY[] = {      0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0,      1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1,      1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, @@ -73,8 +73,8 @@ int ConvEncoder::process(Buffer* const dataIn, Buffer* dataOut)      size_t out_block_size = (d_framesize * 4) + 3;      size_t in_offset = 0;      size_t out_offset = 0; -    unsigned short memory = 0; -    unsigned char data; +    uint16_t memory = 0; +    uint8_t data;      if (dataIn->getLength() != in_block_size) {          PDEBUG("%zu != %zu != 0\n", dataIn->getLength(), in_block_size); @@ -82,8 +82,8 @@ int ConvEncoder::process(Buffer* const dataIn, Buffer* dataOut)                  "ConvEncoder::process input size not valid!\n");      }      dataOut->setLength(out_block_size); -    const unsigned char* in = reinterpret_cast<const unsigned char*>(dataIn->getData()); -    unsigned char* out = reinterpret_cast<unsigned char*>(dataOut->getData()); +    const uint8_t* in = reinterpret_cast<const uint8_t*>(dataIn->getData()); +    uint8_t* out = reinterpret_cast<uint8_t*>(dataOut->getData());      // While there is enought input and ouput items      while (dataIn->getLength() - in_offset >= in_block_size && @@ -100,11 +100,11 @@ int ConvEncoder::process(Buffer* const dataIn, Buffer* dataOut)                      memory |= (data >> 7) << 6;                      data <<= 1;                      //PDEBUG("Memory: 0x%x\n", memory); -                    unsigned char poly[4] = { -                        (unsigned char)(memory & 0x5b), -                        (unsigned char)(memory & 0x79), -                        (unsigned char)(memory & 0x65), -                        (unsigned char)(memory & 0x5b) +                    uint8_t poly[4] = { +                        (uint8_t)(memory & 0x5b), +                        (uint8_t)(memory & 0x79), +                        (uint8_t)(memory & 0x65), +                        (uint8_t)(memory & 0x5b)                      };                      //PDEBUG("Polys: 0x%x, 0x%x, 0x%x, 0x%x\n", poly[0], poly[1], poly[2], poly[3]);                      // For each poly @@ -125,11 +125,11 @@ int ConvEncoder::process(Buffer* const dataIn, Buffer* dataOut)              for (unsigned j = 0; j < 2; ++j) {                  memory >>= 1;                  //PDEBUG("Memory: 0x%x\n", memory); -                unsigned char poly[4] = { -                    (unsigned char)(memory & 0x5b), -                    (unsigned char)(memory & 0x79), -                    (unsigned char)(memory & 0x65), -                    (unsigned char)(memory & 0x5b) +                uint8_t poly[4] = { +                    (uint8_t)(memory & 0x5b), +                    (uint8_t)(memory & 0x79), +                    (uint8_t)(memory & 0x65), +                    (uint8_t)(memory & 0x5b)                  };                  //PDEBUG("Polys: 0x%x, 0x%x, 0x%x, 0x%x\n", poly[0], poly[1], poly[2], poly[3]);                  // For each poly diff --git a/src/DifferentialModulator.cpp b/src/DifferentialModulator.cpp index ca499ec..11ae415 100644 --- a/src/DifferentialModulator.cpp +++ b/src/DifferentialModulator.cpp @@ -52,11 +52,11 @@ int DifferentialModulator::process(std::vector<Buffer*> dataIn, Buffer* dataOut)  {  #ifdef DEBUG      fprintf(stderr, "DifferentialModulator::process (dataIn:"); -    for (unsigned i = 0; i < dataIn.size(); ++i) { +    for (size_t i = 0; i < dataIn.size(); ++i) {          fprintf(stderr, " %p", dataIn[i]);      }      fprintf(stderr, ", sizeIn: "); -    for (unsigned i = 0; i < dataIn.size(); ++i) { +    for (size_t i = 0; i < dataIn.size(); ++i) {          fprintf(stderr, " %zu", dataIn[i]->getLength());      }      fprintf(stderr, ", dataOut: %p, sizeOut: %zu)\n", dataOut, dataOut->getLength()); diff --git a/src/Eti.cpp b/src/Eti.cpp index edd5aae..1bad706 100644 --- a/src/Eti.cpp +++ b/src/Eti.cpp @@ -31,9 +31,9 @@  //definitions des structures des champs du ETI(NI, G703) -unsigned short eti_FC::getFrameLength() +uint16_t eti_FC::getFrameLength()  { -    return (unsigned short)((FL_high << 8) | FL_low); +    return (uint16_t)((FL_high << 8) | FL_low);  } diff --git a/src/FicSource.cpp b/src/FicSource.cpp index 6a18ca4..b106955 100644 --- a/src/FicSource.cpp +++ b/src/FicSource.cpp @@ -66,7 +66,7 @@ FicSource::FicSource(eti_FC &fc) :  FicSource::~FicSource()  {      PDEBUG("FicSource::~FicSource()\n"); -    for (unsigned i = 0; i < d_puncturing_rules.size(); ++i) { +    for (size_t i = 0; i < d_puncturing_rules.size(); ++i) {  //        PDEBUG(" Deleting rules @ %p\n", d_puncturing_rules[i]);          delete d_puncturing_rules[i];      } diff --git a/src/FrameMultiplexer.cpp b/src/FrameMultiplexer.cpp index ffae2ca..80d347e 100644 --- a/src/FrameMultiplexer.cpp +++ b/src/FrameMultiplexer.cpp @@ -60,17 +60,17 @@ int FrameMultiplexer::process(std::vector<Buffer*> dataIn, Buffer* dataOut)  #ifdef DEBUG      fprintf(stderr, "FrameMultiplexer::process(dataIn:"); -    for (unsigned i = 0; i < dataIn.size(); ++i) { +    for (size_t i = 0; i < dataIn.size(); ++i) {          fprintf(stderr, " %p", dataIn[i]);      }      fprintf(stderr, ", sizeIn:"); -    for (unsigned i = 0; i < dataIn.size(); ++i) { +    for (size_t i = 0; i < dataIn.size(); ++i) {          fprintf(stderr, " %zu", dataIn[i]->getLength());      }      fprintf(stderr, ", dataOut: %p, sizeOut: %zu)\n", dataOut, dataOut->getLength());  #endif -    unsigned char* out = reinterpret_cast<unsigned char*>(dataOut->getData()); +    uint8_t* out = reinterpret_cast<uint8_t*>(dataOut->getData());      std::vector<Buffer*>::const_iterator in = dataIn.begin();      // Write PRBS diff --git a/src/InputReader.h b/src/InputReader.h index d2b5d8c..daacc9e 100644 --- a/src/InputReader.h +++ b/src/InputReader.h @@ -149,7 +149,7 @@ struct InputZeroMQThreadData  {      ThreadsafeQueue<std::shared_ptr<std::vector<uint8_t> > > *in_messages;      std::string uri; -    unsigned max_queued_frames; +    size_t max_queued_frames;  };  class InputZeroMQWorker @@ -194,7 +194,7 @@ class InputZeroMQReader : public InputReader              worker_.Stop();          } -        int Open(const std::string& uri, unsigned max_queued_frames); +        int Open(const std::string& uri, size_t max_queued_frames);          int GetNextFrame(void* buffer); diff --git a/src/InputZeroMQReader.cpp b/src/InputZeroMQReader.cpp index a640812..69e1ffd 100644 --- a/src/InputZeroMQReader.cpp +++ b/src/InputZeroMQReader.cpp @@ -62,7 +62,7 @@ struct zmq_dab_message_t      uint8_t  buf[NUM_FRAMES_PER_ZMQ_MESSAGE*6144];  }; -int InputZeroMQReader::Open(const std::string& uri, unsigned max_queued_frames) +int InputZeroMQReader::Open(const std::string& uri, size_t max_queued_frames)  {      // The URL might start with zmq+tcp://      if (uri.substr(0, 4) == "zmq+") { diff --git a/src/PhaseReference.cpp b/src/PhaseReference.cpp index 840917f..691226b 100644 --- a/src/PhaseReference.cpp +++ b/src/PhaseReference.cpp @@ -32,7 +32,7 @@ typedef std::complex<float> complexf;  /* ETSI EN 300 401 Table 43 (Clause 14.3.2)   * Contains h_{i,k} values   */ -const unsigned char PhaseReference::d_h[4][32] = { +const uint8_t PhaseReference::d_h[4][32] = {      /* h0 */ { 0, 2, 0, 0, 0, 0, 1, 1, 2, 0, 0, 0, 2, 2, 1, 1,          0, 2, 0, 0, 0, 0, 1, 1, 2, 0, 0, 0, 2, 2, 1, 1 },      /* h1 */ { 0, 3, 2, 3, 0, 1, 3, 0, 2, 1, 2, 3, 2, 3, 3, 0, @@ -96,7 +96,7 @@ PhaseReference::~PhaseReference()  } -complexf convert(unsigned char data) { +complexf convert(uint8_t data) {      const complexf value[] = {          complexf(1, 0),          complexf(0, 1), diff --git a/src/QpskSymbolMapper.cpp b/src/QpskSymbolMapper.cpp index 05d847c..b82cc61 100644 --- a/src/QpskSymbolMapper.cpp +++ b/src/QpskSymbolMapper.cpp @@ -58,7 +58,7 @@ int QpskSymbolMapper::process(Buffer* const dataIn, Buffer* dataOut)      dataOut->setLength(dataIn->getLength() * 4 * 2 * sizeof(float));   // 4 output complex symbols per input byte  #ifdef __SSE__ -    const unsigned char* in = reinterpret_cast<const unsigned char*>(dataIn->getData()); +    const uint8_t* in = reinterpret_cast<const uint8_t*>(dataIn->getData());      __m128* out = reinterpret_cast<__m128*>(dataOut->getData());      if (dataIn->getLength() % (d_carriers / 4) != 0) { @@ -88,7 +88,7 @@ int QpskSymbolMapper::process(Buffer* const dataIn, Buffer* dataOut)      };      size_t inOffset = 0;      size_t outOffset = 0; -    unsigned char tmp = 0; +    uint8_t tmp = 0;      for (size_t i = 0; i < dataIn->getLength(); i += d_carriers / 4) {          for (size_t j = 0; j < d_carriers / 8; ++j) {              tmp =  (in[inOffset] & 0xc0) >> 4; @@ -109,7 +109,7 @@ int QpskSymbolMapper::process(Buffer* const dataIn, Buffer* dataOut)          inOffset += d_carriers / 8;      }  #else // !__SSE__ -    const unsigned char* in = reinterpret_cast<const unsigned char*>(dataIn->getData()); +    const uint8_t* in = reinterpret_cast<const uint8_t*>(dataIn->getData());      float* out = reinterpret_cast<float*>(dataOut->getData());      if (dataIn->getLength() % (d_carriers / 4) != 0) {          throw std::runtime_error( @@ -140,7 +140,7 @@ int QpskSymbolMapper::process(Buffer* const dataIn, Buffer* dataOut)      };      size_t inOffset = 0;      size_t outOffset = 0; -    unsigned char tmp; +    uint8_t tmp;      for (size_t i = 0; i < dataIn->getLength(); i += d_carriers / 4) {          for (size_t j = 0; j < d_carriers / 8; ++j) {              tmp =  (in[inOffset] & 0xc0) >> 4; diff --git a/src/Resampler.cpp b/src/Resampler.cpp index 4ad6638..f09a58d 100644 --- a/src/Resampler.cpp +++ b/src/Resampler.cpp @@ -38,7 +38,8 @@  #  define FFT_IMAG(x) x[1]  #endif -unsigned gcd(unsigned a, unsigned b) +template<class T> +T gcd(T a, T b)  {      if (b == 0) {          return a; @@ -106,7 +107,7 @@ Resampler::Resampler(size_t inputRate, size_t outputRate, size_t resolution) :      M = inputRate / divisor;      PDEBUG(" gcd: %zu, L: %zu, M: %zu\n", divisor, L, M);      { -        unsigned factor = resolution * 2 / M; +        size_t factor = resolution * 2 / M;          if (factor & 1) {              ++factor;          }  | 
