summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2009-10-18 14:04:51 +0000
committerphintuka <phintuka>2009-10-18 14:04:51 +0000
commit1bfe1486d0c5c5b1437dbfc6245c0de448cd7558 (patch)
tree20a248e88bf65ee246f3a4131d56ed84fc007d13
parent9a4510faef745ac98b73c4569509f589cce50127 (diff)
downloadxineliboutput-1bfe1486d0c5c5b1437dbfc6245c0de448cd7558.tar.gz
xineliboutput-1bfe1486d0c5c5b1437dbfc6245c0de448cd7558.tar.bz2
Cosmetics: moved struct declarations to beginning of file
-rw-r--r--xine/BluRay/decode_spuhdmv.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/xine/BluRay/decode_spuhdmv.c b/xine/BluRay/decode_spuhdmv.c
index cdc02d07..bd1587f6 100644
--- a/xine/BluRay/decode_spuhdmv.c
+++ b/xine/BluRay/decode_spuhdmv.c
@@ -120,6 +120,27 @@ struct composition_object_s {
composition_object_t *next;
};
+typedef struct composition_descriptor_s composition_descriptor_t;
+struct composition_descriptor_s {
+ uint16_t number;
+ uint8_t state;
+};
+
+typedef struct presentation_segment_s presentation_segment_t;
+struct presentation_segment_s {
+ composition_descriptor_t comp_descr;
+
+ uint8_t palette_update_flag;
+ uint8_t palette_id_ref;
+ uint8_t object_number;
+
+ composition_object_t *comp_objs;
+
+ //presentation_segment_t *next;
+
+ int64_t pts;
+};
+
/*
* segment_buffer_t
*
@@ -451,12 +472,6 @@ static int segbuf_decode_video_descriptor(segment_buffer_t *buf)
return buf->error;
}
-typedef struct composition_descriptor_s composition_descriptor_t;
-struct composition_descriptor_s {
- uint16_t number;
- uint8_t state;
-};
-
static int segbuf_decode_composition_descriptor(segment_buffer_t *buf, composition_descriptor_t *descr)
{
descr->number = segbuf_get_u16(buf);
@@ -701,21 +716,6 @@ static int show_overlay(spuhdmv_decoder_t *this, composition_object_t *cobj, uin
return 0;
}
-typedef struct presentation_segment_s presentation_segment_t;
-struct presentation_segment_s {
- composition_descriptor_t comp_descr;
-
- uint8_t palette_update_flag;
- uint8_t palette_id_ref;
- uint8_t object_number;
-
- composition_object_t *comp_objs;
-
- presentation_segment_t *next;
-
- int64_t pts;
-};
-
static void show_overlays(spuhdmv_decoder_t *this, presentation_segment_t *pseg)
{
composition_object_t *cobj = pseg->comp_objs;