Как известно правами на Environmental Audio Extensions владеет креатив.
В конце 90-х годов выпустила спецификации и аппаратно реализовала EAX 1.0 и EAX 2.0 в своих DSP EMU10k1. Лицензии на EAX 1 и 2 стали продаваться производителям других карт, в которых EAX реализовался программно в виде драйверов. В результате чего большое количество приложений имеет поддержку именно EAX версий 1 и 2. Но потом пацаны видимо решили, что рынок домашней мультимедии им пора монополизировать и закрыли спецификации EAX 3,4 и 5. Карточки EMU10K2.5 вышли с аппаратным EAX4, CA01xx с программным EAX4. Ну и под конец X-Fi серия с EAX5. Все остальные получили залупу.
В результате попытки захватить рынок и собственного жлобства креатив проиграла рынок копеечным встроенным решениям, видимо они не рассчитали на стадо, которому абсолютно посрать на звук в играх, да и сравнить не с чем, потому что у Васи из соседнего подъезда тоже встроенное говно стоит. Да еще и реализация EAX3 и старше есть только в считанных приложениях, т.к. абсолютное большинство компьютеров не поддерживает EAX выше 2-й версии.
А ведь можно было просто брать копейки за реализацию EAX3,4,5 с каждой проданного AC97 и HDA кодека и качать деньги фактически из воздуха, ведь они миллиардами выпускаются. Плюс к этому программная реализация EAX5 должна сожрать большую часть процессорного времени и у людей была бы возможность увидеть преимущества карт креатив над другими, называется это здоровой конкуренцией. А почти во всех мультимедийных приложениях была бы поддержка этих EAX3,4,5.
Второй фейл, это они зажлобили спецификации на X-Fi, в результате из-за своих кривых драйверов полностью просрали рынок музыки (EMU карты дома не используют для прослушивания музыки), а добрые дяди из kxproject и alsa-project не написали забесплатно драйверы для _нормального_ прослушивания музыки.
Ну и третий фейл это нож в спину от MS в виде выпиленного DS3D.
В результате таких действий проприентарщиков проиграли все. А могли все остаться в выигрыше.
Когда акции креатива упали ниже плинтуса, они опомнились, благодаря человеку по имени Daniel Kawakami и сделали программную реализацию EAX4 в OpenAL и драйверы с EAX4 для VT2020.
Теперь я кастую рабов, утверждающих, что спецификации не нужны.