Commit e7f336b4 authored by ogg.k.ogg.k's avatar ogg.k.ogg.k Committed by Jean-Baptiste Kempf

non BOS headers for (Vorbis, Theora, Speex, Kate) do not have to be on...

non BOS headers for (Vorbis, Theora, Speex, Kate) do not have to be on separate pages, so avoid flushing before the last header
Signed-off-by: default avatarLaurent Aimar <fenrir@videolan.org>
(cherry picked from commit f87986e4)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent c3512fb9
...@@ -747,7 +747,11 @@ static block_t *OggCreateHeader( sout_mux_t *p_mux ) ...@@ -747,7 +747,11 @@ static block_t *OggCreateHeader( sout_mux_t *p_mux )
op.packetno = p_stream->i_packet_no++; op.packetno = p_stream->i_packet_no++;
ogg_stream_packetin( &p_stream->os, &op ); ogg_stream_packetin( &p_stream->os, &op );
if( j == 0 )
p_og = OggStreamFlush( p_mux, &p_stream->os, 0 ); p_og = OggStreamFlush( p_mux, &p_stream->os, 0 );
else
p_og = OggStreamPageOut( p_mux, &p_stream->os, 0 );
if( p_og )
block_ChainAppend( &p_hdr, p_og ); block_ChainAppend( &p_hdr, p_og );
} }
} }
......
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