diff options
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_real.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libmpdemux/demux_real.c b/libmpdemux/demux_real.c index cb3300fdda..6250daaab7 100644 --- a/libmpdemux/demux_real.c +++ b/libmpdemux/demux_real.c @@ -8,6 +8,9 @@ TODO: fix the whole syncing mechanism $Log$ + Revision 1.20 2002/08/12 00:04:37 arpi + RV40 support + Revision 1.19 2002/08/05 03:13:45 arpi fixed 'eof at 66s' bug @@ -518,7 +521,8 @@ loop: ds_add_packet(ds, dp); } else if (sh_video != NULL) { - if (sh_video->format==0x30335652 || + if (sh_video->format==0x30345652 || + sh_video->format==0x30335652 || sh_video->format==0x30325652 ) { // we need a more complicated demuxing // a block may contain multiple packets @@ -1065,6 +1069,9 @@ void demux_open_real(demuxer_t* demuxer) case 0x30202002: /* codec id: rv30 */ break; + case 0x40000000: + /* codec id: rv40 */ + break; default: /* codec id: none */ mp_msg(MSGT_DEMUX,MSGL_V,"unknown id: %x\n", tmp); |