summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2010-05-14 23:55:20 +0300
committerPetri Hintukainen <phintuka@users.sourceforge.net>2010-05-14 23:55:20 +0300
commit643449db9e16266e3d110c8e22d46f3b6cb9fd92 (patch)
tree5b8744303970891b9e28df0bca92b37698a19f67
parent99a647653d93a343a9d768d6b5940252c29a9c94 (diff)
downloadxine-lib-643449db9e16266e3d110c8e22d46f3b6cb9fd92.tar.gz
xine-lib-643449db9e16266e3d110c8e22d46f3b6cb9fd92.tar.bz2
object id is uint16_t
-rw-r--r--src/libspuhdmv/xine_hdmv_decoder.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libspuhdmv/xine_hdmv_decoder.c b/src/libspuhdmv/xine_hdmv_decoder.c
index d37e8d101..955581d88 100644
--- a/src/libspuhdmv/xine_hdmv_decoder.c
+++ b/src/libspuhdmv/xine_hdmv_decoder.c
@@ -118,7 +118,7 @@ struct window_def_s {
typedef struct composition_object_s composition_object_t;
struct composition_object_s {
uint8_t window_id_ref;
- uint8_t object_id_ref;
+ uint16_t object_id_ref;
uint16_t xpos, ypos;
@@ -450,7 +450,7 @@ static int segbuf_decode_rle(segment_buffer_t *buf, subtitle_object_t *obj)
static subtitle_object_t *segbuf_decode_object(segment_buffer_t *buf)
{
- uint8_t object_id = segbuf_get_u16(buf);
+ uint16_t object_id = segbuf_get_u16(buf);
uint8_t version = segbuf_get_u8 (buf);
uint8_t seq_desc = segbuf_get_u8 (buf);