avcodec: set avpkt->size to 0 if encode2() did not output a packet

This commit is contained in:
Justin Ruggles 2012-02-07 14:31:49 -05:00
parent a75bc764ec
commit b758cf7343
1 changed files with 2 additions and 0 deletions

View File

@ -881,6 +881,8 @@ int attribute_align_arg avcodec_encode_audio2(AVCodecContext *avctx,
avctx->time_base);
}
avpkt->dts = avpkt->pts;
} else {
avpkt->size = 0;
}
} else {
/* for compatibility with encoders not supporting encode2(), we need to