// SPDX-License-Identifier: Unlicense

#ifndef REVORB_H
#define REVORB_H

#include "typedefs.h"

#ifdef SHR3D_REVORB

#include <vector>

// from https://github.com/hcs64/ww2ogg: It is a good idea to run the output through revorb to get smaller, cleaner files than ww2ogg generates currently.
// Without revorb the ogg file gliches on Android and Emscripten is does however sound fine on Windows.
namespace Revorb
{
  std::vector<u8> revorbOgg(const u8* in_oggData, u64 in_oggDataSize);
}

#endif // SHR3D_REVORB

#endif // REVORB_H
