Commit 7875072d authored by Max Kellermann's avatar Max Kellermann

vorbis_encoder: moved code to vorbis_encoder_headerout()

parent 79556920
...@@ -181,20 +181,25 @@ vorbis_encoder_reinit(struct vorbis_encoder *encoder, GError **error) ...@@ -181,20 +181,25 @@ vorbis_encoder_reinit(struct vorbis_encoder *encoder, GError **error)
} }
static void static void
vorbis_encoder_send_header(struct vorbis_encoder *encoder) vorbis_encoder_headerout(struct vorbis_encoder *encoder, vorbis_comment *vc)
{ {
vorbis_comment vc;
ogg_packet packet, comments, codebooks; ogg_packet packet, comments, codebooks;
vorbis_comment_init(&vc); vorbis_analysis_headerout(&encoder->vd, vc,
vorbis_analysis_headerout(&encoder->vd, &vc,
&packet, &comments, &codebooks); &packet, &comments, &codebooks);
ogg_stream_packetin(&encoder->os, &packet); ogg_stream_packetin(&encoder->os, &packet);
ogg_stream_packetin(&encoder->os, &comments); ogg_stream_packetin(&encoder->os, &comments);
ogg_stream_packetin(&encoder->os, &codebooks); ogg_stream_packetin(&encoder->os, &codebooks);
}
static void
vorbis_encoder_send_header(struct vorbis_encoder *encoder)
{
vorbis_comment vc;
vorbis_comment_init(&vc);
vorbis_encoder_headerout(encoder, &vc);
vorbis_comment_clear(&vc); vorbis_comment_clear(&vc);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment