Обсуждение:Monkey's Audio

Последнее сообщение: 15 лет назад от Infovarius

Пункт "Алгоритм сжатия" - золотой! Спасибо автору за очень внятное объяснение! :) Вот бы статью про интегралы кто так объяснил... :) 85.142.197.201 03:46, 13 февраля 2009 (UTC)Ответить

А чем проигрывать/конвертировать этот формат? infovarius 08:26, 24 февраля 2009 (UTC)Ответить

Насчёт "Примечание: (L+R)/2 теряет 0,5 при конверсии в INTEGER, когда например L четно, а R нечетно, но проверив четность (L-R) легко восполняем где надо.". Источник не нужен, это очевидно. Чётность X=L+R всегда такая же, как у Y=L-R, а, следовательно, и последний бит. Восстановив L+R и L-R, можно получить L и R по формулам L=(X<<1+Y&1+Y)>>1, R=(X<<1+Y&1-Y)>>1.