X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=libhb%2Freader.c;h=1dda826d0e2ac34f8937e6c98b1b04b92616cb81;hb=033e32de9c380f54c7d1362a3979da205ebc3a29;hp=11cb23b6f43363af112d47b57ad51ad6a1c82730;hpb=3901883f636e83be4dac3eec2182f985b50e7d01;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/reader.c b/libhb/reader.c index 11cb23b6..1dda826d 100644 --- a/libhb/reader.c +++ b/libhb/reader.c @@ -141,7 +141,10 @@ static stream_timing_t *id_to_st( hb_reader_t *r, const hb_buffer_t *buf ) } st->id = buf->id; st->average = 30.*90.; - st->last = buf->renderOffset - st->average; + if ( r->saw_video ) + st->last = buf->renderOffset - st->average; + else + st->last = -st->average; if ( ( st->is_audio = is_audio( r, buf->id ) ) != 0 ) { r->saw_audio = 1;