Цитата Сообщение от aluver Посмотреть сообщение
и еще вариант, а не получится ли путем конфигурирования MediaDecoder.cfg отправить альсе недекодированный wav?
Вышеприведенный конфигурационный файл принимает, в т.ч. если добавить строку вида
Код:
86018 65548 WAV  A  yes  no
65536 WAV A yes no
, но это повлияло пока ни при одной комбинации значений yes/no. работает, но для воспроизведение WAV, по крайней мере через S/PDIF (в т.ч. 44100/16bit), требуется HW/SW декодирование.

Код:
I/FFplayer(  133): prepareAudio
E/FFplayer(  133): Hery, Audio stream->codec->codec_id = 65536
D/FFplayer(  133): *******deltime=67
D/FFplayer(  133): this need HW/SW decode
Цитата Сообщение от aluver Посмотреть сообщение
а что будет, если воспроизводить не стоковым, а сторонним "умным" плеером типа poweramp, который сам будет декодировать поток в pcm? т.е. обойти декодирование системными средствами?
PowerAmp также решил воспользоваться услугами FFPlayer, декодировавшим в 44100

После прочтения съесть!

Код:
E/MediaPlayerFactory(  134): MediaPlayerFactory::getDefaultPlayerType
I/MediaPlayerFactory(  134): getDefaultPlayerType in
D/MetadataRetrieverClient(  134): start FFPLAYER
I/RKMetadataRetriever(  134): setDataSource(25, 0, 1949074)
D/RKMetadataRetriever(  134): setDataSource:filePath=/mnt/internal_sd/Music/110408__sandyrb__tubular-009.wav
I/AudioTrack( 1664): set() streamType 3 frameCount 9600 flags 0000 channelMask 3 sampleRate 48000 format 1
I/MediaFocusControl(  485):  AudioFocus  requestAudioFocus() from android.media.AudioManager@4190ee88com.maxmpz.audioplayer.player.PlayerService$20@417ada30
I/MediaFocusControl(  485):   Remote Control   registerMediaButtonIntent() for PendingIntent{41dd7fa8: PendingIntentRecord{41ba8258 com.maxmpz.audioplayer broadcastIntent}}
I/AudioHardwareALSA(  134): Audio exiting sandby will open audio device
W/KeyguardUpdateMonitor(  561): Ignoring generation id 14 because it's not current
V/ALSAModule(  134): SAMPLERATE:44100
D/ALSAModule(  134): open called for devices 00000800 in mode 0...
D/ALSAModule(  134): DevName: AndroidPlayback_Spdif_normal
E/ALSAModule(  134): buffersize: 3072, periodsize:1024
V/ALSAModule(  134): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
V/ALSAModule(  134): Using 2 channels for PLAYBACK.
V/ALSAModule(  134): Set PLAYBACK sample rate to 44100 HZ
E/ALSAModule(  134): audio type flag: 0
V/ALSAModule(  134): Buffer size: 3072(frames)  period Size: 1024(frames)  periods: 3 (buffersize=periodSize*periods)
V/ALSAModule(  134): Latency: 69659   periodTime: 23219
D/ALSAModule(  134): 
D/ALSAModule(  134): DumpHandleInfo:
D/ALSAModule(  134): devices: 0xbfff
D/ALSAModule(  134): format: 0x2
D/ALSAModule(  134): channels: 2
D/ALSAModule(  134): sampleRate: 44100
D/ALSAModule(  134): latency: 69659
D/ALSAModule(  134): periodSize:1024
D/ALSAModule(  134): bufferSize:3072
W/gralloc (  131):  Debugmem The fd=64, in vmalloc !!!! Ishwc=0
D/AudioHardwareALSA(  134): AudioStreamOutALSA::standby().....

, либо я не подобрал нужных настроек.

Какие независимые приложения еще есть на примете? (не UAPP)