mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Use ff_put_string in vorbis encoder.
Originally committed as revision 20095 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
003121091e
commit
eb0d04c325
@ -530,8 +530,7 @@ static int put_main_header(vorbis_enc_context *venc, uint8_t **out)
|
||||
// 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 @@ static int put_main_header(vorbis_enc_context *venc, uint8_t **out)
|
||||
// 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 @@ static int put_main_header(vorbis_enc_context *venc, uint8_t **out)
|
||||
// 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);
|
||||
|
Loading…
Reference in New Issue
Block a user