Closed Bug 1423994 Opened 7 years ago Closed 6 years ago

audio can't output on remote desktop

Categories

(Core :: Audio/Video: Playback, defect, P3)

57 Branch
defect

Tracking

()

RESOLVED DUPLICATE of bug 1385207

People

(Reporter: dylankil, Unassigned)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36

Steps to reproduce:

Open Firefox version 57.0.1 on a Windows 10 remote desktop connection and paste the following audio data url into the address bar:

data:audio/mpeg;base64,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//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjk5LjWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//M4xKAAAANIAAAAAKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq


Actual results:

The audio does not play.


Expected results:

The audio should play.
Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core
Any word on this? We've an automation test on a remote machine that's blocked due to this bug.
Flags: needinfo?(ajones)
Alfredo,
Can you help check it?
Flags: needinfo?(ajones) → needinfo?(ayang)
Assignee: nobody → ayang
Flags: needinfo?(ayang)
Priority: -- → P3
Attached video audio.mpg
Decoded audio mpeg from base64 data.
I could play the audio stream with FF 57.0.1 on Windows and 59.0a1 on Mac. I'll try base64 encoded way later.
I can't reproduce the problem with the base64 encoded audio stream. Could you please provide a link to reproduce it if possible? Thanks.
Flags: needinfo?(dylankil)
This issue only occurs on Remote Desktop Connections. Please RAS in to any Windows Machine, open Firefox and try to play any HTML 5 Audio with a Base64 encoded data URI
Flags: needinfo?(dylankil)
(In reply to dylankil from comment #7)
> This issue only occurs on Remote Desktop Connections. Please RAS in to any
> Windows Machine, open Firefox and try to play any HTML 5 Audio with a Base64
> encoded data URI

Thanks, I could reproduce it. It looks like audio library fails to initialize in remote desktop, so all the audio can't be outputted, not just this file.



[14932:MediaPlayback #1]: V/MediaFormatReader MediaFormatReader[000001CEE65FB000] ::Update: No need for additional input (pending:0)
Unable to read VR Path Registry from C:\Users\ayumi\AppData\Local\openvr\openvrpaths.vrpath
[Child 14932, MediaPlayback #3] WARNING: 1ceed2e9e80 Can't get cubeb context!: file z:/build/build/src/dom/media/AudioStream.cpp, line 358
[14932:MediaPlayback #3]: V/MediaDecoder VideoSink=000001CEEFE64640 playing video frame 0 (id=1) (vq-queued=4)
[14932:MediaPlayback #3]: V/MediaDecoder VideoSink=000001CEEFE64640 playing video frame 40000 (id=2) (vq-queued=4)
Flags: needinfo?(cchang)
Summary: Base64 encoded audio does not play on remote desktop → audio can't output on remote desktop
Thanks for the report. This is a known issue, and unfortunate side effect of security restrictions on the content process. We expect it to be resolved by the AudioIPC work in bug 1432303. The fix is targeted for release in June or August.
Assignee: ayang → nobody
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Flags: needinfo?(chun.m.chang)
Resolution: --- → DUPLICATE
A temporary workaround (mentioned in bug 1385207 comment 14) is to lower the content sandbox level by visiting about:config and setting security.sandbox.content.level to 2.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: