11 Jun
2011
11 Jun
'11
4:07 p.m.
On Sat, Jun 11, 2011 at 04:45:00PM +0200, Clément Bœsch wrote:
@@ -3802,8 +3816,7 @@ if (!quiet) print_status(a_pos, 0, 0);
- if (end_at.type == END_AT_TIME && end_at.pos < a_pos || - end_at.type == END_AT_SIZE && end_at.pos < stream_tell(mpctx->stream)) + if (is_at_end(mpctx, &end_at)) mpctx->eof = PT_NEXT_ENTRY;
You should also update the if ((!quiet || end_at.type == END_AT_TIME) && mpctx->sh_audio) condition right above I think. Though note that the update_subtitles also uses a_pos, so that should be updated to if (mpctx->sh_audio). Since that's a rather unrelated bug-fix I just applied that ;-)