已关闭
310p rc模式下报错HiMpi create vdec channel failed, ret is -1610252272 #332
工具人呵呵创建于  1月26日关闭于  2月8日
工具人呵呵
工具人呵呵成员
1月26日 创建

该问题是怎么引起的?

cann 8.5.0 ascend310p rc模式。另外,同一个环境下,使用https://gitee.com/ascend/samples/tree/master/cplusplus/level1_single_api/7_dvpp下面的案例测试dvpp功能正常。
另附debug日志:7b11e04e9de14703b93403512183d483.txt

重现步骤

cd /root
git clone https://gitcode.com/toolsmanhehe/ffmpeg-ascend.git -b 4.4.4
# 或者按照这个仓库的说明拉取源码并应用补丁
export LD_LIBRARY_PATH=/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64:$LD_LIBRARY_PATH

./configure     --prefix=./ascend   \
  --enable-shared    \
  --extra-cflags="-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include"    \
  --extra-ldflags="-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64"    \
  --extra-libs="-lacl_dvpp_mpi -lascendcl"     \
  --enable-ascend
  
make -j16 $$ make install
export LD_LIBRARY_PATH=/root/FFmpeg/ascend/lib:$LD_LIBRARY_PATH
./ffmpeg -hwaccel ascend -c:v h264_ascend -i /models/testvideo.mp4 -c:v h264_ascend out.264

报错信息

root@orangepi:~/FFmpeg# ls /usr/local/Ascend/cann-8.5.0/
aarch64-linux  bin                combo_script  compiler  devlib     include  mindstudio-toolkit  ops_uninstall.sh  python   set_env.sh  test-ops  tools
arm64-linux    cann_uninstall.sh  compat        conf      fwkacllib  lib64    opp                 pkg_inc           runtime  share       toolkit   var
root@orangepi:~/FFmpeg# export LD_LIBRARY_PATH=/root/FFmpeg/ascend/lib:$LD_LIBRARY_PATH
root@orangepi:~/FFmpeg# ffmpeg -hwaccels | grep ascend
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
  configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  WARNING: library configuration mismatch
  avutil      configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avcodec     configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avformat    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avdevice    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avfilter    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  swscale     configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  swresample  configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
ascend
root@orangepi:~/FFmpeg# ffmpeg -encoders | grep ascend
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
  configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  WARNING: library configuration mismatch
  avutil      configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avcodec     configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avformat    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avdevice    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avfilter    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  swscale     configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  swresample  configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
 V..... h264_ascend          Ascend HiMpi H264 encoder (codec h264)
 V..... h265_ascend          Ascend HiMpi H265 encoder (codec hevc)
root@orangepi:~/FFmpeg#  ffmpeg -decoders | grep ascend
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
  configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  WARNING: library configuration mismatch
  avutil      configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avcodec     configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avformat    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avdevice    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  avfilter    configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  swscale     configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  swresample  configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
 V..... h264_ascend          Ascend HiMpi H264 decoder (codec h264)
 V..... h265_ascend          Ascend HiMpi H265 decoder (codec hevc)
root@orangepi:~/FFmpeg# ./ffmpeg -hwaccel ascend -c:v h264_ascend -i /models/testvideo.mp4 -c:v h264_ascend out.264
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:26.056.413 [task_fail_callback_data_manager.cc:88] 12608 TaskFailCallBackManager: Constructor.
[EVENT] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.063.029 [msprof_callback_impl.cpp:383] >>> (tid:12608) Started to register profiling ctrl callback.
[EVENT] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.063.647 [msprof_callback_impl.cpp:390] >>> (tid:12608) Started to register profiling hash id callback.
[INFO] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.063.824 [prof_atls_plugin.cpp:117] (tid:12608) RegisterProfileCallback, callback type is 7
[EVENT] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.063.946 [msprof_callback_impl.cpp:397] >>> (tid:12608) Started to register profiling enable host freq callback.
[INFO] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.064.077 [prof_atls_plugin.cpp:117] (tid:12608) RegisterProfileCallback, callback type is 8
[EVENT] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.064.209 [msprof_callback_impl.cpp:404] >>> (tid:12608) Started to register profiling typeId callback.
[INFO] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.064.334 [prof_atls_plugin.cpp:117] (tid:12608) RegisterProfileCallback, callback type is 6
[INFO] PROFILING(12608,ffmpeg):2026-01-26-11:58:26.066.672 [prof_atls_plugin.cpp:230] (tid:12608) Module[6] register callback of ctrl handle.
ffmpeg version 56353f0 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04.2)
  configuration: --prefix=./ascend --enable-shared --extra-cflags=-I/usr/local/Ascend/cann-8.5.0/aarch64-linux/include --extra-ldflags=-L/usr/local/Ascend/cann-8.5.0/aarch64-linux/lib64 --extra-libs='-lacl_dvpp_mpi -lascendcl' --enable-ascend
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/models/testvideo.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1
    creation_time   : 2013-12-16T17:44:39.000000Z
    title           : Big Buck Bunny, Sunflower version
    artist          : Blender Foundation 2008, Janus Bager Kristensen 2013
    comment         : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net
    genre           : Animation
    composer        : Sacha Goedegebure
  Duration: 00:10:34.53, start: 0.000000, bitrate: 3481 kb/s
  Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 2998 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default)
    Metadata:
      creation_time   : 2013-12-16T17:44:39.000000Z
      handler_name    : GPAC ISO Video Handler
      vendor_id       : [0][0][0][0]
  Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
    Metadata:
      creation_time   : 2013-12-16T17:44:42.000000Z
      handler_name    : GPAC ISO Audio Handler
      vendor_id       : [0][0][0][0]
  Stream #0:2(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 320 kb/s (default)
    Metadata:
      creation_time   : 2013-12-16T17:44:42.000000Z
      handler_name    : GPAC ISO Audio Handler
      vendor_id       : [0][0][0][0]
    Side data:
      audio service type: main
