Bug 7517

Summary: Proper PulseAudio integration into core-image-sato
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Cristian Iorga <cristian.iorga>
Component: multimediaAssignee: Tanu Kaskinen <tanuk>
Status: VERIFIED FIXED QA Contact: Cristina Agurida <cristina-danielax.agurida>
Severity: enhancement    
Priority: High CC: alexandru.c.georgescu, cristina-danielax.agurida, meta.mr.watcher, meta.watcher, ross.burton, srifenbark, tanuk
Version: unspecified   
Target Milestone: 1.9 M1   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 7430, 7431    

Description Cristian Iorga 2015-03-25 16:21:40 UTC
PulseAudio can handle the audio hardware and perform enabling/muxing/etc.
Comment 1 Tanu Kaskinen 2015-04-20 19:49:50 UTC
I'm starting to work on this.
Comment 2 Tanu Kaskinen 2015-05-06 12:33:09 UTC
To allow aplay and arecord (or other alsa-only programs, if there are any) work properly, we should add alsa-plugins to the image too, since that will provide the alsa-pulseaudio plugin. It seems that alsa-plugins isn't currently included in oe-core, so I'll need to add a recipe for that.
Comment 3 Ross Burton 2015-05-06 12:38:22 UTC
Yes, we'll definitely need that.  There's a recipe in meta-oe and another one in meta-guacamayo.
Comment 4 Tanu Kaskinen 2015-05-18 12:05:29 UTC
I have patches ready that I will submit once I get access to openembedded-core-contrib.

This bug is marked as "doc changes required". What does that mean? What documentation needs updating?
Comment 5 Scott Rifenbark 2015-06-01 22:48:23 UTC
Hi,

At a glance, I don't think you need documentation changes set to "yes" on this bug.  I could be wrong but that is my gut feel here.  If I am wrong, please let me know where you think the YP user docs would need to be updated.  If not, we need to clear this flag to "no".

Scott
Comment 6 Tanu Kaskinen 2015-06-03 11:07:54 UTC
I cleared the flag now. I don't see the need for documentation updates either.
Comment 7 Tanu Kaskinen 2015-06-15 18:05:42 UTC
This bug is fixed. Sorry, forgot to close this earlier.
Comment 8 Cristina Agurida 2015-07-07 09:41:20 UTC
Verified on master: 7a402301c9c8fa9a5262d6d29b2ea199ff0dc07a

I used a core-image-sato image for genericx86-64 on NUC and verified with "pactl info" command that server name is pulseaudio and server version is 6.0.

There are more steps to do in order to verify this issue or the status can be changed in "verified"?
Comment 9 Tanu Kaskinen 2015-07-07 10:32:29 UTC
I'm personally fine with marking this as verified, but if more confidence is desired, you could run general audio test cases (if such test cases exist) to make sure there are no regressions.
Comment 10 Cristina Agurida 2015-07-07 11:04:47 UTC
The sound works well. According above comments I change the status as verified.