From what I learnt from Hui Wang, it is not easy to backport these 3 commits to 16.04, or even it is not possible at all. These commits make a great change for pulseaudio core as well as some other modules, it will affect a lot of existing functions in the pulesaudio. The 1st commit looks like below. I will leave the decision to desktop team if we want to fix this in 16.04 or not.
From what I learnt from Hui Wang, it is not easy to backport these 3 commits to 16.04, or even it is not possible at all. These commits make a great change for pulseaudio core as well as some other modules, it will affect a lot of existing functions in the pulesaudio. The 1st commit looks like below. I will leave the decision to desktop team if we want to fix this in 16.04 or not.
hwang4@ hwang4- Inspiron- 7520:~/ source/ pulseaudio$ git show 6b3489613049034 83aa78d4ddc1fd0 36ef75a7cb |diffstat dbus/iface- core.c | 114 +++++++ +++++++ ------- dbus/iface- sample. c | 10 + module- default- device- restore. c | 14 +- module- intended- roles.c | 37 +++--- module- rescue- streams. c | 20 +-- module- switch- on-connect. c | 30 +++-- cli-command. c | 20 +-- cli-text. c | 12 -- +++++++ +++++++ +++++++ ++++ ------- ------- protocol- native. c | 19 +--
modules/
modules/
modules/
modules/
modules/
modules/
pulsecore/
pulsecore/
pulsecore/core.c | 170 +++++++
pulsecore/core.h | 28 ++++-
pulsecore/namereg.c | 115 +------
pulsecore/namereg.h | 6 -
pulsecore/
pulsecore/sink.c | 7 +
pulsecore/source.c | 7 +
15 files changed, 370 insertions(+), 239 deletions(-)