diff options
Diffstat (limited to 'src/ffmpeg.h')
-rw-r--r-- | src/ffmpeg.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/ffmpeg.h b/src/ffmpeg.h index 71277a5..ea1f3c6 100644 --- a/src/ffmpeg.h +++ b/src/ffmpeg.h @@ -1,19 +1,12 @@ #include <assert.h> -#include <stdio.h> #include <stdint.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <signal.h> #include <sys/types.h> #include <sys/wait.h> #include <unistd.h> #include <raylib.h> -#include "sldjConfig.h" - // stolen code: https://github.com/tsoding/musializer/blob/master/src/ffmpeg_posix.c #ifndef FFMPEG_H @@ -27,9 +20,9 @@ typedef struct FFMPEG { pid_t pid; } FFMPEG; -FFMPEG* ffmpegStart(const char* filename, int width, int height, int fps); -int ffmpegSendFrame(FFMPEG* ffmpeg, void* data, int widtth, int height); -int ffmpegEnd(FFMPEG* ffmpeg); +FFMPEG* ffmpegStart(const char* filename, uint32_t width, uint32_t height, uint32_t fps); +int ffmpegSendFrame(FFMPEG* ffmpeg, void* data, uint32_t width, uint32_t height); +int ffmpegEnd(FFMPEG* ffmpeg, bool cancel); #endif |