There was a bug identified in the vol_adjust code for the empeg player
which is strong arm based but only when using a hardware mixer and
OSS.
Try changing this line in the audg_callback function of
slimaudio_output.c from
Code:
--------------------
audio->volume = audio->vol_adjust * audio->replay_gain;
--------------------
to
Code:
--------------------
audio->volume = audio->vol_adjust + (audio->replay_gain - 1);
--------------------
Alternately, you can specify -voff on the command line when starting
squeezeslave to have all volume change processing disabled and use
alsamixer to set the volume. The down side of this is that replay gain
is also disabled by -voff.
--
ralphy
Ralphy
*4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)
always appreciated.
------------------------------------------------------------------------
ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=88743
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix