есть программа. я не ее разработчик, но пытаюсь завести ее на линуксе.
программа записывает с микрофона сэмплы по 2 сек подряд с различными параметрами (для того, чтобы выяснить какие лучше всего поддерживаются, и выводит форматы в файл к тому же). пишет в wav чистый pcm без какого-либо сжатия. то есть получаем набор файлов типа
PCM_SIGNED_8000.0_Hz,_8_bit,_mono,_1_bytes_frame,_.wav
где герцаж и прочие параметры меняются от файла к файлу.
на маке и винде все замечательно. винда пишет и воспроизводит все форматы, мак - часть, здесь же (debian, ubuntu), в файл пишет, что поддерживается много форматов, но воспроизводятся они ужасно, с ооочень сильным дисторшном, так что не понять что говорят в микрофон. возможно, что это так записывается.
сторонними не ява программами записывается и воспроизводится замечательно.
используемое:
/usr/lib/jvm/java-6-openjdk/jre/bin/java
так же пробовал
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java
компилировать пробовал
/usr/lib/jvm/java-6-openjdk/bin/javac
тот же результат.
в системе используется alsa без каких-либо саунд серверов, хотя с arts'ом так же пробовал.
программно использовал алса миксер AudioSystem.getMixer() так же как и встроенный жавовый.
причем это только первая проблема. если решится, то расскажу про вторую :)
помогите, в общем.
>>> Подробности (Invalid URL, no host part!)