# HG changeset patch # User reimar # Date 1254307057 0 # Node ID b10c3bc8ea3e5e0a3d6177a9aaf20cdafd5394cb # Parent 36b60aa6bc756711f6765e2a6cd993e79a9eb5bf Use ff_put_string in vorbis encoder. diff -r 36b60aa6bc75 -r b10c3bc8ea3e vorbis_enc.c --- a/vorbis_enc.c Wed Sep 30 09:49:12 2009 +0000 +++ b/vorbis_enc.c Wed Sep 30 10:37:37 2009 +0000 @@ -530,8 +530,7 @@ // identification header init_put_bits(&pb, p, buffer_len); put_bits(&pb, 8, 1); //magic - for (i = 0; "vorbis"[i]; i++) - put_bits(&pb, 8, "vorbis"[i]); + ff_put_string(&pb, "vorbis", 0); put_bits(&pb, 32, 0); // version put_bits(&pb, 8, venc->channels); put_bits(&pb, 32, venc->sample_rate); @@ -550,8 +549,7 @@ // comment header init_put_bits(&pb, p, buffer_len); put_bits(&pb, 8, 3); //magic - for (i = 0; "vorbis"[i]; i++) - put_bits(&pb, 8, "vorbis"[i]); + ff_put_string(&pb, "vorbis", 0); put_bits(&pb, 32, 0); // vendor length TODO put_bits(&pb, 32, 0); // amount of comments put_bits(&pb, 1, 1); // framing @@ -564,8 +562,7 @@ // setup header init_put_bits(&pb, p, buffer_len); put_bits(&pb, 8, 5); //magic - for (i = 0; "vorbis"[i]; i++) - put_bits(&pb, 8, "vorbis"[i]); + ff_put_string(&pb, "vorbis", 0); // codebooks put_bits(&pb, 8, venc->ncodebooks - 1);