Имеются файлы WAV, звук в формате PCM 32-bit float. Чем можно было бы слушать этот формат? Amarok (2.1.1) не захотел понимать. Перекодировать в ogg (oggenc 1.0.2 пробовал) не получилось:
Warning: INVALID format chunk in wav header.
Trying to read anyway (may not work)...
ERROR: Wav file is unsupported type (must be standard PCM
or type 3 floating point PCM
ERROR: Input file "Апрель.wav" is not a supported format
В принципе, lame 3.98 взял этот файл и mp3 я получил нормальный (3.97 шум делал). Но хотелось бы добиться возможности слушать исходный файл (желательно в Амароке). Или хотя бы перекодировать в Ogg.
PS Проверил под Windows в Foobar и WMP - оба играют. Обидно
Вопрос решен. При правке исходников oggenc, с целью расширения функционала, выяснил, что проблема не в 32 битах. Просто был проставлен неправильный формат (-2 вместо 1). А 32 бита вообще ни при чем - это в неправильно определяла винда. Заменой 2х байт в каждом файле добился нормального проигрывания и распознования oggenc'ом.