# HG changeset patch # User arpi # Date 1029110677 0 # Node ID 9037a1a34c943ba55cbdc65c80e19e7d5daebf95 # Parent 3bc48594808803a95b385824bb93f4d2cc4faec1 RV40 support diff -r 3bc485948088 -r 9037a1a34c94 libmpdemux/demux_real.c --- a/libmpdemux/demux_real.c Sun Aug 11 22:27:08 2002 +0000 +++ b/libmpdemux/demux_real.c Mon Aug 12 00:04:37 2002 +0000 @@ -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 @@ 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 @@ 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);