ASUS Xonar STX driver.

Hans Petter Selasky hps at selasky.org
Mon Oct 28 10:56:20 UTC 2019


On 2019-10-21 16:08, Alexandre C. Guimarães wrote:
> On Mon, Oct 21, 2019 at 09:13:11AM +0200, Hans Petter Selasky wrote:
>> On 2019-10-10 06:16, Alexandre C. Guimarães wrote:
>>> Hello,
>>>
>>> I just want to point out someone wrote a FreeBSD driver to "ASUS Xonar STX"
>>> and may be interesting to merge it.
>>>
>>> https://github.com/polachok/xonar-freebsd
>>>
>>> Cheers.
>>>
>>> P.S. I don't subscribe this list. :-)
>>>
>>
>> Is this hardware easy to obtain?
>>
>> What is the advantage over intel sound HDA compatible devices?
>>
>> --HPS
> 
> Disclaimer: I don't have this hardware, but I remember someone in forums
> have it.
> 
> Yes, they are easy to obtain but at the expensive side. The "Xonar" are the
> higher-end Asus sound cards, pretty common among people whom are interested
> in audio, home theater/multi channel installations and gaming.
> 
> - Hi-Fi: https://www.asus.com/Sound-Cards/Hi-Fi-Sound-Cards-Products/
> - Gaming: https://www.asus.com/Sound-Cards/Gaming-Products/
> 
> That said, I can't say what models that particular driver implementation do
> cover.
> 

Hi,

I see some style issues in the code.

Can you run the code through the following script:

> #!/bin/sh
> 
> [ -z "$1" ] && (echo "Please specify a filename.") && exit
>
> for F in $*
> do
> 
> echo "Now styling $F"
> 
> (cat $F | indent -Toss_mixerinfo -TFILE -Tu_char -Tu_int -Tu_long \
>  -TTAILQ_HEAD -TLIST_HEAD -TTAILQ_ENTRY -TLIST_ENTRY \
>  -TSTAILQ_HEAD -TSTAILQ_ENTRY \
>  -Tu_short -Tfd_set -ta -st -bad -bap -nbbb -nbc -br -nbs \
>  -c41 -cd41 -cdb -ce -ci4 -cli0 -d0 -di8 -ndj -ei -nfc1 \
>  -nfcb -i8 -ip8 -l79 -lc77 -ldi0 -nlp -npcs -psl -sc \
>  -nsob -nv | 
>  sed -e "s/_HEAD [(]/_HEAD(/g" |
>  sed -e "s/_ENTRY [(]/_ENTRY(/g" |
>  sed -e "s/	__packed/ __packed/g" | 
>  sed -e "s/	__aligned/ __aligned/g" |
>  sed -e "s/^#define /#define	/g") > temp
> 
> (diff temp $F > /dev/null) || (cp temp $F)
> 
> done

--HPS


More information about the freebsd-multimedia mailing list