File 'out.264' already exists. Overwrite? [y/N] y
[AVHWDeviceContext @ 0xaaaab09a1e40] device id is: 0.
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:28.386.806 [runtime_keeper.cc:158] 12608 CreateRuntimeImpl: Open libruntime_v100.so successfully
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:28.387.166 [runtime.cc:5515] 12608 GetVisibleDevices: ASCEND_RT_VISIBLE_DEVICES param was not set
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.390.724 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[4] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.390.957 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[6] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.107 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[5] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.237 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[0] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.400 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[1] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.532 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[8] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.670 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[2] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.799 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[3] package worker was created successfully
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.391.952 [package_worker_factory.cpp:39][RegisterPackageWorkerCreator][tid:12608] Register[9] package worker was created successfully
[INFO] PROFILING(12608,ffmpeg):2026-01-26-11:58:28.392.274 [prof_atls_plugin.cpp:230] (tid:12608) Module[7] register callback of ctrl handle.
[INFO] PROFILING(12608,ffmpeg):2026-01-26-11:58:28.412.595 [prof_atls_plugin.cpp:230] (tid:12608) Module[48] register callback of ctrl handle.
[EVENT] PROFILING(12608,ffmpeg):2026-01-26-11:58:28.413.361 [msprof_callback_impl.cpp:111] >>> (tid:12608) MsprofCtrlCallback called, type: 255
[EVENT] PROFILING(12608,ffmpeg):2026-01-26-11:58:28.413.868 [ai_drv_dev_api.cpp:333] >>> (tid:12608) Succeeded to DrvGetApiVersion version: 0x72317
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.414.318 [acl.cpp:265]12608 GetAllPackageVersion: Version of runtime package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.414.539 [acl.cpp:265]12608 GetAllPackageVersion: Version of runtime package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.414.752 [acl.cpp:265]12608 GetAllPackageVersion: Version of bisheng-compiler package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.414.964 [acl.cpp:265]12608 GetAllPackageVersion: Version of hccl package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.415.196 [acl.cpp:265]12608 GetAllPackageVersion: Version of oam-tools package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.415.432 [acl.cpp:265]12608 GetAllPackageVersion: Version of ops-legacy package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.415.662 [acl.cpp:265]12608 GetAllPackageVersion: Version of ops-legacy package is 8.5.0
[INFO] ASCENDCL(12608,ffmpeg):2026-01-26-11:58:28.415.808 [acl.cpp:267]12608 GetAllPackageVersion: Version of driver package is not found
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.416.175 [client_manager.cpp:495][GetClientRunMode][tid:12608] runMode:0
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.416.308 [client_manager.cpp:133][GetInstance][tid:12608] [ClientManager] Current mode:2
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.416.427 [thread_mode_manager.cpp:70][Open][tid:12608] [ThreadModeManager] enter into open process deviceId[0] rankSize[0]
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.417.155 [client_manager.cpp:290][CheckPackageExistsOnce][tid:12608] [TsdClient][deviceId=0] set package path[/usr/local/Ascend/cann-8.5.0/opp/Ascend310P/aicpu/], package name[Ascend310P-aicpu_syskernels.tar.gz], packageType[0]
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.417.893 [client_manager.cpp:290][CheckPackageExistsOnce][tid:12608] [TsdClient][deviceId=0] set package path[/usr/local/Ascend/cann-8.5.0/opp/Ascend310P/aicpu/], package name[Ascend310P-aicpu_extend_syskernels.tar.gz], packageType[1]
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.418.417 [client_manager.cpp:279][CheckPackageExistsOnce][tid:12608] [TsdClient][deviceId=0] pkg size[0] in path[/usr/local/Ascend/cann-8.5.0/opp/built-in/] must be only one, skip send package, packageType[6]
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.418.645 [aicpu_thread_package_worker.cpp:27][AicpuThreadPackageWorker][tid:12608] Start init AicpuThreadPackageWorker. Package worker parameters, deviceId=0, vfId=0
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.418.895 [aicpu_thread_package_worker.cpp:132][OpenVerifyFile][tid:12608] Create verify file end, path=/root/aicpu_package_install.info, reason=File exists
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.419.052 [aicpu_thread_package_worker.cpp:141][OpenVerifyFile][tid:12608] Create or open verify file success, path=/root/aicpu_package_install.info
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.419.224 [aicpu_thread_package_worker.cpp:27][AicpuThreadPackageWorker][tid:12608] Start init AicpuThreadPackageWorker. Package worker parameters, deviceId=0, vfId=0
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.419.369 [aicpu_thread_package_worker.cpp:61][ExtendThreadPackageWorker][tid:12608] Start init ExtendThreadPackageWorker. Package worker parameters, deviceId=0, vfId=0
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.419.600 [aicpu_thread_package_worker.cpp:132][OpenVerifyFile][tid:12608] Create verify file end, path=/root/extend_aicpu_package_install.info, reason=File exists
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.419.750 [aicpu_thread_package_worker.cpp:141][OpenVerifyFile][tid:12608] Create or open verify file success, path=/root/extend_aicpu_package_install.info
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.537.313 [thread_mode_manager.cpp:158][SetAICPUProfilingCallback][tid:12608] [ThreadModeManager] profiling callback is nullptr, skip set aicpu profiling callback
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.537.599 [aicpusd_interface_process.cpp:652][TryGetLogLevelFromParentProcess][tid:12608] get ASCEND_GLOBAL_LOG_LEVEL [] and ASCEND_GLOBAL_EVENT_ENABLE []
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.537.936 [aicpusd_interface_process.cpp:586][GetCurrentRunMode][tid:12608] Current aicpu mode is offline (call by api).
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.538.163 [aicpusd_drv_manager.cpp:321][InitSocType][tid:12608] Soc type is 0
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.538.316 [aicpusd_drv_manager.cpp:175][GetNormalAicpuInfo][tid:12608] aicpuBitMap[32768], aicpuNum[1].
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.538.467 [aicpusd_drv_manager.cpp:209][GetCcpuInfo][tid:12608] ccpuBitMap[32767].
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.538.639 [aicpusd_drv_manager.cpp:95][GetNormalAicpuDCpuInfo][tid:12608] GetNormalAicpuDCpuInfo, deviceId[0], aicpu_num[1], aicpu_os_sched[1], ccpu_num[15], ccpu_os_sched[1], dcpu_num[0], dcpu_os_sched[1], tscpu_num[0], tscpu_os_sched[0].
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.538.783 [aicpusd_drv_manager.cpp:292][InitDrvMgrCaluniqueVfId][tid:12608] InitDrvMgr uniqueVfId=0, deviceId=0
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.538.910 [aicpusd_drv_manager.cpp:372][InitDrvMgr][tid:12608] host pid[12608], host proc name[], vf id[0], first aicpu index[0], aicpu num[1], dcpu base index[15], dcpu num[0].
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.539.109 [aicpusd_drv_manager.cpp:562][BindHostPid][tid:12608] Bind host pid success, hostPid=12608, vfId=0, mode=1
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.539.321 [aicpusd_drv_manager.cpp:562][BindHostPid][tid:12608] Bind host pid success, hostPid=12608, vfId=0, mode=1
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.539.505 [aicpusd_resource_manager.cpp:264][InitBufManager][tid:12608] Aicpu schedule SetBuffCfg successfully!
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.540.158 [aicpusd_drv_manager.cpp:441][InitDrvSchedModule][tid:12608] Enable process drv queue msg on ccpu, ret is 0.
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.545.766 [aicpusd_worker.cpp:70][ThreadPool][tid:12608] ThreadPool
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.546.215 [aicpusd_worker.cpp:270][AddPidToTask][tid:12611] Bind pid by hal.
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.546.856 [aicpusd_threads_process.cpp:81][LoadExtendKernelSo][tid:12608] Start to preload extend kernel so.
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.551.362 [aicpusd_threads_process.cpp:85][LoadExtendKernelSo][tid:12608] End to preload extend kernel so.
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.551.905 [aicpusd_period_statistic.cpp:132][SetThreadAffinity][tid:12613] aicpu bind by self success
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:28.552.043 [aicpusd_cust_so_manager.cpp:75][InitAicpuCustSoManager][tid:12608] Cust so manager init success, dir=/root/cust_aicpu_0_0_12608/, runMode=2, schedMode=0
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:28.554.448 [raw_device.cc:534] 12608 Init: isAddrFlat:0
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:28.554.695 [engine.cc:78] 12608 Engine: Constructor.
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:28.554.868 [direct_hwts_engine.cc:56] 12608 DirectHwtsEngine: Constructor.
[INFO] DRV(12608,ffmpeg):2026-01-26-11:58:28.555.510 [grp_mng.c:81][bufmng] [halGrpCreate 81] Create grp. (grp_name=private_buff_grp_12608; grp_id=1; max_size=0; cache_flag=0)
[INFO] DRV(12608,ffmpeg):2026-01-26-11:58:28.555.692 [grp_mng.c:144][bufmng] [halGrpAddProc 144] add grp succ, name:private_buff_grp_12608, pid:12608, grp_id:1, admin:1 alloc:1 read:1 write:1
[INFO] DRV(12608,ffmpeg):2026-01-26-11:58:28.555.983 [buff_recycle.c:761][bufmng] [procMngInit 761] poolId 1 add task node uid 2 pid 12608
[INFO] DRV(12608,ffmpeg):2026-01-26-11:58:28.556.161 [drv_buff_mbuf.c:65][bufmng] [mbufSetPrivFlag 65] Set mbuf priv flag success. (flag=0, g_mbuf_priv_flag=0)
[INFO] DRV(12608,ffmpeg):2026-01-26-11:58:28.556.288 [grp_mng.c:212][bufmng] [halGrpAttach 212] grp attach, grp_name:private_buff_grp_12608, grp_id:1, timeout:1000ms
[INFO] DRV(12608,ffmpeg):2026-01-26-11:58:28.556.424 [drv_buff_memzone.c:499][bufmng] [memzone_cfg 499] BuffCfg success. (cfg num=4; huge_prior=393216; normal=393216; huge_only=393216; dvpp_huge_prior=393216; dvpp_normal=393216; dvpp_huge_only=393216)
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:28.563.546 [npu_driver.cc:6898] 12615 GetDeviceStatus: GetDeviceStatus status=1.
[INFO] TDT(12608,ffmpeg):2026-01-26-11:58:28.568.192 [client_manager.cpp:203][SetProfilingCallback][tid:12608] [TsdClient] set profiling callback successfully
[h264_ascend @ 0xaaaab08e2e40] Channel Id is: 0.
[ERROR] DVPP(12608,ffmpeg):2026-01-26-11:58:28.586.530 [mpi_vdec_adapt.c:331][HiDvpp][A631]  VDEC Create Channel Fail! ret = f005ffff
[ERROR] DVPP(12608,ffmpeg):2026-01-26-11:58:28.586.819 [mpi_vdec_adapt.c:395][HiDvpp][A631] pid 45992, device id 0, user chn id 0, vdec create chn fail, ret = a0058010
[h264_ascend @ 0xaaaab08e2e40] HiMpi create vdec channel failed, ret is -1610252272.
[h264_ascend @ 0xaaaab08e2e40] Decode hw send packet count is: 0.
[h264_ascend @ 0xaaaab08e2e40] Decode hw out frame count is: 0.
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (h264_ascend) -> h264 (h264_ascend))
Error while opening decoder for input stream #0:0 : Error number -1610252272 occurred
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:33.755.685 [aicpusd_period_statistic.cpp:72][DoStatistic][tid:12613] DoStatistic running over
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:33.756.409 [aicpusd_worker.cpp:164][WaitForStop][tid:12608] WaitForStop begin.
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:34.685.301 [aicpusd_worker.cpp:170][WaitForStop][tid:12608] WaitForStop end.
[INFO] CCECPU(12608,ffmpeg):2026-01-26-11:58:34.751.387 [aicpusd_mpi_mgr.cpp:48][PrintStatisticInfo][tid:12608] Mpi Dvpp event statistic: [0]
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:34.757.368 [runtime.cc:1640] 12608 ~Runtime: runtime destructor.
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:34.759.327 [runtime.cc:1728] 12608 WaitMonitorExit: wait monitor success, used count=0.
[INFO] RUNTIME(12608,ffmpeg):2026-01-26-11:58:34.772.521 [task_fail_callback_data_manager.cc:93] 12608 ~TaskFailCallBackManager: Destructor.
root@orangepi:~/FFmpeg#
likedislike
工具人呵呵工具人呵呵成员
1月26日 修改了issue 的描述
工具人呵呵工具人呵呵成员
1月26日 修改了issue 的描述
hang成员
1月26日 评论:

