diff options
| author | phintuka <phintuka> | 2011-06-19 22:11:20 +0000 |
|---|---|---|
| committer | phintuka <phintuka> | 2011-06-19 22:11:20 +0000 |
| commit | 56b4a9bc72bef04a74629a6ba780c4fe92495156 (patch) | |
| tree | 6aa528d06b8ab40e1cdc51c1f01462cf5015d8d5 | |
| parent | 400c3c9014d74c8a758ac09307384b7cb298c475 (diff) | |
| download | xineliboutput-56b4a9bc72bef04a74629a6ba780c4fe92495156.tar.gz xineliboutput-56b4a9bc72bef04a74629a6ba780c4fe92495156.tar.bz2 | |
Killed warnings
| -rw-r--r-- | xine/BluRay/decode_spuhdmv.c | 17 |
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) { |
