summaryrefslogtreecommitdiffstats
path: root/demux/demux_rawvideo.c
diff options
context:
space:
mode:
Diffstat (limited to 'demux/demux_rawvideo.c')
-rw-r--r--demux/demux_rawvideo.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/demux/demux_rawvideo.c b/demux/demux_rawvideo.c
index 488c13bdec..9f670f2879 100644
--- a/demux/demux_rawvideo.c
+++ b/demux/demux_rawvideo.c
@@ -56,10 +56,14 @@ const m_option_t demux_rawvideo_opts[] = {
};
-static int demux_rawvideo_open(demuxer_t* demuxer) {
+static int demux_rawvideo_open(demuxer_t* demuxer, enum demux_check check)
+{
struct sh_stream *sh;
sh_video_t* sh_video;
+ if (check != DEMUX_CHECK_REQUEST && check != DEMUX_CHECK_FORCE)
+ return -1;
+
if(!width || !height){
mp_msg(MSGT_DEMUX,MSGL_ERR,"rawvideo: width or height not specified!\n");
return -1;
@@ -171,7 +175,6 @@ const demuxer_desc_t demuxer_desc_rawvideo = {
.shortdesc = "rawvideo",
.author = "?",
.comment = "",
- .type = DEMUXER_TYPE_RAWVIDEO,
.fill_buffer = demux_rawvideo_fill_buffer,
.open = demux_rawvideo_open,
.seek = demux_rawvideo_seek,