Skip to content

Commit

Permalink
[ffEncoder] make sure we have something to pop out before popping it out
Browse files Browse the repository at this point in the history
  • Loading branch information
mean committed Apr 3, 2017
1 parent 864fa9d commit ecb1382
Showing 1 changed file with 7 additions and 3 deletions.
Expand Up @@ -453,9 +453,13 @@ bool ADM_coreVideoEncoderFFmpeg::postEncode(ADMBitstream *out, uint32_t size)
// Update PTS/Dts
if(!_context->max_b_frames)
{
out->dts=out->pts=queueOfDts[0];
mapper.erase(mapper.begin());
queueOfDts.erase(queueOfDts.begin());
if(mapper.size())
mapper.erase(mapper.begin());
if(queueOfDts.size())
{
out->dts=out->pts=queueOfDts[0];
queueOfDts.erase(queueOfDts.begin());
}
} else
if(!getRealPtsFromInternal(_context->coded_frame->pts,&(out->dts),&(out->pts)))
return false;
Expand Down

0 comments on commit ecb1382

Please sign in to comment.