summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-11-26 21:39:03 +0000
committerSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-11-26 21:39:03 +0000
commit719dadd59cefd6bfc6b08ef8d24a224a76aee985 (patch)
tree1b616d2a6616613363b77b6e57be8774a5856f7e
parente2f26c89ebbd4a9004f653c55fe4d606911ca082 (diff)
downloadpcsxr-719dadd59cefd6bfc6b08ef8d24a224a76aee985.tar.gz
mdec.c
- (gschwnd) undo silly shalma error - revert to gschwnd mdec :) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60199 e17a0e51-4ae3-4d35-97c3-1a29b211df97
-rw-r--r--libpcsxcore/mdec.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libpcsxcore/mdec.c b/libpcsxcore/mdec.c
index 4e763b78..62afbcbd 100644
--- a/libpcsxcore/mdec.c
+++ b/libpcsxcore/mdec.c
@@ -573,7 +573,7 @@ void psxDma1(u32 adr, u32 bcr, u32 chcr) {
int n = mdec.block_buffer - mdec.block_buffer_pos + SIZE_OF_16B_BLOCK;
/* TODO: check if partial block do not larger than size */
memcpy(image, mdec.block_buffer_pos, n);
- image += n / 2;
+ image += n;
size -= n;
mdec.block_buffer_pos = 0;
}
@@ -581,7 +581,7 @@ void psxDma1(u32 adr, u32 bcr, u32 chcr) {
while(size >= SIZE_OF_16B_BLOCK) {
mdec.rl = rl2blk(blk, mdec.rl);
yuv2rgb15(blk, (u16 *)image);
- image += SIZE_OF_16B_BLOCK / 2;
+ image += SIZE_OF_16B_BLOCK;
size -= SIZE_OF_16B_BLOCK;
}
@@ -602,7 +602,7 @@ void psxDma1(u32 adr, u32 bcr, u32 chcr) {
int n = mdec.block_buffer - mdec.block_buffer_pos + SIZE_OF_24B_BLOCK;
/* TODO: check if partial block do not larger than size */
memcpy(image, mdec.block_buffer_pos, n);
- image += n / 2;
+ image += n;
size -= n;
mdec.block_buffer_pos = 0;
}
@@ -610,7 +610,7 @@ void psxDma1(u32 adr, u32 bcr, u32 chcr) {
while(size >= SIZE_OF_24B_BLOCK) {
mdec.rl = rl2blk(blk, mdec.rl);
yuv2rgb24(blk, image);
- image += SIZE_OF_24B_BLOCK / 2;
+ image += SIZE_OF_24B_BLOCK;
size -= SIZE_OF_24B_BLOCK;
}