A new update was posted to me through email a few hours ago. > This seems relatively safe from regressions: the only thing that is now > called for all cards is snd_use_case_mgr_open. It would be > preferable if this was proactively selected, e g through a udev rule or > through a module parameter passed on through module- > udev-detect to the alsa card module.
This has not changed in the version posted, comment remains. > - It would be great if all the new ucm functionality was in a separate pair > of .c and .h files. That would make it easier for us to pick > up patches to the alsa-card.c file from upstream. I also believe upstream > would appreciate that separation. This has improved. > - pa_log is used extensively, should be pa_log_debug, pa_log_info to avoid annoying syslog messages. This is ok now although it seems like every pa_log has just changed to pa_log_info. > For the jack detection code, that's currently not finished. The current code doesn't add anything of value to the end user, It is unclear to me whether the new version adds value or not. Some things might have improved, but there is still no card matching, and there will still be calls to ucm functions even for non ucm cards. > that part is more invasive to current code and so if we decide to merge it I > strongly recommend to keep it disabled by default and > make a module parameter to module-udev-detect to enable jack detection > explicitly. This has not been considered, recommend not to take the jack detection part for now. In addition, the new version has three new patches about "namereg_fail", without any explanation as of what they would solve. Summary: UCM profile patches (OK): 0001-alsa-make-visible-profile-functions.patch 0002-alsa-add-proplist-ucm-data.patch 0003-alsa-add-ucm-data-structures-and-calls.patch 0004-alsa-add-support-for-ucm-profiles.patch Namereg patches (Not OK - No reason given why this is needed or what it would improve): 0001-alsa-sink-source-Use-the-namereg_fail-module-argumen.patch 0001-module-alsa-card-New-argument-namereg_fail.patch 0001-module-udev-detect-When-loading-module-alsa-card-use.patch Jack detection patches (Not OK - still not finished and too invasive at this part of the cycle): 0005-alsa-add-jack-detection-support.patch 0006-alsa-add-hook-calls-for-jack-insertion-and-removal.patch 0007-alsa-load-jack-detection-module.patch Might be needed for compilation on our current version of PulseAudio (OK if needed): UCM-decibel_fixes-compilation-error-on-PA-0-9-22.patch UCM-undefined-references-pa_xxx.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/746023 Title: No sound on omap4 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs