]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - vss.c
Store gengetopt commandline files in a separate dir.
[paraslash.git] / vss.c
diff --git a/vss.c b/vss.c
index 85e7da85731a872b27bb91489a22f7796e7861be..40a18e5cdf475ac312e8581508d10de20881b82d 100644 (file)
--- a/vss.c
+++ b/vss.c
@@ -356,7 +356,12 @@ static int setup_next_fec_group(struct fec_client *fc, struct vss_task *vsst)
                g->num_header_slices, data_slices
        );
        /* set group start */
-       tv_scale(g->first_chunk - fc->first_stream_chunk, chunk_tv, &tmp);
+       if (g->num != 0 && vsst->header_len != 0 && fc->first_stream_chunk == 0)
+               /* chunk #0 is the audio file header */
+               tv_scale(g->first_chunk - 1, chunk_tv, &tmp);
+       else
+               tv_scale(g->first_chunk - fc->first_stream_chunk,
+                       chunk_tv, &tmp);
        tv_add(&fc->stream_start, &tmp, &g->start);
        return 1;
 }