From b86fa76ae613bd331e1bf091a1086fd41f486175 Mon Sep 17 00:00:00 2001 From: phintuka Date: Sun, 13 Jun 2010 20:28:31 +0000 Subject: read_block(I): added extra_info->total_time --- xine/BluRay/input_bluray.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xine/BluRay/input_bluray.c b/xine/BluRay/input_bluray.c index 64683ef0..ddbc6e9c 100644 --- a/xine/BluRay/input_bluray.c +++ b/xine/BluRay/input_bluray.c @@ -251,12 +251,16 @@ static buf_element_t *bluray_plugin_read_block (input_plugin_t *this_gen, fifo_b todo = ALIGNED_UNIT_SIZE; if (todo > 0) { + bluray_input_plugin_t *this = (bluray_input_plugin_t *) this_gen; buf->size = bluray_plugin_read(this_gen, (char*)buf->mem, todo); buf->type = BUF_DEMUX_BLOCK; - if (buf->size > 0) + if (buf->size > 0) { + buf->extra_info->input_time = 0; + buf->extra_info->total_time = this->title_info->duration / 90000; return buf; + } } buf->free_buffer (buf); -- cgit v1.2.3