diff --git a/src/tools/oggz-validate.c b/src/tools/oggz-validate.c index c69f98582281ab826fda5d7ffcbb07cdeb6a33ad..39b6f6afe4a5ef38d663c69016386a2a41d1b23b 100644 --- a/src/tools/oggz-validate.c +++ b/src/tools/oggz-validate.c @@ -342,7 +342,7 @@ read_packet (OGGZ * oggz, ogg_packet * op, long serialno, void * user_data) int ret = 0, feed_err = 0, i; timestamp = gp_to_time (oggz, serialno, op->granulepos); - if (timestamp != -1.0) { + if (timestamp != -1.0 && oggz_stream_get_content (oggz, serialno) != OGGZ_CONTENT_DIRAC) { if (timestamp < current_timestamp) { ret = log_error(); ot_fprint_time (stderr, (double)timestamp/SUBSECONDS);