Цитата Сообщение от HoSStiA Посмотреть сообщение
Ставили Нетрон, но сходу не нашли там соответствующих настроек. По умолчанию все равно происходит downsampling до 16/44.1, как и с другими плеерами.

---------- Сообщение добавлено 20.01.2014 в 12:13 ----------

Убираем непонятно зачем оставленный ранее ресемплер из audio.primary.exDroid.so
Заменяем "неправильную" команду на правильную.

Код:
//    out->pcm = pcm_open_req(card, port, PCM_OUT | PCM_MMAP | PCM_NOIRQ, &out->config, DEFAULT_OUT_SAMPLING_RATE);
    out->pcm = pcm_open_req(card, port, PCM_OUT | PCM_MMAP | PCM_NOIRQ, &out->config, out->config.rate);

    if (!pcm_is_ready(out->pcm)) {
        LOGE("cannot open pcm_out driver: %s", pcm_get_error(out->pcm));
        pcm_close(out->pcm);
        adev->active_output = NULL;
        return -ENOMEM;
    }

    if (adev->echo_reference != NULL)
        out->echo_reference = adev->echo_reference;
/*
        if (DEFAULT_OUT_SAMPLING_RATE != out->config.rate)
        {
                ret = create_resampler(DEFAULT_OUT_SAMPLING_RATE,
                                                           out->config.rate,
                                                           2,
                                                           RESAMPLER_QUALITY_DEFAULT,
                                                           NULL,
                                                           &out->resampler);
                if (ret != 0)
                {
                        LOGE("create out resampler failed, %d -> %d", DEFAULT_OUT_SAMPLING_RATE, out->config.rate);
                        return ret;
                }

                LOGV("create out resampler OK, %d -> %d", DEFAULT_OUT_SAMPLING_RATE, out->config.rate);
        }
        else
        {
                LOGV("do not use out resampler");
        }

        if (out->resampler)
        {
            out->resampler->reset(out->resampler);
        }
*/


---------- Сообщение добавлено 20.01.2014 в 15:03 ----------

Штатный плеер, пока "в точку":

Код:
I/InputReader(  164): Device added: id=7, name='C-Media Electronics Inc. USB Advanced Audio Device', sources=0x00000101
D/audio_hw_primary(   85): start_output_stream: card:1, port:0, rate:48000

root@android:/proc/asound/card1 # cat stream0                                                                                                                                    
C-Media Electronics Inc. USB Advanced Audio Device at usb-sw_hcd_host0-1, full  : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    URBs = 3 [ 8 8 8 ]
    Packet Size = 200
    Momentary freq = 48000 Hz (0x30.0000)
  Interface 1
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 1 OUT (ADAPTIVE)
    Rates: 8000, 16000, 44100, 48000
Проверяем работу в режиме 16bit/48кГц

Код:
root@android:/proc/asound/card1 # cat stream0                                                                                                  
Creative Technology Ltd SB Audigy 2 NX at usb-sw_hcd_host0-1, high speed : USB Audio
  Status: Running
    Interface = 1
    Altset = 3
    URBs = 3 [ 8 8 8 ]
    Packet Size = 196
    Momentary freq = 48051 Hz (0x6.01a2)
    Feedback Format = 16.16
и 24bit/48кГц
Код:
Playback:
  Status: Running
    Interface = 1
    Altset = 4
    URBs = 3 [ 8 8 8 ]
    Packet Size = 294
    Momentary freq = 48050 Hz (0x6.019b)
    Feedback Format = 16.16
Соответственно, и протокол как бы выдержан
Этот способ поднять выход аудио на 24/48 применим к андроид 4.4.2 на Allwinner A7 R16?
Думаю,что путь изменения ПО для увеличения качества выходного сигнала аудио из андроида самый прагматичный.В моём случае,имея штатную JBL Premium audio систему в автомобиле и установленную ГУ на андроиде,которую в совместной разработке с Китами ,удалось подключить к системам авто ,что бы всё заработало, начинать вставлять в систему внешние ДСП и ЦАП кажется очень трудно реализуемым!Я предвижу ряд осложнений,которые могут дать отрицательный результат,вместо ожидаемой цели: наслаждения Hi-Res audio!

---------- Сообщение добавлено 26.05.2017 в 16:55 ----------

Кто нибудь из спецов программно смог повысить параметры выходного аудио сигнала из Андроида?
Как изменить на устройстве выходящий сигнал с 44,1/16 на 48/16?