Skip to content
Snippets Groups Projects

ogg: fix parsing skeleton packets with invalid granulepos

Open Kakadus requested to merge Kakadus/vlc:ogg-skeleton-granulepos-fix into master
All threads resolved!
+ 4
0
@@ -1307,6 +1307,10 @@ static void Ogg_DecodePacket( demux_t *p_demux,
Ogg_ReadSkeletonIndex( p_demux, p_oggpacket );
return;
}
else if ( p_stream == p_sys->p_skelstream ) {
// skeleton streams do not have any data packets
return;
}
else if( p_stream->fmt.i_codec == VLC_CODEC_VP8 &&
p_oggpacket->bytes >= 7 &&
!memcmp( p_oggpacket->packet, "OVP80\x02\x20", 7 ) )
Loading