summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2010-05-12 11:17:42 +0000
committerphintuka <phintuka>2010-05-12 11:17:42 +0000
commit91f1ea938415f9fab8b62bbb0367f85d96809da4 (patch)
tree310585ba0edad443d8feb05f4a78d1b9769143a3
parentb84f1549c766645a28da98eb0e5a59ee67ced284 (diff)
downloadxineliboutput-91f1ea938415f9fab8b62bbb0367f85d96809da4.tar.gz
xineliboutput-91f1ea938415f9fab8b62bbb0367f85d96809da4.tar.bz2
Fixed size of object id (uint16_t)
-rw-r--r--xine/BluRay/decode_spuhdmv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xine/BluRay/decode_spuhdmv.c b/xine/BluRay/decode_spuhdmv.c
index f968c55b..5c0a7b1a 100644
--- a/xine/BluRay/decode_spuhdmv.c
+++ b/xine/BluRay/decode_spuhdmv.c
@@ -125,7 +125,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;
@@ -457,7 +457,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);