]> git.tue.mpg.de Git - paraslash.git/commit
play: Shut down alsa on input EOF.
authorAndre Noll <maan@tuebingen.mpg.de>
Thu, 6 Oct 2022 14:11:55 +0000 (16:11 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Wed, 4 Sep 2024 13:46:56 +0000 (15:46 +0200)
commit62513465ed4f57d21c365050f11aab19a96fa381
treed0e4f5ab57f816c2929af073def3e0f694c115c9
parent2dc14c23297a9fd3225ccf0a1e7c37596949db83
play: Shut down alsa on input EOF.

para_play leaks a lot of memory on exit because we didn't bother
to shut down the alsa subsystem. While this is harmless from the
correctness point of view, it does make it harder to spot real
memory leaks.

Rework the error handling to always shut down alsa via kill_stream().
Combine play_post_monitor() and session_post_monitor() because they
are small enough and the latter was badly named anyway.
play.c