Цитата:
К сожалению я сам совсем в С и линуксе не рублю, хотя с точки зрения понимания программирования достаточно изменить константу округления выходных слов с 16 бит до 24х на выходе из блока DSP.
Эти две части не сочетаются.
Цитата:
Интересно, а чего тон такой злобный?
Тон не злобный. Я просто пытаюсь дать вам понять, что гораздо легче найти какого-нибудь знающего человека из тех, кто будет пользоваться этим вашим x-mod, чтобы он написал патч - чем ждать, чтобы это сделали разработчики рокбокса.
Цитата:
Реально если имеешь Х5 просто попробуй включить PRECUT -6..8дб. И включая-выключая эквалайзер отчетливо слышно какая погань идет на звук.
Вам слышно, а обычным пользователям, как видно из того треда - нет.
Цитата:
Первый же ответ был модератора SARATOGA - сделать вобще не вопрос, пара часов работы.
Цитата:
Сообщение от saratoga
But assuming your chip can handle 24 bit words, I don't see why you couldn't output at 24 (or even 32 bit) with some changes to the code.
Где тут слова про пару часов работы? Тут вообще ничего про объём работы нет; он просто говорит, что в принципе теоретически это возможно - он не видит никаких препятствий для реализации этой фичи (вот, например, для поддержки ipod classic препятствия уже есть). Да, надо что-то поменять в коде, он не уточняет, что (просто такие модификации возможны). Как мне кажется, это, скорее всего, совсем не константа в одном месте, а типы в куче мест.
Цитата:
Это не выискивать баги и вообще не грузится особо сильно.
Во-первых, там ещё и какие-то особенности есть:
Цитата:
Сообщение от saratoga
And if you output at 24+ bit you would disable dithering.
Во-вторых: как это не грузиться особо сильно?
Цитата:
Сообщение от Bagder
It would be a lot of work for a developer for you only for free, for hardware that developer doesn't have.
Насколько я понимаю, сейчас не очень понятно даже что там вообще менять. Скорее всего, надо будет менять очень много типов по всему коду. Затем надо будет менять и логику работы, весь этот dithering, который там есть. Потом надо будет это тестировать, если хочется это включить в основную ветку; или так и оставить патчем.
В итоге - либо много времени на то, чтобы сделать патч для человека с очень специфическим железом, который будет нужен только этому одному человеку; либо очень много времени на то, чтобы это ещё и вошло в основную ветку рокбокса. Всё это - в то время, когда разработчик мог бы заниматься другими, гораздо более важными для рокбокса делами.
Их позиция предельно ясна. Ваше железо, ваши хитрые, больше никому не нужные, запросы - вы и делайте (сами, или ищите знакомого разработчика, или ещё что-нибудь). Если бы разработчики рокбокса удовлетворяли все подобные просьбы каждого владельца самосборного устройства - рокбокс бы до сих пор не дошёл до более-менее юзабельного состояния. Зато была бы поддержка тысячи устройств, существующих в единственном экземпляре.