Mercurial > mplayer.hg
diff libmpdemux/demuxer.c @ 13588:d1ff5291daed
Support ON2 variation of AVI format (.vp5 files)
Also closes bug #104
author | rtognimp |
---|---|
date | Fri, 08 Oct 2004 21:28:19 +0000 |
parents | 5f4f9de738b2 |
children | 2299f20215a4 |
line wrap: on
line diff
--- a/libmpdemux/demuxer.c Fri Oct 08 21:12:49 2004 +0000 +++ b/libmpdemux/demuxer.c Fri Oct 08 21:28:19 2004 +0000 @@ -697,13 +697,17 @@ demuxer=new_demuxer(stream,DEMUXER_TYPE_AVI,audio_id,video_id,dvdsub_id); { //---- RIFF header: int id=stream_read_dword_le(demuxer->stream); // "RIFF" - if(id==mmioFOURCC('R','I','F','F')){ + if((id==mmioFOURCC('R','I','F','F')) || (id==mmioFOURCC('O','N','2',' '))){ stream_read_dword_le(demuxer->stream); //filesize id=stream_read_dword_le(demuxer->stream); // "AVI " if(id==formtypeAVI){ mp_msg(MSGT_DEMUXER,MSGL_INFO,MSGTR_Detected_XXX_FileFormat,"AVI"); file_format=DEMUXER_TYPE_AVI; } + if(id==mmioFOURCC('O','N','2','f')){ + mp_msg(MSGT_DEMUXER,MSGL_INFO,MSGTR_Detected_XXX_FileFormat,"ON2 AVI"); + file_format=DEMUXER_TYPE_AVI; + } } if (file_format==DEMUXER_TYPE_UNKNOWN) { free_demuxer(demuxer);