Commit 9767d7c0 authored by Andrew Kelley's avatar Andrew Kelley Committed by Martin Storsjö
Browse files

oggenc: Flush after writing headers

Before, header information for ogg format files was sent with the
first encoded packet.

This patch makes it so that it is possible for API users to
differentiate between headers and encoded audio. This is useful, for
example, when creating an audio stream where you want to send one set
of headers for every client that connects and then the encoded stream
of audio.
Signed-off-by: default avatarMartin Storsjö <>
parent 1d3eb0b5
...@@ -541,6 +541,8 @@ static int ogg_write_header(AVFormatContext *s) ...@@ -541,6 +541,8 @@ static int ogg_write_header(AVFormatContext *s)
oggstream->page.start_granule = AV_NOPTS_VALUE; oggstream->page.start_granule = AV_NOPTS_VALUE;
ogg_write_pages(s, 1);
return 0; return 0;
} }
8ca901bc8d24b80ebe79e387e454d1e9 *./tests/data/lavf/lavf.ogg 3c41e917d95f925eaa8f2e31972edcfa *./tests/data/lavf/lavf.ogg
13476 ./tests/data/lavf/lavf.ogg 13476 ./tests/data/lavf/lavf.ogg
./tests/data/lavf/lavf.ogg CRC=0x3a1da17e ./tests/data/lavf/lavf.ogg CRC=0x3a1da17e
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