hedgewars/avwrapper/avwrapper.c
changeset 14945 00cf807b7faa
parent 13537 ecdf6ce2301e
child 15834 8fd36e1b66ed
equal deleted inserted replaced
14944:8b53cb1c0ada 14945:00cf807b7faa
   365     if (g_pAStream)
   365     if (g_pAStream)
   366     {
   366     {
   367         VideoTime = (double)g_pVFrame->pts * g_pVStream->time_base.num/g_pVStream->time_base.den;
   367         VideoTime = (double)g_pVFrame->pts * g_pVStream->time_base.num/g_pVStream->time_base.den;
   368         do
   368         do
   369         {
   369         {
       
   370             if (!g_pAFrame)
       
   371                 return FatalError("Error while writing video frame: g_pAFrame does not exist");
   370             AudioTime = (double)g_pAFrame->pts * g_pAStream->time_base.num/g_pAStream->time_base.den;
   372             AudioTime = (double)g_pAFrame->pts * g_pAStream->time_base.num/g_pAStream->time_base.den;
   371             ret = WriteAudioFrame();
   373             ret = WriteAudioFrame();
   372         }
   374         }
   373         while (AudioTime < VideoTime && ret);
   375         while (AudioTime < VideoTime && ret);
   374         if (ret < 0)
   376         if (ret < 0)