- if( !p_stream->fmt.audio.i_rate && p_stream->i_packets_backup == 2 )
- {
- Ogg_ReadFlacHeader( p_demux, p_stream, p_oggpacket );
- p_stream->b_force_backup = 0;
- }
- else if( p_stream->fmt.audio.i_rate )
- {
- p_stream->b_force_backup = 0;
- p_oggpacket->packet += 9; p_oggpacket->bytes -= 9;
- }
- b_store_size = VLC_FALSE;
- break;
+ if( !p_stream->fmt.audio.i_rate && p_stream->i_packets_backup == 2 )
+ {
+ Ogg_ReadFlacHeader( p_demux, p_stream, p_oggpacket );
+ p_stream->b_force_backup = 0;
+ }
+ else if( p_stream->fmt.audio.i_rate )
+ {
+ p_stream->b_force_backup = 0;
+ if( p_oggpacket->bytes >= 9 )
+ {
+ p_oggpacket->packet += 9;
+ p_oggpacket->bytes -= 9;
+ }
+ }
+ b_store_size = VLC_FALSE;
+ break;