summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ad_roqaudio.c6
-rw-r--r--libmpcodecs/native/roqav.h12
-rw-r--r--libmpcodecs/vd_roqvideo.c5
3 files changed, 9 insertions, 14 deletions
diff --git a/libmpcodecs/ad_roqaudio.c b/libmpcodecs/ad_roqaudio.c
index a21c35856d..e55fcad56b 100644
--- a/libmpcodecs/ad_roqaudio.c
+++ b/libmpcodecs/ad_roqaudio.c
@@ -4,7 +4,6 @@
#include "config.h"
#include "ad_internal.h"
-#include "roqav.h"
static ad_info_t info =
{
@@ -17,6 +16,11 @@ static ad_info_t info =
LIBAD_EXTERN(roqaudio)
+// in native/roqav.c:
+void *roq_decode_audio_init(void);
+int roq_decode_audio(unsigned short *output, unsigned char *input,
+ int encoded_size, int channels, void *context);
+
static int preinit(sh_audio_t *sh_audio)
{
// minsize was stored in wf->nBlockAlign by the RoQ demuxer
diff --git a/libmpcodecs/native/roqav.h b/libmpcodecs/native/roqav.h
deleted file mode 100644
index 9286f24fe4..0000000000
--- a/libmpcodecs/native/roqav.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef ROQAV_H
-#define ROQAV_H
-
-void *roq_decode_video_init(void);
-void roq_decode_video(void *context, unsigned char *encoded,
- int encoded_size, mp_image_t *mpi);
-
-void *roq_decode_audio_init(void);
-int roq_decode_audio(unsigned short *output, unsigned char *input,
- int encoded_size, int channels, void *context);
-
-#endif // ROQAV_H
diff --git a/libmpcodecs/vd_roqvideo.c b/libmpcodecs/vd_roqvideo.c
index bc0a6d3bfd..6d24a9d86a 100644
--- a/libmpcodecs/vd_roqvideo.c
+++ b/libmpcodecs/vd_roqvideo.c
@@ -16,7 +16,10 @@ static vd_info_t info = {
LIBVD_EXTERN(roqvideo)
-#include "roqav.h"
+// in native/roqav.c:
+void *roq_decode_video_init(void);
+void roq_decode_video(void *context, unsigned char *encoded,
+ int encoded_size, mp_image_t *mpi);
// to set/get/query special features/parameters
static int control(sh_video_t *sh,int cmd,void* arg,...){