飘逸太极

飘逸太极

0个粉丝

2

问答

0

专栏

1

资料

飘逸太极  发布于  2016-12-27 16:45:40
采纳率 0%
2个问答
2597

Hi3516A音频输出会停止。

 
附件有完整的音频播放的线程代码。主要代码如下。

情况是这样的,如果不接视频(不采集,编码,网络发送),这个音频播放程序可以一直跑下去。
但是如果接入视频,基本上几分钟就在HI_MPI_AO_SendFrame出问题,快的话接入视频就出问题,报错说音频输出缓存为满,然后就卡在这里了。大侠们有没有遇到类似的问题。谢谢。

        FILE* pfd = NULL;
        pfd = fopen("test.pcm", "rb");
        if(NULL == pfd)
        {
                printf("error open file\n");
        }

        TRACE_LOG("TEST\n");
       
        int u32ReadLen = 0;
        char *pbuff = (char *)calloc(1, 1024);

        AUDIO_FRAME_S stAudioStream;
        memset(&stAudioStream, 0, sizeof(AUDIO_FRAME_S));
        while(1)
        {
//                TRACE_LOG("TEST\n");
        stAudioStream.pVirAddr[0] = pbuff;
        u32ReadLen = fread(stAudioStream.pVirAddr[0], 1, 1024, pfd);
        if (u32ReadLen <= 0)
        {
                        printf("Readlen:%d\n", u32ReadLen);
                        printf("Read over\n");
            fseek(pfd, 0, SEEK_SET); /*read file again*/
            continue;
        }
             //if (loop++%20==0)
                   //printf("Readlen:%d\n", u32ReadLen);

        stAudioStream.u32Len = u32ReadLen;
               
        s32Ret = HI_MPI_AO_SendFrame(AoDev, AoChn, &stAudioStream, 0);

        if (loop++%20==0)
              printf("s32Ret:%d\n",s32Ret);            
        
        if (HI_SUCCESS != s32Ret)
        {
            printf("%s: HI_MPI_ADEC_SendStream() failed with %#x!\n", \
                   __FUNCTION__, s32Ret);
            break;
        }
        }
易百纳技术社区文件: Audio_PCM_AO.rar
下载
我来回答
回答1个
时间排序
认可量排序

飘逸太极

0个粉丝

2

问答

0

专栏

1

资料

飘逸太极 2017-01-16 09:16:10
认可0
请问哪位大侠可以接高清输入(如720P60),还可以正常输出音频。谢谢。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区