mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
hosted: Document HW capabilities of audio drivers
One surprise: X3ii is capable of 384KHz playback Change-Id: I0cc88637c81a21d54979e82b2941fe14de933d4d
This commit is contained in:
parent
e7a492ef55
commit
4afd1f9aa6
2 changed files with 68 additions and 0 deletions
|
@ -37,6 +37,32 @@
|
||||||
|
|
||||||
#include "logf.h"
|
#include "logf.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
PCM device hw:0,0
|
||||||
|
|
||||||
|
ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED
|
||||||
|
FORMAT: S16_LE S24_LE
|
||||||
|
SUBFORMAT: STD
|
||||||
|
SAMPLE_BITS: [16 32]
|
||||||
|
FRAME_BITS: [16 64]
|
||||||
|
CHANNELS: [1 2]
|
||||||
|
RATE: [8000 192000]
|
||||||
|
PERIOD_TIME: (2666 8192000]
|
||||||
|
PERIOD_SIZE: [512 65536]
|
||||||
|
PERIOD_BYTES: [4096 131072]
|
||||||
|
PERIODS: [4 128]
|
||||||
|
BUFFER_TIME: (10666 32768000]
|
||||||
|
BUFFER_SIZE: [2048 262144]
|
||||||
|
BUFFER_BYTES: [4096 524288]
|
||||||
|
TICK_TIME: ALL
|
||||||
|
|
||||||
|
Mixer controls:
|
||||||
|
|
||||||
|
numid=1,iface=MIXER,name='Output Port Switch'
|
||||||
|
; type=INTEGER,access=rw------,values=1,min=0,max=5,step=0
|
||||||
|
: values=4
|
||||||
|
*/
|
||||||
|
|
||||||
static int fd_hw = -1;
|
static int fd_hw = -1;
|
||||||
|
|
||||||
static long int vol_l_hw = 255;
|
static long int vol_l_hw = 255;
|
||||||
|
|
|
@ -36,6 +36,48 @@
|
||||||
|
|
||||||
#include "logf.h"
|
#include "logf.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
X3ii:
|
||||||
|
|
||||||
|
PCM device hw:0,0
|
||||||
|
|
||||||
|
ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED
|
||||||
|
FORMAT: S16_LE S24_LE
|
||||||
|
SUBFORMAT: STD
|
||||||
|
SAMPLE_BITS: [16 32]
|
||||||
|
FRAME_BITS: [16 64]
|
||||||
|
CHANNELS: [1 2]
|
||||||
|
RATE: [8000 384000]
|
||||||
|
PERIOD_TIME: (1333 16384000]
|
||||||
|
PERIOD_SIZE: [512 131072]
|
||||||
|
PERIOD_BYTES: [4096 262144]
|
||||||
|
PERIODS: [4 256]
|
||||||
|
BUFFER_TIME: (5333 65536000]
|
||||||
|
BUFFER_SIZE: [2048 524288]
|
||||||
|
BUFFER_BYTES: [4096 1048576]
|
||||||
|
TICK_TIME: ALL
|
||||||
|
|
||||||
|
Mixer controls:
|
||||||
|
|
||||||
|
numid=1,iface=MIXER,name='Left Playback Volume'
|
||||||
|
; type=INTEGER,access=rw------,values=1,min=0,max=255,step=0
|
||||||
|
: values=0
|
||||||
|
numid=2,iface=MIXER,name='Right Playback Volume'
|
||||||
|
; type=INTEGER,access=rw------,values=1,min=0,max=255,step=0
|
||||||
|
: values=0
|
||||||
|
numid=3,iface=MIXER,name='AK4490 Digital Filter'
|
||||||
|
; type=INTEGER,access=rw------,values=1,min=0,max=4,step=0
|
||||||
|
: values=0
|
||||||
|
numid=4,iface=MIXER,name='AK4490 Soft Mute'
|
||||||
|
; type=BOOLEAN,access=rw------,values=1
|
||||||
|
: values=off
|
||||||
|
numid=5,iface=MIXER,name='Output Port Switch'
|
||||||
|
; type=INTEGER,access=rw------,values=1,min=0,max=5,step=0
|
||||||
|
: values=0
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
static int fd_hw = -1;
|
static int fd_hw = -1;
|
||||||
|
|
||||||
static long int vol_l_hw = 255;
|
static long int vol_l_hw = 255;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue