diff options
author | Mike Melanson <mike@multimedia.cx> | 2002-10-05 22:16:08 +0000 |
---|---|---|
committer | Mike Melanson <mike@multimedia.cx> | 2002-10-05 22:16:08 +0000 |
commit | bd8db4fe77798416e927ea6845e269c7b1bffd74 (patch) | |
tree | 30b2e0a206a2987de4523a1e40e2895fe923865a | |
parent | d74a5945bda0bcdba7797a7d84a2910710c489d5 (diff) | |
download | xine-lib-bd8db4fe77798416e927ea6845e269c7b1bffd74.tar.gz xine-lib-bd8db4fe77798416e927ea6845e269c7b1bffd74.tar.bz2 |
copy block from previous frame instead of just skipping it
CVS patchset: 2789
CVS date: 2002/10/05 22:16:08
-rw-r--r-- | src/libxinevdec/roqvideo.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libxinevdec/roqvideo.c b/src/libxinevdec/roqvideo.c index 9841013f5..21825bd52 100644 --- a/src/libxinevdec/roqvideo.c +++ b/src/libxinevdec/roqvideo.c @@ -18,7 +18,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: roqvideo.c,v 1.10 2002/10/04 03:10:43 tmmm Exp $ + * $Id: roqvideo.c,v 1.11 2002/10/05 22:16:08 tmmm Exp $ */ /* And this is the header that came with the RoQ video decoder: */ @@ -303,6 +303,7 @@ static void roq_decode_frame(roq_decoder_t *ri) { switch(vqid) { case RoQ_ID_MOT: + apply_motion_8x8(ri, xp, yp, 0, 8, 8); break; case RoQ_ID_FCC: apply_motion_8x8(ri, xp, yp, buf[bpos++], chunk_arg >> 8, @@ -331,6 +332,7 @@ static void roq_decode_frame(roq_decoder_t *ri) { vqflg_pos--; switch(vqid) { case RoQ_ID_MOT: + apply_motion_4x4(ri, x, y, 0, 8, 8); break; case RoQ_ID_FCC: apply_motion_4x4(ri, x, y, buf[bpos++], chunk_arg >> 8, |