summaryrefslogtreecommitdiff
path: root/src/libspudec/spu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libspudec/spu.c')
-rw-r--r--src/libspudec/spu.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/libspudec/spu.c b/src/libspudec/spu.c
index 8c572bf54..9573fe040 100644
--- a/src/libspudec/spu.c
+++ b/src/libspudec/spu.c
@@ -19,6 +19,8 @@
* along with this program; see the file COPYING. If not, write to
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
*
+* $Id: spu.c,v 1.6 2001/08/14 17:13:33 ehasenle Exp $
+*
*****/
/*
@@ -75,10 +77,6 @@
#define LOG(lvl, fmt...)
#endif
-void spuInit (void)
-{
-}
-
/* Return value: reassembly complete = 1 */
int spuReassembly (spu_seq_t *seq, int start, uint8_t *pkt_data, u_int pkt_len)
{
@@ -295,13 +293,13 @@ void spuDrawPicture (spu_state_t *state, spu_seq_t* seq, vo_overlay_t *ovl)
ovl->x = state->o_left;
ovl->y = state->o_top;
- ovl->width = state->o_right - state->o_left;
- ovl->height = state->o_bottom - state->o_top;
+ ovl->width = state->o_right - state->o_left + 1;
+ ovl->height = state->o_bottom - state->o_top + 1;
ovl->clip_top = 0;
- ovl->clip_bottom = ovl->height;
+ ovl->clip_bottom = ovl->height - 1;
ovl->clip_left = 0;
- ovl->clip_right = ovl->width;
+ ovl->clip_right = ovl->width - 1;
spuUpdateMenu(state, ovl);
@@ -331,7 +329,7 @@ void spuDrawPicture (spu_state_t *state, spu_seq_t* seq, vo_overlay_t *ovl)
}
color = vlc & 0x03;
- len = vlc>>2;
+ len = vlc >> 2;
/* if len == 0 -> end sequence - fill to end of line */
if (!len)