Myriad Blog 1.3.0 Wednesday, Aug 20th, 2014 at 12:41am 

Monday, Dec 5th, 2011 at 04:57pm
Harmony 9.6 étape 231

 
Nous voudrions sortir une version RC d'Harmony Assistant pour Linux assez rapidement, et essayons donc de corriger tous les problèmes qui restent.
 
Pour la compatibilité avec la version 10.04, nous avons dû proposer un plus large choix de périphériques de sortie audio, ceux sur lesquels nous nous appuyions étant ici indisponibles.
 
Nous avions alors cru repérer un problème de mémoire dans la gestion des pistes Virtual Singer, en constatant des crashs étranges lorsque des voix étaient utilisées.
 
En fait, il semblerait s'agir d'un problème autre : le périphérique audio "pulse" proposé dans la liste, lorsqu'il est sélectionné, a des réactions très bizarres :  
certains accès génèrent des erreurs, les valeurs retournées sont parfois étranges, ou, plus gênant, totalement erronées, lorsque le calcul du son est un peu chargé, comme c'est le cas avec VS.
 
Nous ne testions pas avec assez de rigueur les retours de ces fonctions, aussi, lorsque nous interrogions le pilote "pulse" pour lui demander combien d'octets de données il désirait que nous calculions dans la zone mémoire de 30000 qui lui est allouée, il répondait parfois "11 milliards". Notre programme commençait alors un long calcul qui débordait de la zone.
 
Nous reprenons donc toute la partie audio pour tester les dépassement et rendre la gestion d'erreurs plus solide. L'utilisation de la sortie "pulse" risque quand même d'avoir quelques coupures ou décalages, mais ne devrait plus planter.
by Olivier Guillion


Most recent first
Oldest first

Top of page
Last update:  (c) Myriad 2013