summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_avi.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpdemux/demux_avi.c b/libmpdemux/demux_avi.c
index 6d241be1a5..ec5527d218 100644
--- a/libmpdemux/demux_avi.c
+++ b/libmpdemux/demux_avi.c
@@ -807,6 +807,9 @@ static int avi_check_file(demuxer_t *demuxer)
id=stream_read_dword_le(demuxer->stream); // "AVI "
if(id==formtypeAVI)
return DEMUXER_TYPE_AVI;
+ // "Samsung Digimax i6 PMP" crap according to bug 742
+ if(id==mmioFOURCC('A','V','I',0x19))
+ return DEMUXER_TYPE_AVI;
if(id==mmioFOURCC('O','N','2','f')){
mp_msg(MSGT_DEMUXER,MSGL_INFO,MSGTR_ON2AviFormat);
return DEMUXER_TYPE_AVI;