From e2637b3fea6003f1aa17f5a6f2df4a76ee7c51b9 Mon Sep 17 00:00:00 2001
From: Ronan Le Martret <ronan.lemartret@iot.bzh>
Date: Tue, 26 Dec 2017 17:54:16 +0100
Subject: [PATCH] Remove event from asound config file

 - If alsacore policy emit a signal "sig-32" pulseaudio crash.

Bug-AGL: SPEC-1110

Change-Id: I4352f9a634e610952189dc2947ca250b903bf413
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
---
 .../4a-hal-config/files/asound.conf.template       | 84 ----------------------
 1 file changed, 84 deletions(-)

diff --git a/meta-audio-4a-framework/recipes-multimedia/4a-hal-config/files/asound.conf.template b/meta-audio-4a-framework/recipes-multimedia/4a-hal-config/files/asound.conf.template
index aa97a39c..f428ba74 100644
--- a/meta-audio-4a-framework/recipes-multimedia/4a-hal-config/files/asound.conf.template
+++ b/meta-audio-4a-framework/recipes-multimedia/4a-hal-config/files/asound.conf.template
@@ -151,13 +151,6 @@ pcm.Emergency {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -192,13 +185,6 @@ pcm.Warning {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -233,13 +219,6 @@ pcm.CustomHigh {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -274,13 +253,6 @@ pcm.Phone {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -315,13 +287,6 @@ pcm.Navigation {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -356,13 +321,6 @@ pcm.CustomMedium {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -397,13 +355,6 @@ pcm.Video {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -439,13 +390,6 @@ pcm.Streaming {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -480,13 +424,6 @@ pcm.Multimedia {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -521,13 +458,6 @@ pcm.Radio {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -562,13 +492,6 @@ pcm.CustomLow {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
@@ -603,13 +526,6 @@ pcm.Fallback {
             release {
                 stream_close "{}"
             }
-
-            # map AGL event on Unix signal. Search in event for json key=value
-            events {
-                sig-02 {search state_event, value 1}
-                sig-31 {search state_event, value 2}
-                sig-32 {search state_event, value 3}
-            }
         }
     }
 }
-- 
2.16.6