server icon indicating copy to clipboard operation
server copied to clipboard

[HTML Producer] Audio not routed to consumers

Open Julusian opened this issue 6 years ago • 15 comments

CEF does not appear to support routing of audio, there is a PR to add it but it is stale and not near being merged: https://bitbucket.org/chromiumembedded/cef/pull-requests/18/adding-audio-support/diff This means that any audio played in it gets sent to the system default soundcard, rather than any audio consumer for the channel. It also means that any audio mixer commands will have no effect.

Once CEF supports routing of audio we should update our html producer to make use of it.

Julusian avatar Jan 10 '18 13:01 Julusian

Yes, very important feature for HTML template producer. Thanks for pointing on that.

premultiply avatar Jan 10 '18 15:01 premultiply

A new CEF PR has been raised, which replaces the previous one. https://bitbucket.org/chromiumembedded/cef/pull-requests/151/add-ability-to-redirect-audio-output-to/diff

Julusian avatar Feb 25 '18 20:02 Julusian

Is it possible to merge that?

premultiply avatar Mar 01 '18 11:03 premultiply

@premultiply we would need a custom CEF build for that.

ronag avatar Mar 01 '18 11:03 ronag

I'm keeping a close eye on it. Once I have some time I intend to test it out in Caspar, but I think its a bit too late to add that into 2.2

Julusian avatar Mar 01 '18 11:03 Julusian

https://bitbucket.org/chromiumembedded/cef/pull-requests/177/add-ability-to-capture-audio-output-to/diff

Julusian avatar Dec 10 '18 16:12 Julusian

Any solution for this or any advance?

Jgaleas7 avatar Feb 12 '19 22:02 Jgaleas7

https://bitbucket.org/chromiumembedded/cef/pull-requests/177/add-ability-to-capture-audio-output-to/diff @Julusian it was DECLINED :(

Jgaleas7 avatar Mar 07 '19 23:03 Jgaleas7

@Jgaleas7 no, it was merged:

Marshall Greenblatt Manually merged in master revision 58e1149.

https://bitbucket.org/chromiumembedded/cef/commits/58e1149c7127314072903d3d45b9ba8b9fd2fc92

It think that should be available in official CEF builds for Chromium 74. I'll keep an eye out for when builds become available that we can use.

Julusian avatar Mar 07 '19 23:03 Julusian

Oooooooooooooohhhhh!!!!!!!

jesperstarkar avatar Mar 10 '19 14:03 jesperstarkar

@Jgaleas7 no, it was merged:

Marshall Greenblatt Manually merged in master revision 58e1149.

https://bitbucket.org/chromiumembedded/cef/commits/58e1149c7127314072903d3d45b9ba8b9fd2fc92

It think that should be available in official CEF builds for Chromium 74. I'll keep an eye out for when builds become available that we can use.

CEF chromium 74 is available http://opensource.spotify.com/cefbuilds/index.html

Jgaleas7 avatar Apr 29 '19 16:04 Jgaleas7

this bug is soved with CEF 71 Current version in master?????

CEF 71 Current version in master #1235

Jgaleas7 avatar Nov 28 '19 21:11 Jgaleas7

@Jgaleas7 No, this requires CEF74 but that version introduces other problems so isn't an option for now

Julusian avatar Nov 29 '19 10:11 Julusian

In the version 85 of CEF. I think is solved all problems. Audio route and sharing texture.

Jgaleas7 avatar Oct 19 '20 03:10 Jgaleas7

Any news on this issue?

Sidonai-1 avatar Sep 08 '21 16:09 Sidonai-1