From: Manfred T. <man...@us...> - 2004-03-13 11:10:55
|
Update of /cvsroot/xine/xine-lib/src/demuxers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22842/src/demuxers Modified Files: demux_iff.c Log Message: disabled seeking for IFF-ILBM and IFF-ANIM the same way like demux_vqa.c dose Index: demux_iff.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_iff.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- demux_iff.c 25 Feb 2004 18:57:35 -0000 1.8 +++ demux_iff.c 13 Mar 2004 11:02:09 -0000 1.9 @@ -34,7 +34,7 @@ * * ILBM (Bitmap Picturs) * - simple pictures work, nothing more (most work is done in bitmap-decoder) * * ANIM (Animations) - * - Animation can displayed, but has to be improved + * - Animation works fine, without seeking. * * $Id$ */ @@ -992,7 +992,7 @@ this->status = DEMUX_OK; else this->status = DEMUX_FINISHED; - + return this->status; } @@ -1097,6 +1097,11 @@ this->data_size : start_pos); case IFF_ILBM_CHUNK: case IFF_ANIM_CHUNK: + /* disable seeking for ILBM and ANIM */ + this->seek_flag = 0; + if( !playing ) { + this->status = DEMUX_OK; + } break; default: break; @@ -1149,17 +1154,17 @@ free( this->rlse ); this->rlse = NULL; } - + if( this->anhd ) { free( this->anhd ); this->anhd = NULL; } - + if( this->dpan ) { free( this->dpan ); this->dpan = NULL; } - + if( this->title ) { free (this->title); this->title = NULL; |