hedgewars/avwrapper/avwrapper.c
branch0.9.22
changeset 11594 91d31e15f8f2
parent 11593 72be390795db
child 11595 9a17a39eccdc
equal deleted inserted replaced
11593:72be390795db 11594:91d31e15f8f2
   512     // output buffered frames
   512     // output buffered frames
   513     if (g_pVCodec->capabilities & AV_CODEC_CAP_DELAY)
   513     if (g_pVCodec->capabilities & AV_CODEC_CAP_DELAY)
   514     {
   514     {
   515         do
   515         do
   516             ret = WriteFrame(NULL);
   516             ret = WriteFrame(NULL);
   517         while (ret >= 0);
   517         while (ret > 0);
   518         if (ret < 0)
   518         if (ret < 0)
   519             return ret;
   519             return ret;
   520     }
   520     }
   521     // output any remaining audio
   521     // output any remaining audio
   522     do
   522     do
   523     {
   523     {
   524         ret = WriteAudioFrame();
   524         ret = WriteAudioFrame();
   525     }
   525     }
   526     while(ret >= 0);
   526     while(ret > 0);
   527     if (ret < 0)
   527     if (ret < 0)
   528         return ret;
   528         return ret;
   529 
   529 
   530     // write the trailer, if any.
   530     // write the trailer, if any.
   531     av_write_trailer(g_pContainer);
   531     av_write_trailer(g_pContainer);