De toute façon, dans la pratique, tout le monde teste son implémentation par rapport à celle de référence. S'il y a une incompatibilité spec/référence, tout le monde fait en sorte de supporter les deux si c'est possible, car l'existant fait qu'on doit de toute façon le supporter.
Donc en pratique, la décision d'Opus est plus pragmatique qu'autre chose. En gros ils disent: Si dans vos tests vous remarquez une erreur dans la spec par rapport à l'implémentation, inutile d'essayer de supporter ce qui est écrit dans la spec, soyez uniquement compatible avec l'implémentation de référence et remontez nous l'information.
Je ne trouve pas ça si bête. Sachant que souvent, les codecs sont sinon obligés de gérer de vrai casses têtes chinois entre plusieurs révisions de specs.
[^] # Re: Pour le succès
Posté par ecyrbe . En réponse à la dépêche Daala, le codec vidéo du futur, par Xiph. Évalué à 5. Dernière modification le 03 juillet 2013 à 18:31.
De toute façon, dans la pratique, tout le monde teste son implémentation par rapport à celle de référence. S'il y a une incompatibilité spec/référence, tout le monde fait en sorte de supporter les deux si c'est possible, car l'existant fait qu'on doit de toute façon le supporter.
Donc en pratique, la décision d'Opus est plus pragmatique qu'autre chose. En gros ils disent:
Si dans vos tests vous remarquez une erreur dans la spec par rapport à l'implémentation, inutile d'essayer de supporter ce qui est écrit dans la spec, soyez uniquement compatible avec l'implémentation de référence et remontez nous l'information.
Je ne trouve pas ça si bête. Sachant que souvent, les codecs sont sinon obligés de gérer de vrai casses têtes chinois entre plusieurs révisions de specs.