Fix openh264 compile error on MacOS

This commit is contained in:
dijunkun
2023-11-17 16:59:27 +08:00
parent 0b90feed79
commit 2a9760c5e5
8 changed files with 26 additions and 2 deletions

View File

@@ -708,7 +708,7 @@ int main() {
SDL_UpdateTexture(sdlTexture, NULL, dst_buffer, pixel_w);
} else {
if (joined) {
// ProcessMouseKeyEven(event);
ProcessMouseKeyEven(event);
}
}
}

View File

@@ -0,0 +1,6 @@
#include "common.h"
int CommonDummy()
{
return 0;
}

View File

@@ -3,6 +3,8 @@
#include <iostream>
int CommonDummy();
constexpr size_t HASH_STRING_PIECE(const char *string_piece) {
std::size_t result = 0;
while (*string_piece) {

View File

@@ -0,0 +1,6 @@
#include "log.h"
int LogDummy()
{
return 0;
}

View File

@@ -31,6 +31,8 @@ constexpr auto LOGGER_NAME = "siganl";
constexpr auto LOGGER_NAME = "rtc";
#endif
int LogDummy();
#define LOG_INFO(...) \
if (nullptr == spdlog::get(LOGGER_NAME)) { \
auto now = std::chrono::system_clock::now() + std::chrono::hours(8); \

View File

@@ -0,0 +1,6 @@
#include "ringbuffer.h"
int RingBufferDummy()
{
return 0;
}

View File

@@ -3,6 +3,8 @@
#include <string.h>
int RingBufferDummy();
class Data {
public:
Data() = default;

View File

@@ -48,7 +48,7 @@ else
elseif is_os("macosx") then
add_requires("ffmpeg 5.1.2", {system = false})
add_requires("brew::libnice", "brew::glib")
add_requires("openh264 2.1.1", {configs = {shared = false}})
add_requires("brew::openh264", {configs = {shared = false}})
end
includes("application/remote_desk")