0019-audio-unit-iOS-add-missing-notification-center-remov.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. From 819c2d8f87e552617bd95ee3f2273c6a92e2491d Mon Sep 17 00:00:00 2001
  2. From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <felix@serioese.gmbh>
  3. Date: Wed, 6 Sep 2017 17:55:25 +0200
  4. Subject: [PATCH 19/19] audio unit iOS: add missing notification center removal
  5. This fixes a regression introduced in e4c0308
  6. ---
  7. modules/audio_output/audiounit_ios.m | 7 +++++--
  8. 1 file changed, 5 insertions(+), 2 deletions(-)
  9. diff --git a/modules/audio_output/audiounit_ios.m b/modules/audio_output/audiounit_ios.m
  10. index 9ef7e2a281..7a90ed7e77 100644
  11. --- a/modules/audio_output/audiounit_ios.m
  12. +++ b/modules/audio_output/audiounit_ios.m
  13. @@ -357,6 +357,8 @@ Stop(audio_output_t *p_aout)
  14. struct aout_sys_t *p_sys = p_aout->sys;
  15. OSStatus err;
  16. + [[NSNotificationCenter defaultCenter] removeObserver:p_sys->aoutWrapper];
  17. +
  18. err = AudioOutputUnitStop(p_sys->au_unit);
  19. if (err != noErr)
  20. ca_LogWarn("AudioOutputUnitStop failed");
  21. @@ -440,8 +442,9 @@ Start(audio_output_t *p_aout, audio_sample_format_t *restrict fmt)
  22. Pause(p_aout, true, 0);
  23. [[NSNotificationCenter defaultCenter] addObserver:p_sys->aoutWrapper
  24. - selector:@selector(audioSessionRouteChange:)
  25. - name:AVAudioSessionRouteChangeNotification object:nil];
  26. + selector:@selector(audioSessionRouteChange:)
  27. + name:AVAudioSessionRouteChangeNotification
  28. + object:nil];
  29. free(layout);
  30. fmt->channel_type = AUDIO_CHANNEL_TYPE_BITMAP;
  31. --
  32. 2.14.1