shithub: opus-tools

Download patch

ref: d60075951a3154f3cb7b5a201701e44c94df2834
parent: e5551c092c65bd98224bc7ce4c54a24ef668c86b
author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
date: Wed Aug 3 15:10:39 EDT 2011

Comment bugfix: comment_init() was called too late.

--- a/src/opusenc.c
+++ b/src/opusenc.c
@@ -318,6 +318,9 @@
    int extra_samples;
 
    opus_version = opus_get_version_string();
+   snprintf(vendor_string, sizeof(vendor_string), "%s\n",opus_version);
+   comment_init(&comments, &comments_length, vendor_string);
+
    /*Process command-line options*/
    while(1)
    {
@@ -482,9 +485,6 @@
    }
    bytes_per_packet = MAX_FRAME_BYTES;
    
-   snprintf(vendor_string, sizeof(vendor_string), "%s\n",opus_get_version_string());
-   comment_init(&comments, &comments_length, vendor_string);
-
    /*Initialize OPUS encoder*/
    st = opus_encoder_create(48000, chan, OPUS_APPLICATION_AUDIO);