diff options
author | Hsin-Yu Chao <hychao@chromium.org> | 2020-09-08 06:24:40 +0000 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-10 02:29:31 +0000 |
commit | 9d534fca21e703a031fb480055886f05cc896afb (patch) | |
tree | f6f9daaaf56d2d74dc7c034cb56a2d38676b563c /cras/src/server/cras_iodev_list.c | |
parent | c0ba1e8454d29219fbd6baa0a9c26b036781da1f (diff) | |
download | adhd-9d534fca21e703a031fb480055886f05cc896afb.tar.gz |
CRAS: iodev_list - Add init/reopen channel count to main log
The new logs will help track issues related to iodev reopen.
BUG=b:167993119
TEST=cras_test_client --dump_main
Change-Id: Ia814e6a7979e4777fa729fa81e336220e369ecb2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/adhd/+/2397380
Reviewed-by: Hsinyu Chao <hychao@chromium.org>
Tested-by: Hsinyu Chao <hychao@chromium.org>
Commit-Queue: Hsinyu Chao <hychao@chromium.org>
Diffstat (limited to 'cras/src/server/cras_iodev_list.c')
-rw-r--r-- | cras/src/server/cras_iodev_list.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cras/src/server/cras_iodev_list.c b/cras/src/server/cras_iodev_list.c index 3c62477e..9e70f555 100644 --- a/cras/src/server/cras_iodev_list.c +++ b/cras/src/server/cras_iodev_list.c @@ -477,7 +477,8 @@ static int init_device(struct cras_iodev *dev, struct cras_rstream *rstream) if (cras_iodev_is_open(dev)) return 0; cancel_pending_init_retries(dev->info.idx); - MAINLOG(main_log, MAIN_THREAD_DEV_INIT, dev->info.idx, 0); + MAINLOG(main_log, MAIN_THREAD_DEV_INIT, dev->info.idx, + rstream->format.num_channels); rc = cras_iodev_open(dev, rstream->cb_threshold, &rstream->format); if (rc) @@ -847,6 +848,9 @@ static int stream_added_cb(struct cras_rstream *rstream) * current format of the device. Fallback device will * be transciently enabled during the device re-opening. */ + MAINLOG(main_log, MAIN_THREAD_DEV_REOPEN, + rstream->format.num_channels, + edev->dev->format->num_channels); syslog(LOG_INFO, "re-open %s for higher channel count", edev->dev->info.name); possibly_enable_fallback(rstream->direction, false); |