Perform null check earlier in OggCodecState.cpp

This commit is contained in:
trav90 2018-05-25 10:33:40 -05:00 committed by Roy Tam
commit edf010898f

View file

@ -1229,12 +1229,13 @@ already_AddRefed<MediaRawData>
OpusState::PacketOutAsMediaRawData()
{
ogg_packet* packet = PacketPeek();
uint32_t frames = 0;
const int64_t endFrame = packet->granulepos;
if (!packet) {
return nullptr;
}
uint32_t frames = 0;
const int64_t endFrame = packet->granulepos;
if (packet->e_o_s) {
frames = GetOpusDeltaGP(packet);
}