hedgewars/avwrapper/avwrapper.c
changeset 11365 44248a9cdcac
parent 11364 f830c080aa9d
child 11366 dc17a495ee7f
equal deleted inserted replaced
11364:f830c080aa9d 11365:44248a9cdcac
   506     // output buffered frames
   506     // output buffered frames
   507     if (g_pVCodec->capabilities & AV_CODEC_CAP_DELAY)
   507     if (g_pVCodec->capabilities & AV_CODEC_CAP_DELAY)
   508     {
   508     {
   509         do
   509         do
   510             ret = WriteFrame(NULL);
   510             ret = WriteFrame(NULL);
   511         while (ret >= 0);
   511         while (ret > 0);
   512         if (ret < 0)
   512         if (ret < 0)
   513             return ret;
   513             return ret;
   514     }
   514     }
   515     // output any remaining audio
   515     // output any remaining audio
   516     do
   516     do
   517     {
   517     {
   518         ret = WriteAudioFrame();
   518         ret = WriteAudioFrame();
   519     }
   519     }
   520     while(ret >= 0);
   520     while(ret > 0);
   521     if (ret < 0)
   521     if (ret < 0)
   522         return ret;
   522         return ret;
   523 
   523 
   524     // write the trailer, if any.
   524     // write the trailer, if any.
   525     av_write_trailer(g_pContainer);
   525     av_write_trailer(g_pContainer);