INTERACT FORUM
More => Old Versions => JRiver Media Center 22 for Linux => Topic started by: dbadia on August 16, 2016, 10:35:21 am
-
Hi -
I have a Micromega MyDac connected via USB to MC on Debian Jessie. When I try to play back 44.1khz flac files, I get an error from MC:
Playback could not be started on the output ALSA using the format 44.1kHz 2ch
If I force the 44.1 to be converted to 48kHz it will play ok. But I know the DAC supports 44.1 natively so it seems I shouldn't have to do that.
I have tried with both MC 20 and 22, but are giving me the same problem.
Thanks in advance for suggestions!
Dave
-
Answered this in the MC 20 linux forum accidently, check there...
-
Choose a hardware audio device in the menu (like front: or some such).
Don't use alsa, system default or default since they use the alsa mixer which enforces a 48k only sample rate.
Thanks, I wasn't sure if the MC 20 forum was still active or not so I posted here too.
I tried a bunch of options (front, hw, iec958), but I'm still getting the error. They seem to all have [ALSA] next to them.
Is there some way I can define a non-alsa device?
-
Thanks, I wasn't sure if the MC 20 forum was still active or not so I posted here too.
I tried a bunch of options (front, hw, iec958), but I'm still getting the error. They seem to all have [ALSA] next to them.
Is there some way I can define a non-alsa device?
Those 3 all should have worked.
From a terminal window run:
/usr/lib/jriver/Media\ Center\ 22/alsacap
or substitute 20 for 22 if using MC 20.
It will print out the supported sample rates.
Note that not all devices support all sample rates at all audio formats. You will also see the audio formats your device supports (i.e. S16_LE, S32_LE, IEC958_SUBFRAME_LE, etc).
-
Ok, here is the output, MyDac in bold:
dave@jj:~$ /usr/lib/jriver/Media\ Center\ 22/alsacap
*** Scanning for playback devices ***
Card 0, ID `NVidia', name `HDA NVidia'
Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 7, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 8, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Device 9, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S16_LE, S32_LE
Subdevice 0, name `subdevice #0'
Card 1, ID `MYDAC', name `MICROMEGA MYDAC'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
2 channels, sampling rates 44100, 48000, 88200, 96000, 176400, 192000 Hz
Sample formats: S32_LE
Subdevice 0, name `subdevice #0'
Card 2, ID `XS', name `FOCAL XS'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
1..2 channels, sampling rates 32000, 44100, 48000 Hz
Sample formats: S16_LE
Subdevice 0, name `subdevice #0'
-
Ok, in your audio device selection options there should be something like
front:card=MYDAC or some such.
Try selecting that.
Make sure DSP studio processing "Output Format" is not checked.
Also check to see that "Auto configure output on playback failure" under Audio->Advanced is NOT checked.
-
Yes, following your instructions worked!
Thanks!
Dave