---
title: 两个版本的DVPP接口混用导致应用程序报错退出
description: "使用媒体数据处理V1接口（接口名以acldvpp开头）创建了通道，同时又使用媒体数据处理V2接口（接口名以hi_mpi开头）接口创建通道，后者创建通道时失败。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/troubleshooting/troubleshooting_0161.html
sourcePath: /source/zh/canncommercial/900/maintenref/troubleshooting/troubleshooting_0161.html
indexId: 7cdf26b43cacca9ab893aa20712e7fccf32aaf1b7dcc32a034b95346f31aeee282
---
# 两个版本的DVPP接口混用导致应用程序报错退出

#### 问题现象描述

使用媒体数据处理V1接口（接口名以acldvpp开头）创建了通道，同时又使用媒体数据处理V2接口（接口名以hi_mpi开头）接口创建通道，后者创建通道时失败。

日志示例如下：

```
acl and himpi mode is incompatible, please check! used channel-num: 10
```


#### 原因分析

媒体数据处理V1接口（接口名以acldvpp开头）与媒体数据处理V2接口（接口名以hi_mpi开头）不兼容，多进程或者多线程使用的时候，只能选择其中一个，否则DVPP会进行拦截、报错退出应用程序。


#### 解决方法

排查业务代码流程，检查V1、V2两套接口混用的情形，目前无论是多线程还是多进程场景，均不支持两套接口混用。
