• Jean-Marc Dressler's avatar
    - Correction du bug de la synchro. · e6f64322
    Jean-Marc Dressler authored
      Le probl�me provenait d'un d�calage d'une seconde qui avait �t� rajout�
      dans le calcul de la date dans audio_output.c :
      p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000)
                                            / ((mtime_t)p_aout->l_rate) );
      C'est le -1000000 qui faisait retarder le son d'exactement une seconde.
      J'aimerais bien savoir pourquoi il a �t� rajout� car peut-�tre y-a-t-il
      d'autres bugs similaires qui ne sont pas visibles pour l'instant.
    
    - Nettoyage d'une partie du code de audio_decoder_thread.c
      Il est vraiment tr�s dommage que les conventions de codage ne soient pas
      respect�es, si il y en a ce n'est pas pour rien. De plus le m�lange
      d'espaces et de tabulations rend le code tr�s peu lisible. Je le
      rappelle, nous n'utilisons que des indentations de 4 espaces et toute
      tabulation est proscrite. Il serait bien de changer le reste du code
      pour qu'il respecte les conventions et reste ainsi facilement lisible
      par tout le monde.
    e6f64322
audio_output.c 51.1 KB