avsync: CB2 reset audio switch when do seek [1/1]
PD#KAR-1260
Problem:
do seek when audio switching, audio can not start
Solution:
when video destroy avsync, reset audio switch in msync
Verify:
KARMAR
Signed-off-by: le.han <le.han@amlogic.com>
Change-Id: Ib4ebdc3009f45361e0dddacf7e6c12901ad06a17
diff --git a/src/avsync.c b/src/avsync.c
index 93fb27e..cf9c8ee 100644
--- a/src/avsync.c
+++ b/src/avsync.c
@@ -485,8 +485,12 @@
return;
}
log_info("[%d]begin type %d", avsync->session_id, avsync->type);
- if (avsync->type == AV_SYNC_TYPE_VIDEO)
+ if (avsync->type == AV_SYNC_TYPE_VIDEO) {
+ if (msync_session_set_audio_switch(avsync->fd, false)) {
+ log_error("[%d]fail to set audio switch false", avsync->session_id);
+ }
internal_stop(avsync);
+ }
avsync->quit_poll = true;
if (avsync->poll_thread) {