Skip to content

Update to ALSA 1.1.2 and PulseAudio 9.0 #87

Merged
merged 19 commits into from Aug 11, 2016
Merged

Update to ALSA 1.1.2 and PulseAudio 9.0 #87

merged 19 commits into from Aug 11, 2016

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Aug 5, 2016

Convert all bee files to versionless bee files, and recreate all the ALSA bee files with bee init.

The packages can be updated with the command below.

$ sudo bee update alsa-lib alsa-plugins alsa-utils alsa-oss json-c pulseaudio

After that, PulseAudio needs to be restarted. For whatever reason, logging off does not stop the user’s
PulseAudio session, so it needs to be manually killed. Restarting the system also achieves the same.

$ sudo killall pulseaudio

After that, programs playing sound, like Mozilla Firefox or VLC, need to be restarted to talk to the new PulseAudio server.

Tested on keineahnung and machmal.

Update to alsa-lib 1.1.2 released on August 2nd, 2016 [1].

*   Recreate the bee file with `bee init`.
*   Do not built any static libraries.

[1] http://www.alsa-project.org/main/index.php/Changes_v1.1.1_v1.1.2
Update to alsa-utils 1.1.2 [1], released on August 2nd, 2016.

Recreate the bee file with `bee init`.

[1] http://www.alsa-project.org/main/index.php/Changes_v1.1.1_v1.1.2#alsa-utils
Update to alsa-plugins 1.1.1 [1], released on March 31st, 2016.

Recreate the bee file with `bee init`.

[1] http://www.alsa-project.org/main/index.php/Changes_v1.1.0_v1.1.1#alsa-plugins
Update to alsa-oss 1.0.28 [1], released on June 17th, 2014.

Recreate the bee file with `bee init`.

[1] http://www.alsa-project.org/main/index.php/Changes_v1.0.27.2_v1.0.28#alsa-oss
@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 5, 2016

@david, it’d be great if you could test this too on your system.

@david
Copy link
Collaborator

david commented Aug 9, 2016

After Update firefox crashed with
Inconsistency detected by ld.so: dl-open.c: 678: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
and the beefile for pulseaudio-9.0 does not exist , I find only pulseaudio-8.0

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 9, 2016

@david, what bee file do you mean? In my branch there is the bee file pulseaudio.be0.

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 9, 2016

Ah, no idea why I removed the pulseaudio package again. I just rebuilt it.

$ sudo BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j' ./pulseaudio.be0

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 9, 2016

I also forgot to add the commit updating json-c to version 0.12.1.

@david
Copy link
Collaborator

david commented Aug 10, 2016

nicht erschrecken nur ein test :)

On 08/09/16 12:05, pmenzel wrote:

I also forgot to add the commit updating json-c to version 0.12.1.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub Enterprise
#87 (comment)

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 10, 2016

@david, I updated the merge request description.

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 11, 2016

@david, I tested it again, and it now works without a system restart. Running PulseAudio processes need to be killed and “sound applications” need to be restarted.

@david
Copy link
Collaborator

david commented Aug 11, 2016

nice its works good :-)

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 11, 2016

On 08/11/16 12:06, David wrote:

nice its works good :-)

@david, thank you for testing. Please go ahead and accept the merge/pull
request.

@david david merged commit fa7ec88 into master Aug 11, 2016
@donald donald deleted the update-audio-stack branch August 16, 2016 08:39
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants