Closed
Bug 1199420
Opened 10 years ago
Closed 10 years ago
[Audio Mgmt] Audio not working in packaged app for Cut the Rope
Categories
(Firefox OS Graveyard :: Gaia::System::Audio Mgmt, defect, P1)
Tracking
(blocking-b2g:2.5+, b2g-v2.2 unaffected, b2g-master affected)
RESOLVED
FIXED
| blocking-b2g | 2.5+ |
| Tracking | Status | |
|---|---|---|
| b2g-v2.2 | --- | unaffected |
| b2g-master | --- | affected |
People
(Reporter: jthomas, Assigned: evanxd)
References
()
Details
(Keywords: regression, Whiteboard: [2.5-Daily-Testing][Spark])
Attachments
(4 files)
Description:
The Audio for the packaged app "Cut the Rope" is currently not being played.
Repro Steps:
1) Update a Aries to 20150827025304
2) Select Market Place
3) Install Cut the Rope
4) Launch Cut the Rope
Actual:
Audio is not heard regardless of volume level.
Expected:
Audio is heard at set volume.
Environmental Variables:
Device: Aries 2.5
BuildID: 20150827025304
Gaia: c1ae9f02f2a9cfb89bf67aeea97e467c41c3362c
Gecko: c70338a96e33a92583c27670a065196f7a934d44
Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd
Version: 43.0a1 (2.5)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:43.0) Gecko/43.0 Firefox/43.0
Repro frequency: (2/3, 100%, etc.)
See attached: Logcat(x2) & Video
Video link: https://youtu.be/wKKhXuutlXI
| Reporter | ||
Comment 1•10 years ago
|
||
This issue DOES occur on Flame 2.5
Result: Sound is not initiating.
Environmental Variables:
Device: Flame 2.5 Kk Fullflash (319mb)
Build ID: 20150827083721
Gaia: d784c81961d82cbe9e111405468c590a8345856c
Gecko: b33eae31bd7188024b54228e0c0345800a65e595
Gonk: c4779d6da0f85894b1f78f0351b43f2949e8decd
Version: 43.0a1 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:43.0) Gecko/43.0 Firefox/43.0
------------------------------------
This issue does NOT occur on the Aries RC4.
Result: Audio is successfully heard.
Environmental Variables:
Device: Aries 2.5
Build ID: 20150619225606
Gaia: 4c06ed88ddccaba8dc941e5006bd2a9e57306f07
Gecko: 7c1a6b1151a1539186b950a144387e2d7f378d1b
Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd
Version: 41.0a1 (2.5)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0
Environmental Variables:
Device: Flame 2.2 Kk Fullflash (319mb)
Build ID: 20150826191108
Gaia: 335cd8e79c20f8d8e93a6efc9b97cc0ec17b5a46
Gecko: 16d864d163de
Gonk: bd9cb3af2a0354577a6903917bc826489050b40d
Version: 37.0 (2.2)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage?]
status-b2g-v2.2:
--- → unaffected
status-b2g-master:
--- → affected
Flags: needinfo?(ktucker)
Keywords: regression
Whiteboard: [2.5-Daily-Testing][Systemsfe][Spark]
| Reporter | ||
Comment 2•10 years ago
|
||
Comment 3•10 years ago
|
||
Let's check if this is due to one of the audio channel landings.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Keywords: regressionwindow-wanted
Updated•10 years ago
|
QA Contact: ddixon
Comment 4•10 years ago
|
||
Mozilla Inbound Regression Window:
Last Working
Device: Flame Master
BuildID: 20150821092739
Gaia: c6705f739fb605031eb2a0b943ba55c64bee5a03
Gecko: c574db1b372e997a8d6389ccae2e207c264d0197
Version: 43.0a1 (Master)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:43.0) Gecko/43.0 Firefox/43.0
First Broken
Device: Flame Master
BuildID: 20150821093040
Gaia: c6705f739fb605031eb2a0b943ba55c64bee5a03
Gecko: 7b24a94110d066be3b8f9c28e6439605a5e02a29
Version: 43.0a1 (Master)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:43.0) Gecko/43.0 Firefox/43.0
Last Working Gaia and First Broken Gecko
Issue DOES occur here:
Gaia: c6705f739fb605031eb2a0b943ba55c64bee5a03
Gecko: 7b24a94110d066be3b8f9c28e6439605a5e02a29
Last Working Gecko and First Broken Gaia
Issue DOES NOT occur here:
Gaia: c6705f739fb605031eb2a0b943ba55c64bee5a03
Gecko: c574db1b372e997a8d6389ccae2e207c264d0197
Mozilla Inbound Pushlog (Gecko):
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=c574db1b372e997a8d6389ccae2e207c264d0197&tochange=7b24a94110d066be3b8f9c28e6439605a5e02a29
Possible Cause:
Bug 1188754 - Music app doesn't resume after Ringer ends.
Blocks: 1188754
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jmercado)
Keywords: regressionwindow-wanted
Comment 5•10 years ago
|
||
Ehsan this issue seems to have been caused by the landig for bug 1188754. Can you please take a look?
Flags: needinfo?(jmercado) → needinfo?(ehsan)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Comment 6•10 years ago
|
||
(In reply to Jayme Mercado [:JMercado] from comment #5)
> Ehsan this issue seems to have been caused by the landig for bug 1188754.
> Can you please take a look?
No, I don't have a b2g dev environment. Please ask a b2g developer like :alwu.
Flags: needinfo?(ehsan)
Comment 8•10 years ago
|
||
Keep NI, I'll check it later.
Comment 9•10 years ago
|
||
[Blocking Requested - why for this release]:
Nominating since it breaks one of the more popular apps.
blocking-b2g: --- → 2.5?
Comment 10•10 years ago
|
||
Can you please confirm if its only this app that is broken or are there any other apps that are affected?
Updated•10 years ago
|
Whiteboard: [2.5-Daily-Testing][Systemsfe][Spark] → [2.5-Daily-Testing][Spark]
Updated•10 years ago
|
blocking-b2g: 2.5? → 2.5+
Comment 11•10 years ago
|
||
Preliminary analysis, this issue can't be 100% reproduced.
Sometime, the event "activestatechanged" can't send to the system app, so the system app wouldn't open the sound of the app.
Still debugging...
Assignee: nobody → alwu
Flags: needinfo?(alwu)
Comment 12•10 years ago
|
||
From the log, the BrowserElementAudioChannel didn't be created yet when we started playing the audio.
Therefore, we can't send the notification to the system app to request the playable permission.
| Assignee | ||
Comment 13•10 years ago
|
||
Thanks Alastor's investigating.
Component: Gaia::System::Audio Mgmt → AudioChannel
Updated•10 years ago
|
Priority: -- → P1
Updated•10 years ago
|
Blocks: TV_Gecko_P2
Comment 14•10 years ago
|
||
From the comment12,
The system app needs to create the "allowedaudiochannel" before the app starts playing audio.
After offline discussion, Evan will help to check this issue.
| Assignee | ||
Comment 15•10 years ago
|
||
Hi Alastor,
I cannot reproduce this with Flame in latest build. I've tried more than 20 times.
Let me try it in Aries.
Build ID 20151014150203
Gaia Revision c64d6e345aa477f2a24b676e84a47020a00d015d
Gaia Date 2015-10-14 15:54:16
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/4f4615ffec6a6a7ec40ff61ffda90a46c53f8d31
Gecko Version 44.0a1
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150622.193834
Firmware Date Mon Jun 22 19:38:45 EDT 2015
Bootloader L1TC00011880
Comment 16•10 years ago
|
||
Now Evan is investigating this issue, change the owner.
Please feel free to reassign to me if this issue is Gecko bug.
Assignee: alwu → evan
Comment 17•10 years ago
|
||
| Assignee | ||
Comment 18•10 years ago
|
||
Comment on attachment 8674168 [details] [review]
[gaia] evanxd:bug-1199420 > mozilla-b2g:master
Hi Alastor,
Could you review the patch?
Thanks.
Attachment #8674168 -
Flags: review?(alwu)
| Assignee | ||
Updated•10 years ago
|
Component: AudioChannel → Gaia::System::Audio Mgmt
Comment 19•10 years ago
|
||
Comment on attachment 8674168 [details] [review]
[gaia] evanxd:bug-1199420 > mozilla-b2g:master
LGTM, thanks!
Attachment #8674168 -
Flags: review?(alwu) → review+
| Assignee | ||
Comment 20•10 years ago
|
||
Alastor, thanks for the review.
I updated patch[1] for fix unit test. Once treeherder is good, let's land the code.
[1]: https://github.com/evanxd/gaia/commit/1902b235c9629786c4392c45855ef705921fb28b
[2]: https://treeherder.mozilla.org/#/jobs?repo=gaia&revision=1902b235c9629786c4392c45855ef705921fb28b
| Assignee | ||
Comment 21•10 years ago
|
||
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•