summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2011-06-19 22:11:20 +0000
committerphintuka <phintuka>2011-06-19 22:11:20 +0000
commit56b4a9bc72bef04a74629a6ba780c4fe92495156 (patch)
tree6aa528d06b8ab40e1cdc51c1f01462cf5015d8d5
parent400c3c9014d74c8a758ac09307384b7cb298c475 (diff)
downloadxineliboutput-56b4a9bc72bef04a74629a6ba780c4fe92495156.tar.gz
xineliboutput-56b4a9bc72bef04a74629a6ba780c4fe92495156.tar.bz2
Killed warnings
-rw-r--r--xine/BluRay/decode_spuhdmv.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/xine/BluRay/decode_spuhdmv.c b/xine/BluRay/decode_spuhdmv.c
index e747725b..d6d32e94 100644
--- a/xine/BluRay/decode_spuhdmv.c
+++ b/xine/BluRay/decode_spuhdmv.c
@@ -302,7 +302,7 @@ static void segbuf_fill(segment_buffer_t *buf, uint8_t *data, size_t len)
static int segbuf_segment_complete(segment_buffer_t *buf)
{
- return (buf->segment_len >= 0) && (buf->len >= buf->segment_len + 3);
+ return (buf->segment_len >= 0) && (buf->len >= (unsigned)buf->segment_len + 3);
}
static void segbuf_skip_segment(segment_buffer_t *buf)
@@ -367,7 +367,7 @@ static subtitle_clut_t *segbuf_decode_palette(segment_buffer_t *buf)
size_t len = segbuf_data_length(buf);
size_t entries = len / 5;
- int i;
+ size_t i;
if (buf->error)
return NULL;
@@ -539,9 +539,10 @@ static subtitle_object_t *segbuf_decode_object(segment_buffer_t *buf, subtitle_o
/* if complete, decode RLE data */
if (objects->raw_data_len >= objects->data_len) {
/* create dummy buffer for segbuf_decode_rle */
- segment_buffer_t tmpbuf = {};
- tmpbuf.segment_data = objects->raw_data;
- tmpbuf.segment_end = objects->raw_data + objects->raw_data_len;
+ segment_buffer_t tmpbuf = {
+ .segment_data = objects->raw_data,
+ .segment_end = objects->raw_data + objects->raw_data_len,
+ };
/* decode RLE data */
segbuf_decode_rle (&tmpbuf, objects);
@@ -758,8 +759,8 @@ static int show_overlay(spuhdmv_decoder_t *this, composition_object_t *cobj, uns
{
video_overlay_manager_t *ovl_manager = this->stream->video_out->get_overlay_manager(this->stream->video_out);
metronom_t *metronom = this->stream->metronom;
- video_overlay_event_t event = {0};
- vo_overlay_t overlay = {0};
+ video_overlay_event_t event = {.vpts = 0};
+ vo_overlay_t overlay = {.data_size = 0};
/* find palette */
subtitle_clut_t *clut = this->cluts;
@@ -852,7 +853,7 @@ static int show_overlay(spuhdmv_decoder_t *this, composition_object_t *cobj, uns
static void hide_overlays(spuhdmv_decoder_t *this, int64_t pts)
{
- video_overlay_event_t event = {0};
+ video_overlay_event_t event = {.vpts = 0};
int i = 0;
while (this->overlay_handles[i] >= 0) {