From 6c09bc2420df13a89c9b8972dd3e54a9a4d3bc5c Mon Sep 17 00:00:00 2001
From: Eloi BAIL <eloi.bail@savoirfairelinux.com>
Date: Mon, 5 Oct 2015 15:26:58 -0400
Subject: [PATCH] tool/dringctrl: add method to get codec details

add method to get codec details of an account

Issue: #81048
Change-Id: I0889ef08a94d0fb642ba85f7f3cc3bff380033b9
---
 tools/dringctrl/dringctrl.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/tools/dringctrl/dringctrl.py b/tools/dringctrl/dringctrl.py
index 82434a9898..0e771b9232 100755
--- a/tools/dringctrl/dringctrl.py
+++ b/tools/dringctrl/dringctrl.py
@@ -69,6 +69,9 @@ if __name__ == "__main__":
     parser.add_argument('--sacl', help='Set active codecs for active account',
                         metavar='<codec list>', type=str)
 
+    parser.add_argument('--gacd', help='Get active codecs details for the account',
+                        metavar='<account>',type=str)
+
     #parser.add_argument('--gcc', help='Get current callid', action='store_true')
     parser.add_argument('--gcl', help='Get call list', action='store_true')
 
@@ -117,6 +120,12 @@ if __name__ == "__main__":
         for account in ctrl.getAllAccounts():
             printAccountDetails(account)
 
+    if args.gacd:
+        for codecId in ctrl.getActiveCodecs(args.gacd):
+            print("# codec",codecId,"-------------")
+            print(ctrl.getCodecDetails(args.gacd, codecId))
+            print("#-- ")
+
     if args.sac:
         ctrl.setAccount(args.sac)
 
-- 
GitLab