/label add question

likedislike
ascend-robotascend-robot成员
1月26日 添加了label:question
hang成员
1月26日 评论:

您好,

目前ffmpeg-ascend参考样例仅支持ffmpeg n4.4.1及配套软件在特定版本下使用,其对应的版本如下:
CANN版本 Driver/Firmware版本
8.0.RC3 24.1.RC3
8.0.0 24.1.0

目前并不支持cann8.5.0,建议您切换至正确版本查看该问题是否存在

likedislike
hang成员
1月26日 评论:

/label add resolved

likedislike
ascend-robotascend-robot成员
1月26日 添加了label:resolved
ascend-robot
ascend-robot成员
1月26日 评论:

当前Issue标记为resolved且有一段时间未进一步更新,因此我们将其标记为'stale'(闲置)状态。若你认为这是误操作,可随时评论'/label remove stale'移除'stale'标签。标记为stale的Issue在4天内无更新活动将自动关闭。

likedislike
ascend-robotascend-robot成员
1月26日 添加了label:stale
ascend-robotascend-robot成员
1月26日 删除了label:resolvedstale
工具人呵呵
工具人呵呵成员
1月26日 评论:

您好,

目前ffmpeg-ascend参考样例仅支持ffmpeg n4.4.1及配套软件在特定版本下使用,其对应的版本如下:
CANN版本 Driver/Firmware版本
8.0.RC3 24.1.RC3
8.0.0 24.1.0

