mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 12:54:30 +02:00
Two fixes for arm64 on linux
1) size_t is not defined by default in gcc, so stddef.h needed to be added to AudioDynamics.h to handle some size_t usage. 2) gcc defaults char to unsigned, where windows defaults to signed. OctalCode.cpp was assuming signed
This commit is contained in:
parent
2be40d487e
commit
ac8b3e4f5e
2 changed files with 2 additions and 1 deletions
|
@ -10,6 +10,7 @@
|
||||||
// Inline functions to implement audio dynamics processing
|
// Inline functions to implement audio dynamics processing
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
|
|
@ -213,7 +213,7 @@ void setOctalCodeSectionValue(unsigned char* octalCode, int section, char sectio
|
||||||
int byteForSection = (BITS_IN_OCTAL * section / BITS_IN_BYTE);
|
int byteForSection = (BITS_IN_OCTAL * section / BITS_IN_BYTE);
|
||||||
unsigned char* byteAt = octalCode + 1 + byteForSection;
|
unsigned char* byteAt = octalCode + 1 + byteForSection;
|
||||||
char bitInByte = (BITS_IN_OCTAL * section) % BITS_IN_BYTE;
|
char bitInByte = (BITS_IN_OCTAL * section) % BITS_IN_BYTE;
|
||||||
char shiftBy = BITS_IN_BYTE - bitInByte - BITS_IN_OCTAL;
|
int8_t shiftBy = BITS_IN_BYTE - bitInByte - BITS_IN_OCTAL;
|
||||||
const unsigned char UNSHIFTED_MASK = 0x07;
|
const unsigned char UNSHIFTED_MASK = 0x07;
|
||||||
unsigned char shiftedMask;
|
unsigned char shiftedMask;
|
||||||
unsigned char shiftedValue;
|
unsigned char shiftedValue;
|
||||||
|
|
Loading…
Reference in a new issue