I have an issue of avformat_open_input() returning -3 “No such process” on call 
to open a pulse audio source.  The code works on older Pi OS with larger memory.

Any ideas about what I am doing wrong or where to look?

Thanks in advance.

The only libav calls are the following up to error:
avdevice_register_all();
av_find_input_format();
avformat_open_input() ps is nullptr, url is "plughw:RacecamMic" that works for 
arecord, fmt is the AVInputFormat pointer found by av_find_input_format() to 
"pluse' and options is nullptr

working Pi:
wkeeling@pi5dev4g:~ $ dpkg -l | grep FFmpeg
ii  libavcodec-dev:arm64                 8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with de/encoders for audio/video codecs - 
development files
ii  libavcodec61:arm64                   8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with de/encoders for audio/video codecs - runtime 
files
ii  libavdevice-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for handling input and output devices - development 
files
ii  libavdevice61:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for handling input and output devices - runtime 
files
ii  libavfilter-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library containing media filters - development files
ii  libavfilter10:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library containing media filters - runtime files
ii  libavformat-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with (de)muxers for multimedia containers - 
development files
ii  libavformat61:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with (de)muxers for multimedia containers - runtime 
files
ii  libavutil-dev:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with functions for simplifying programming - 
development files
ii  libavutil59:arm64                    8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with functions for simplifying programming - 
runtime files
ii  libpostproc-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for post processing - development files
ii  libpostproc58:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for post processing - runtime files
ii  libswresample-dev:arm64              8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for audio resampling, rematrixing etc. - 
development files
ii  libswresample5:arm64                 8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for audio resampling, rematrixing etc. - runtime 
files
ii  libswscale-dev:arm64                 8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for image scaling and various conversions - 
development files
ii  libswscale8:arm64                    8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for image scaling and various conversions - runtime 
files
ii  python3-av                           14.2.0-1                             
arm64        pythonic bindings for FFmpeg's libraries
wkeeling@pi5dev4g:~ $ uname -a
Linux pi5dev4g 6.12.62+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.62-1+rpt1 
(2025-12-18) aarch64 GNU/Linux
wkeeling@pi5dev4g:~ $ free -h
               total        used        free      shared  buff/cache   available
Mem:           4.0Gi       706Mi       2.1Gi       153Mi       1.3Gi       3.3Gi
Swap:          2.0Gi          0B       2.0Gi

failing Pi:
wkeeling@pi5dev1g:~ $ dpkg -l | grep FFmpeg
ii  libavcodec-dev:arm64                 8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with de/encoders for audio/video codecs - 
development files
ii  libavcodec61:arm64                   8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with de/encoders for audio/video codecs - runtime 
files
ii  libavdevice-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for handling input and output devices - development 
files
ii  libavdevice61:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for handling input and output devices - runtime 
files
ii  libavfilter-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library containing media filters - development files
ii  libavfilter10:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library containing media filters - runtime files
ii  libavformat-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with (de)muxers for multimedia containers - 
development files
ii  libavformat61:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with (de)muxers for multimedia containers - runtime 
files
ii  libavutil-dev:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with functions for simplifying programming - 
development files
ii  libavutil59:arm64                    8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library with functions for simplifying programming - 
runtime files
ii  libpostproc-dev:arm64                8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for post processing - development files
ii  libpostproc58:arm64                  8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for post processing - runtime files
ii  libswresample-dev:arm64              8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for audio resampling, rematrixing etc. - 
development files
ii  libswresample5:arm64                 8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for audio resampling, rematrixing etc. - runtime 
files
ii  libswscale-dev:arm64                 8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for image scaling and various conversions - 
development files
ii  libswscale8:arm64                    8:7.1.3-0+deb13u1+rpt1               
arm64        FFmpeg library for image scaling and various conversions - runtime 
files
wkeeling@pi5dev1g:~ $ uname -a
Linux pi5dev1g 6.18.29+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.18.29-1+rpt1 
(2026-05-12) aarch64 GNU/Linux
wkeeling@pi5dev1g:~ $ free -h
               total        used        free      shared  buff/cache   available
Mem:           990Mi       249Mi       409Mi        10Mi       403Mi       740Mi
Swap:          989Mi          0B       989Mi

_______________________________________________
Libav-user mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to