bugfix: video playback freeses after switching from passthrough to video360 mode... 24/163124/2 accepted/tizen/unified/20171212.171914 submit/tizen/20171212.053432
authorAndriy Martynets <a.martynets@partner.samsung.com>
Thu, 7 Dec 2017 09:01:16 +0000 (11:01 +0200)
committerAndriy Martynets <a.martynets@partner.samsung.com>
Thu, 7 Dec 2017 12:08:52 +0000 (14:08 +0200)
Change-Id: Ib131f52b505ecb39967042a235cc16a09509ee2b
Signed-off-by: Andriy Martynets <a.martynets@partner.samsung.com>
src/player.c

index d8089ad..7c00486 100644 (file)
@@ -255,6 +255,7 @@ static int player_recv_msg(callback_cb_info_s * cb_info, tbm_fd *tfd)
        msg_buff_s *buff = &cb_info->buff;
 
        memset(buff->recvMsg, 0x00, sizeof(char)*buff->bufLen);
+       memset(tfd, INVALID_DEFAULT_VALUE, sizeof(*tfd) * MUSE_NUM_FD);
        recvLen = muse_core_msg_recv_fd(cb_info->fd, buff->recvMsg, tfd);
        if (recvLen <= 0) {
                LOGE("failed to recv msg %d", recvLen);
@@ -1462,7 +1463,6 @@ static void *client_cb_handler(gpointer data)
        muse_core_msg_parse_err_e err;
        tbm_fd tfd[MUSE_NUM_FD];
 
-       memset(tfd, INVALID_DEFAULT_VALUE, sizeof(tfd));
        while (g_atomic_int_get(&cb_info->running)) {
                len = 0;
                err = MUSE_MSG_PARSE_ERROR_NONE;