ElvishArtisan / rivendell

A full-featured radio automation system targeted for use in professional broadcast and media environments
205 stars 63 forks source link

GlassGui / ASI Feature Request #534

Open zotz opened 4 years ago

zotz commented 4 years ago

Described first on mailing list here:

http://caspian.paravelsystems.com/pipermail/rivendell-dev/2020-February/028714.html

Copied here:

In GlassGui Audio Sources, When the Type is AudioScience HPI, in addition to:

[example]

ASI6622[1] - Input Stream 1 ASI6622[1] - Input Stream 2

With Input Source: options:

Line In 1 Line In 2 Output Stream 1 Output Stream 3 Output Stream 3 Output Stream 4

Add:

ASI6622[1] - Output Stream 1 ASI6622[1] - Output Stream 2

With Input Source: options:

Line Out 1 Line Out 2

etc. as needed.

BTW, I tried using the combo:

Input Stream 1 Output Stream 1

which works but only when rdairplay is using that particular output stream and so you get music and silenced intermixed via icecast...

all the best,

drew

ElvishArtisan commented 4 years ago

BTW, I tried using the combo:

Input Stream 1 Output Stream 1

which works but only when rdairplay is using that particular output stream and so you get music and silenced intermixed via icecast...

Yes, and that is precisely the rub. For ASI cards, each audio play-out in Rivendell gets its own output stream context, with the particular stream used being selected more-or-less randomly. Thus, any output stream chosen as the GlassCoder input will, at best, only provide 50% of the desired audio play-outs from Rivendell.

zotz commented 4 years ago

Fred,

On Thu, Feb 27, 2020 at 1:03 PM Fred Gleason notifications@github.com wrote:

BTW, I tried using the combo:

Input Stream 1 Output Stream 1

which works but only when rdairplay is using that particular output stream and so you get music and silenced intermixed via icecast...

Yes, and that is precisely the rub. For ASI cards, each audio play-out in Rivendell gets its own output stream context, with the particular stream used being selected more-or-less randomly. Thus, any output stream chosen as the GlassCoder input will, at best, only provide 50% of the desired audio play-outs from Rivendell.

So, IIUC, even though they all come out of the same physical "wires"... there is no place before the wires that you can "tap" in software?

all the best,

drew

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ElvishArtisan/rivendell/issues/534?email_source=notifications&email_token=AAEWEDSGAOEMKCWTGLDKFOTRE756VA5CNFSM4K43MXS2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENFK3KI#issuecomment-592096681, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEWEDQTL7VIUMRRCBAPAALRE756VANCNFSM4K43MXSQ .

-- Enjoy the Paradise Island Cam playing Bahamian Or Nuttin - https://www.paradiseislandcam.com/