For info: The package will be updated to 3.4.0 in the next few days once I receive my new CPU (I had to have it replaced).
Search Criteria
Package Details: lib32-ffmpeg 2:7.0.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/lib32-ffmpeg.git (read-only, click to copy) |
---|---|
Package Base: | lib32-ffmpeg |
Description: | Complete solution to record, convert and stream audio and video (32 bit) |
Upstream URL: | http://ffmpeg.org |
Licenses: | GPL-3.0-only |
Conflicts: | lib32-libffmpeg |
Provides: | libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Replaces: | lib32-libffmpeg |
Submitter: | lano1106 |
Maintainer: | oxalin |
Last Packager: | oxalin |
Votes: | 37 |
Popularity: | 0.041180 |
First Submitted: | 2013-05-18 04:43 (UTC) |
Last Updated: | 2024-08-03 20:23 (UTC) |
Dependencies (68)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR)
- lib32-alsa-lib
- lib32-aomAUR
- lib32-bzip2
- lib32-fontconfig
- lib32-freetype2
- lib32-fribidi
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR)
- lib32-gmp (lib32-gmp-hgAUR)
- lib32-gnutls
- lib32-gsmAUR
- lib32-harfbuzz (lib32-harfbuzz-gitAUR)
- lib32-jack (lib32-jack2, lib32-pipewire-jack)
- lib32-lameAUR
- lib32-libassAUR
- lib32-libavc1394
- lib32-libblurayAUR
- lib32-libbs2bAUR
- lib32-libdav1dAUR
- lib32-libdrm (lib32-libdrm-gitAUR)
- lib32-libdvdnavAUR
- lib32-libdvdreadAUR
- lib32-libglvnd
- lib32-libiec61883
- lib32-libmodplug
- lib32-libplaceboAUR
- lib32-libpulse
- lib32-libraw1394
- lib32-librsvg
- lib32-libtheora
- lib32-libva
- lib32-libvdpau
- lib32-libvorbis
- lib32-libvpx
- lib32-libwebp
- lib32-libx11
- lib32-libxcb (lib32-libxcb-gitAUR)
- lib32-libxext
- lib32-libxml2
- lib32-libxv
- lib32-ocl-icd (lib32-khronos-ocl-icd-gitAUR)
- lib32-opencore-amrAUR
- lib32-openjpeg2AUR
- lib32-opus
- lib32-rav1eAUR
- lib32-sdl2 (lib32-sdl2-compat-gitAUR)
- lib32-speex
- lib32-srtAUR
- lib32-v4l-utils
- lib32-vmafAUR (lib32-libvmafAUR)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR)
- lib32-x264AUR
- lib32-x265AUR
- lib32-xvidcoreAUR
- lib32-xz
- lib32-zimgAUR (lib32-zimg-gitAUR)
- lib32-zlib
- amf-headers (amf-headers-gitAUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- lib32-clang (lib32-llvm-gitAUR, lib32-clang-minimal-gitAUR) (make)
- lib32-ladspa (make)
- lib32-mesa (lib32-amdonly-gaming-mesa-gitAUR, lib32-mesa-gitAUR, lib32-mesa-minimal-gitAUR, lib32-mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- lib32-ladspa (optional) – LADSPA filters
- lib32-nvidia-utils (lib32-nvidia-340xx-utilsAUR, lib32-nvidia-430xx-utilsAUR, lib32-nvidia-390xx-utilsAUR, lib32-nvidia-vulkan-utilsAUR, lib32-nvidia-525xx-utilsAUR, lib32-nvidia-510xx-utilsAUR, lib32-nvidia-535xx-utilsAUR, lib32-nvidia-470xx-utilsAUR, lib32-nvidia-utils-betaAUR) (optional) – Nvidia NVDEC/NVENC support
Required by (292)
- audiowmark (requires libswresample.so)
- audiowmark (requires libavcodec.so)
- audiowmark (requires libavutil.so)
- audiowmark (requires libavformat.so)
- bin32-firefox-bin (optional)
- cyanrip-git (requires libavfilter.so)
- cyanrip-git (requires libavcodec.so)
- cyanrip-git (requires libswresample.so)
- cyanrip-git (requires libavutil.so)
- cyanrip-git (requires libavformat.so)
- d2vwitch-git (requires libavcodec.so)
- d2vwitch-git (requires libavutil.so)
- d2vwitch-git (requires libavformat.so)
- darling-cli-devenv-git (requires libswresample.so) (make)
- darling-cli-devenv-git (requires libavutil.so) (make)
- darling-cli-devenv-git (requires libavformat.so) (make)
- darling-cli-devenv-git (requires libavcodec.so) (make)
- darling-cli-devenv-gui-common-git (requires libavutil.so) (make)
- darling-cli-devenv-gui-common-git (requires libswresample.so) (make)
- darling-cli-devenv-gui-common-git (requires libavcodec.so) (make)
- darling-cli-devenv-gui-common-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libavutil.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libswresample.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libavcodec.so) (make)
- darling-cli-extra-git (requires libavutil.so) (make)
- darling-cli-extra-git (requires libswresample.so) (make)
- darling-cli-extra-git (requires libavcodec.so) (make)
- darling-cli-extra-git (requires libavformat.so) (make)
- darling-cli-git (requires libswresample.so) (make)
- darling-cli-git (requires libavutil.so) (make)
- darling-cli-git (requires libavformat.so) (make)
- darling-cli-git (requires libavcodec.so) (make)
- darling-cli-gui-common-git (requires libavcodec.so) (make)
- darling-cli-gui-common-git (requires libavutil.so) (make)
- darling-cli-gui-common-git (requires libswresample.so) (make)
- darling-cli-gui-common-git (requires libavformat.so) (make)
- darling-cli-python2-common-git (requires libswresample.so) (make)
- darling-cli-python2-common-git (requires libavcodec.so) (make)
- darling-cli-python2-common-git (requires libavutil.so) (make)
- darling-cli-python2-common-git (requires libavformat.so) (make)
- darling-core-git (requires libavutil.so) (make)
- darling-core-git (requires libavformat.so) (make)
- darling-core-git (requires libswresample.so) (make)
- darling-core-git (requires libavcodec.so) (make)
- darling-extra-git (requires libavutil.so) (make)
- darling-extra-git (requires libavformat.so) (make)
- darling-extra-git (requires libavcodec.so) (make)
- darling-extra-git (requires libswresample.so) (make)
- darling-ffi-git (requires libswresample.so) (make)
- darling-ffi-git (requires libavutil.so) (make)
- darling-ffi-git (requires libavformat.so) (make)
- darling-ffi-git (requires libavcodec.so) (make)
- darling-git (requires libavutil.so) (make)
- darling-git (requires libavformat.so) (make)
- darling-git (requires libavcodec.so) (make)
- darling-git (requires libswresample.so) (make)
- darling-gui-git (requires libavutil.so)
- darling-gui-git (requires libavutil.so) (make)
- darling-gui-git (requires libswresample.so)
- darling-gui-git (requires libavcodec.so)
- darling-gui-git (requires libswresample.so) (make)
- darling-gui-git (requires libavcodec.so) (make)
- darling-gui-git (requires libavformat.so)
- darling-gui-git (requires libavformat.so) (make)
- darling-gui-stubs-git (requires libavutil.so) (make)
- darling-gui-stubs-git (requires libavformat.so) (make)
- darling-gui-stubs-git (requires libswresample.so) (make)
- darling-gui-stubs-git (requires libavcodec.so) (make)
- darling-iokitd-git (requires libavcodec.so) (make)
- darling-iokitd-git (requires libavutil.so) (make)
- darling-iokitd-git (requires libswresample.so) (make)
- darling-iokitd-git (requires libavformat.so) (make)
- darling-iosurface-git (requires libavformat.so) (make)
- darling-iosurface-git (requires libswresample.so) (make)
- darling-iosurface-git (requires libavcodec.so) (make)
- darling-iosurface-git (requires libavutil.so) (make)
- darling-jsc-git (requires libavformat.so) (make)
- darling-jsc-git (requires libswresample.so) (make)
- darling-jsc-git (requires libavcodec.so) (make)
- darling-jsc-git (requires libavutil.so) (make)
- darling-jsc-webkit-common-git (requires libavformat.so) (make)
- darling-jsc-webkit-common-git (requires libswresample.so) (make)
- darling-jsc-webkit-common-git (requires libavcodec.so) (make)
- darling-jsc-webkit-common-git (requires libavutil.so) (make)
- darling-perl-git (requires libswresample.so) (make)
- darling-perl-git (requires libavcodec.so) (make)
- darling-perl-git (requires libavutil.so) (make)
- darling-perl-git (requires libavformat.so) (make)
- darling-pyobjc-git (requires libswresample.so) (make)
- darling-pyobjc-git (requires libavcodec.so) (make)
- darling-pyobjc-git (requires libavutil.so) (make)
- darling-pyobjc-git (requires libavformat.so) (make)
- darling-python2-git (requires libavutil.so) (make)
- darling-python2-git (requires libswresample.so) (make)
- darling-python2-git (requires libavcodec.so) (make)
- darling-python2-git (requires libavformat.so) (make)
- darling-ruby-git (requires libswresample.so) (make)
- darling-ruby-git (requires libavcodec.so) (make)
- darling-ruby-git (requires libavutil.so) (make)
- darling-ruby-git (requires libavformat.so) (make)
- darling-system-git (requires libswresample.so) (make)
- darling-system-git (requires libavutil.so) (make)
- darling-system-git (requires libavformat.so) (make)
- darling-system-git (requires libavcodec.so) (make)
- dolphin-emu-git (requires libavcodec.so)
- dolphin-emu-git (requires libswscale.so)
- dolphin-emu-git (requires libavutil.so)
- dolphin-emu-git (requires libavformat.so)
- dolphin-emu-ishiiruka-git (requires libavformat.so)
- dolphin-emu-ishiiruka-git (requires libavutil.so)
- dolphin-emu-ishiiruka-git (requires libswscale.so)
- dolphin-emu-ishiiruka-git (requires libavcodec.so)
- dolphin-emu-nogui-git (requires libavformat.so)
- dolphin-emu-nogui-git (requires libavcodec.so)
- dolphin-emu-nogui-git (requires libswscale.so)
- dolphin-emu-nogui-git (requires libavutil.so)
- dolphin-emu-tool-git (requires libavformat.so)
- dolphin-emu-tool-git (requires libavcodec.so)
- dolphin-emu-tool-git (requires libswscale.so)
- dolphin-emu-tool-git (requires libavutil.so)
- dolphin-emu-wayland (requires libavcodec.so)
- dolphin-emu-wayland (requires libavformat.so)
- dolphin-emu-wayland (requires libavutil.so)
- dolphin-emu-wayland (requires libswscale.so)
- easyaudiosync (requires libavfilter.so)
- easyaudiosync (requires libavutil.so)
- easyaudiosync (requires libavcodec.so)
- easyaudiosync (requires libswresample.so)
- easyaudiosync (requires libavformat.so)
- electron26 (requires libavcodec.so)
- electron26 (requires libavutil.so)
- electron26 (requires libavformat.so)
- extract-artwork (requires libavutil.so)
- extract-artwork (requires libavformat.so)
- ffms2-git (requires libavformat.so)
- ffms2-git (requires libavcodec.so)
- ffms2-git (requires libswscale.so)
- ffms2-git (requires libavutil.so)
- freerdp-git (requires libavutil.so)
- freerdp-git (requires libavcodec.so)
- freerdp-git (requires libswscale.so)
- freerdp-git (requires libswresample.so)
- k3b-git (requires libavcodec.so)
- k3b-git (requires libavutil.so)
- k3b-git (requires libavformat.so)
- lib32-chromaprint
- lib32-gst-libav
- lib32-gst-libav (make)
- lib32-gst-libav-git
- lib32-gst-libav-git (make)
- lib32-gst-plugin-gtk-git (make)
- lib32-gst-plugin-va-git (make)
- lib32-gst-plugins-bad (make)
- lib32-gst-plugins-bad-git (make)
- lib32-gst-plugins-bad-libs (make)
- lib32-gst-plugins-bad-libs-git (make)
- lib32-gst-plugins-base-git (make)
- lib32-gst-plugins-base-libs-git (make)
- lib32-gst-plugins-good-git (make)
- lib32-gst-plugins-ugly (make)
- lib32-gst-plugins-ugly-git (make)
- lib32-gst-rtsp-server-git (make)
- lib32-gstreamer-git (make)
- lib32-gstreamer-vaapi-git (make)
- lib32-libtas
- lib32-libtas-git
- libavio (requires libavformat.so) (make)
- libavio (requires libswscale.so)
- libavio (requires libswscale.so) (make)
- libavio (requires libavcodec.so)
- libavio (requires libavcodec.so) (make)
- libavio (requires libavutil.so)
- libavio (requires libswresample.so)
- libavio (requires libavutil.so) (make)
- libavio (requires libswresample.so) (make)
- libavio (requires libavformat.so)
- libmega-git (requires libavcodec.so)
- libmega-git (requires libswscale.so)
- libmega-git (requires libavutil.so)
- libmega-git (requires libavformat.so)
- libquicktime-git (requires libavcodec.so)
- libquicktime-git (requires libswscale.so)
- libretro-citra-git (requires libavcodec.so)
- libretro-citra-git (requires libavutil.so)
- libretro-ppsspp-git (requires libavcodec.so)
- libretro-ppsspp-git (requires libswresample.so)
- libretro-ppsspp-git (requires libswscale.so)
- libretro-ppsspp-git (requires libavformat.so)
- libretro-ppsspp-git (requires libavutil.so)
- makemkv (requires libavcodec.so)
- megasync-git (requires libavcodec.so)
- megasync-git (requires libavutil.so)
- megasync-git (requires libavformat.so)
- megasync-git (requires libswscale.so)
- megasync-git (requires libswresample.so)
- mpd-git (requires libavcodec.so)
- mpd-git (requires libavutil.so)
- mpd-git (requires libavformat.so)
- mpd-notification (requires libavutil.so)
- mpd-notification (requires libavformat.so)
- mpd-smbclient (requires libavcodec.so)
- mpd-smbclient (requires libavfilter.so)
- mpd-smbclient (requires libavutil.so)
- mpd-smbclient (requires libavformat.so)
- mpv-mpris-git (requires libavformat.so)
- octave-video (requires libavformat.so)
- octave-video (requires libavcodec.so)
- octave-video (requires libswscale.so)
- pipewire-audio-git (requires libavformat.so)
- pipewire-audio-git (requires libavcodec.so)
- pipewire-audio-git (requires libavutil.so)
- pipewire-full-audio-git (requires libavformat.so)
- pipewire-full-audio-git (requires libavcodec.so)
- pipewire-full-audio-git (requires libavutil.so)
- pipewire-full-ffmpeg-git (requires libavcodec.so)
- python-avio (requires libavformat.so)
- python-avio (requires libswscale.so)
- python-avio (requires libswscale.so) (make)
- python-avio (requires libavcodec.so)
- python-avio (requires libavcodec.so) (make)
- python-avio (requires libavutil.so)
- python-avio (requires libavutil.so) (make)
- python-avio (requires libswresample.so)
- python-avio (requires libswresample.so) (make)
- python-avio (requires libavformat.so) (make)
- retroarch-git (requires libavformat.so)
- retroarch-git (requires libavutil.so)
- retroarch-git (requires libswresample.so)
- retroarch-git (requires libswscale.so)
- retroarch-git (requires libavcodec.so)
- rsgain (requires libavutil.so)
- rsgain (requires libswresample.so)
- rsgain (requires libavcodec.so)
- rsgain (requires libavformat.so)
- shadps4-git (requires libavcodec.so)
- shadps4-git (requires libavutil.so)
- shadps4-git (requires libswscale.so)
- shadps4-git (requires libswresample.so)
- shadps4-git (requires libavformat.so)
- slippi-mainline (requires libswscale.so)
- slippi-mainline (requires libavcodec.so)
- slippi-mainline (requires libavutil.so)
- slippi-mainline (requires libavformat.so)
- slippi-online (requires libswscale.so)
- slippi-online (requires libavcodec.so)
- slippi-online (requires libavutil.so)
- slippi-online (requires libavformat.so)
- suyu-dev-git (requires libavcodec.so)
- suyu-dev-git (requires libavutil.so)
- suyu-dev-qt6-git (requires libavcodec.so)
- suyu-dev-qt6-git (requires libavutil.so)
- suyu-git (requires libavcodec.so)
- suyu-git (requires libavutil.so)
- vapoursynth-classic (requires libavcodec.so)
- vapoursynth-classic (requires libavformat.so)
- vapoursynth-classic (requires libavutil.so)
- vapoursynth-plugin-bestsource-git (requires libavcodec.so)
- vapoursynth-plugin-bestsource-git (requires libavformat.so)
- vapoursynth-plugin-d2vsource-git (requires libavformat.so)
- vapoursynth-plugin-d2vsource-git (requires libavcodec.so)
- vapoursynth-plugin-d2vsource-git (requires libavutil.so)
- vapoursynth-plugin-imagine-git (requires libavcodec.so)
- vapoursynth-plugin-imagine-git (requires libavformat.so)
- vapoursynth-plugin-imagine-git (requires libavutil.so)
- vapoursynth-plugin-imagine-git (requires libswscale.so)
- vapoursynth-plugin-lsmashsource-git (requires libavutil.so)
- vapoursynth-plugin-lsmashsource-git (requires libavcodec.so)
- vapoursynth-plugin-lsmashsource-git (requires libswscale.so)
- vapoursynth-plugin-lsmashsource-git (requires libswresample.so)
- vapoursynth-plugin-lsmashsource-git (requires libavformat.so)
- vdr-markad (requires libswresample.so)
- vdr-markad (requires libavcodec.so)
- vdr-markad (requires libavfilter.so)
- vdr-markad (requires libavutil.so)
- vdr-markad (requires libavformat.so)
- vdr-softhdcuvid (requires libswresample.so)
- vdr-softhdcuvid (requires libavcodec.so)
- vdr-softhdcuvid (requires libavutil.so)
- vdr-softhddevice (requires libswresample.so)
- vdr-softhddevice (requires libavcodec.so)
- vdr-softhddevice (requires libswscale.so)
- vdr-softhddrm (requires libswresample.so)
- vdr-softhddrm (requires libavcodec.so)
- vdr-softhddrm (requires libavfilter.so)
- vdr-softhddrm (requires libavutil.so)
- vdr-softhdvaapi (requires libswresample.so)
- vdr-softhdvaapi (requires libavcodec.so)
- vdr-softhdvaapi (requires libavfilter.so)
- vdr-softhdvaapi (requires libavutil.so)
- wine-osu-spectator
- wine-osu-spectator (make)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 Next › Last »
oxalin commented on 2017-10-21 19:28 (UTC)
oxalin commented on 2017-08-15 14:54 (UTC)
@carstene1ns: thanks for the info, dependency removed. It will be fixed in the next release that should be made available in a few minutes.
carstene1ns commented on 2017-08-13 19:34 (UTC)
Using hardening-wrapper is deprecated: https://git.archlinux.org/svntogit/community.git/tree/trunk/hardening-wrapper.install?h=packages/hardening-wrapper
DungeonMaster commented on 2017-05-21 17:49 (UTC)
yes, it is a dependency of mpv-full-git. I simply uninstalled it long enough to upgrade lib32-ffmpeg and then reinstalled it. Thank you very much for the help.
oxalin commented on 2017-05-20 23:36 (UTC)
@DungeonMaster: after further research, sio_* are related to sndio. Is this package installed on your system or was it installed at some point?
oxalin commented on 2017-05-19 19:49 (UTC)
@DungeonMaster: after a quick search, I would be tempted to say that it is related to SDL2. However, you should already have the dependency installed... Any specific installation about that package on your side? Do you have SDL and SDL2 installed or just one of them?
I have no problem over here and to my knowledge nothing changed about this dependency on FFMPEG's source code...
DungeonMaster commented on 2017-05-19 18:42 (UTC)
LD ffmpeg_g
libavdevice/libavdevice.so: undefined reference to `sio_write'
libavdevice/libavdevice.so: undefined reference to `sio_getpar'
libavdevice/libavdevice.so: undefined reference to `sio_eof'
libavdevice/libavdevice.so: undefined reference to `sio_onmove'
libavdevice/libavdevice.so: undefined reference to `sio_close'
libavdevice/libavdevice.so: undefined reference to `sio_start'
libavdevice/libavdevice.so: undefined reference to `sio_open'
libavdevice/libavdevice.so: undefined reference to `sio_read'
libavdevice/libavdevice.so: undefined reference to `sio_setpar'
libavdevice/libavdevice.so: undefined reference to `sio_initpar'
collect2: error: ld returned 1 exit status
make: *** [Makefile:136: ffmpeg_g] Error 1
Any idea what's going wrong?
oxalin commented on 2017-02-07 01:03 (UTC)
@cosiekvfj: ffmpeg-compat and lib32-ffmpeg-compat are a different packages. They are named "-compat" because they provide a fixed internal version (API/ABI versions). If you look in AUR, you may find more than one "ffmpeg-compat" package providing different versions.
On the other hand, lib32-ffmpeg provides the latest ffmpeg version, mirroring the ffmpeg package.
So (lib32-)ffmpeg and (lib32-)ffmpeg-compat will always differ and (lib32-)ffmpeg will never provide a previous version.
Also, even if this is outside of the scope of the current package, you may consider moving away from steam runtime compat by installing steam-native-runtime, so you'll be able to use Archlinux's native runtime with Steam. Have a look at it.
cosiekvfj commented on 2017-02-05 23:28 (UTC)
For steam runtime compat you need lib32-ffmpeg-compat!
slyscorpion commented on 2017-01-08 06:07 (UTC)
@oxalin
Have you taken a look at DistroWatch's RSS feed? They usually post an update to ffmpeg although I am not sure if it's possible to filter out notifications...
Pinned Comments
oxalin commented on 2024-04-09 22:05 (UTC)
For those wondering: I intentionally keep this package as close to the native package as possible, to the extent of the available dependencies. FFMPEG package sees a lot of modifications through time and I prefer to follow the changes applied to the native PKGBUILD as much as possible. The more it goes, the more flags are added and the more often we need to cherrypick commits (until a new release comes in).
This means I'll keep the dependencies around even if there is no obvious usecase for them.
Also, since openjpeg2 is still used with the native package, I'll also keep it around. Last thing I read about the JPEG2000 internal decoder was that it was faster, but that it was still introducing errors in the rendering. This probably explains why it is still enable in the native package. I look at it once in a while and things may have evolved since, but a quick checkup didn't bring up any tangible answer.
Now, if someone would like to take the ownership of this package, I would be more than pleased to hand it over. The same goes for any related packages that I maintain mostly for FFMPEG. lib32-libffmpeg and lib32-ffmpeg could be merged back together to simplify its maintenance.
Let me know if this is something you're interested in.
oxalin commented on 2018-02-25 07:37 (UTC) (edited on 2020-05-25 15:55 (UTC) by oxalin)
About GPG, it is up to you to import the missing public key. If you receive an error about it, this is ffmpeg's project public key. Something like the following should do the trick: gpg --recv-keys B4322F04D67658D8