From: Harm v. d. H. <hr...@us...> - 2001-12-24 16:32:00
|
Update of /cvsroot/xine/xine-lib/src/dxr3 In directory usw-pr-cvs1:/tmp/cvs-serv16283/src/dxr3 Modified Files: dxr3_decoder.c dxr3_video_out.c Log Message: fixes for still image detection. rough hack, needs improvement. the flushing by video_out.c causes the dxr3 to drop the still image. consider dxr3 still menu support to be broken for now. Index: dxr3_decoder.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/dxr3/dxr3_decoder.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- dxr3_decoder.c 2001/12/23 18:13:35 1.51 +++ dxr3_decoder.c 2001/12/24 16:31:57 1.52 @@ -459,6 +459,7 @@ vpts = 0; +#if 0 /* if we're just coming from a BUF_VIDEO_FILL situation, * do a flush for good riddance. (doesn't help much though) */ if (this->in_buffer_fill && buf->type != BUF_VIDEO_FILL) @@ -486,6 +487,7 @@ this->last_pts += duration; /* predict vpts */ return; } +#endif /* count the number of frame codes in this block of data * this code borrowed from libmpeg2. Index: dxr3_video_out.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/dxr3/dxr3_video_out.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- dxr3_video_out.c 2001/12/23 02:36:55 1.2 +++ dxr3_video_out.c 2001/12/24 16:31:57 1.3 @@ -250,7 +250,7 @@ } } else { - this->mpeg_source = 0; + /* this->mpeg_source = 0; */ } /* for mpeg source, we don't have to do much. */ |