目前并不支持cann8.5.0,建议您切换至正确版本查看该问题是否存在

@dailydeath
8.0.RC3我也试过,dvpp样例正常,ffmpeg调用失败。我怀疑和310p的rc模式有关系

likedislike
hang成员
1月26日 评论:

您好,

抱歉对您的问题理解错误,我们支持ffmpeg中设置rc_model参数,用于控制CBR,VBR模式,310P的RC模式是不支持的,您可以再复现该问题后使用msnpureport收集全量日志信息提供诶我们,如果后续我们有相关支持会第一时间再此issue下评论

likedislike
hang成员
1月26日 评论:

/label add resolved

likedislike
ascend-robotascend-robot成员
1月26日 添加了label:resolved
ascend-robot
ascend-robot成员
1月26日 评论:

当前Issue标记为resolved且有一段时间未进一步更新,因此我们将其标记为'stale'(闲置)状态。若你认为这是误操作,可随时评论'/label remove stale'移除'stale'标签。标记为stale的Issue在4天内无更新活动将自动关闭。

likedislike
ascend-robotascend-robot成员
1月26日 添加了label:stale
ascend-robotascend-robot成员
1月26日 删除了label:resolvedstale
工具人呵呵
工具人呵呵成员
1月27日 评论:

您好,

抱歉对您的问题理解错误,我们支持ffmpeg中设置rc_model参数,用于控制CBR,VBR模式,310P的RC模式是不支持的,您可以再复现该问题后使用msnpureport收集全量日志信息提供诶我们,如果后续我们有相关支持会第一时间再此issue下评论

@dailydeath

目前310b rc在cann7.0时是可以使用的,升级cann到8.0后也出现这个问题,是否可能是cann8.0接口变动导致的。

likedislike
hang成员
1月27日 评论:

您好

首先感谢您提供的问题分析
目前我们只保证了在表格中的配套环境的EP模式,对于RC模式,我们无法保证其功能是否完备,后续如果我们支持RC模式,相关内容会反馈在该issuse下。

likedislike
hang成员
1月27日 评论:

/label add resolved

likedislike
ascend-robotascend-robot成员
1月27日 添加了label:resolved
ascend-robot
ascend-robot成员
2月4日 评论:

当前Issue标记为resolved且有一段时间未进一步更新,因此我们将其标记为'stale'(闲置)状态。若你认为这是误操作,可通过添加任意评论来去除'stale'标签。标记为stale的Issue在4天内无更新活动将自动关闭。

likedislike
ascend-robotascend-robot成员
2月4日 添加了label:stale
ascend-robotascend-robot成员
2月8日 关闭了 issue
Xxiangjie10成员
29 天前 issue状态由 TODO 改变为 DONE