Re: vlc
Reply #9 –
I did a direct comparison of the vlc owned /lib/vlcfolders between the arch packages
vlc-3.0.21-24 & vlc-3.0.21-26
and find that 76 files are missing from the latter; seems that the pkg maintainer has very different ideas about what users might actually be using. Followed #######'s advice and installed vlc-plugins-all and that seems to have fixed most (if not all) of my problems.
/lib/vlc/libcompat.a
/lib/vlc/plugins/audio_output/libjack_plugin.so
/lib/vlc/plugins/mux/libmux_ogg_plugin.so
/lib/vlc/plugins/video_chroma/libswscale_plugin.so
/lib/vlc/plugins/control/liblirc_plugin.so
/lib/vlc/plugins/services_discovery/libudev_plugin.so
/lib/vlc/plugins/services_discovery/libmicrodns_plugin.so
/lib/vlc/plugins/services_discovery/libupnp_plugin.so
/lib/vlc/plugins/services_discovery/libavahi_plugin.so
/lib/vlc/plugins/services_discovery/libmtp_plugin.so
/lib/vlc/plugins/visualization/libglspectrum_plugin.so
/lib/vlc/plugins/visualization/libvisual_plugin.so
/lib/vlc/plugins/visualization/libprojectm_plugin.so
/lib/vlc/plugins/visualization/libgoom_plugin.so
/lib/vlc/plugins/codec/libqsv_plugin.so
/lib/vlc/plugins/codec/libaribsub_plugin.so
/lib/vlc/plugins/codec/libvaapi_plugin.so
/lib/vlc/plugins/codec/libaom_plugin.so
/lib/vlc/plugins/codec/libgstdecode_plugin.so
/lib/vlc/plugins/codec/libx26410b_plugin.so
/lib/vlc/plugins/codec/libfluidsynth_plugin.so
/lib/vlc/plugins/codec/libsvgdec_plugin.so
/lib/vlc/plugins/codec/libvaapi_drm_plugin.so
/lib/vlc/plugins/codec/liblibass_plugin.so
/lib/vlc/plugins/codec/liblibmpeg2_plugin.so
/lib/vlc/plugins/codec/libavcodec_plugin.so
/lib/vlc/plugins/codec/libsdl_image_plugin.so
/lib/vlc/plugins/codec/libdca_plugin.so
/lib/vlc/plugins/codec/libx264_plugin.so
/lib/vlc/plugins/codec/libx265_plugin.so
/lib/vlc/plugins/codec/libzvbi_plugin.so
/lib/vlc/plugins/codec/libkate_plugin.so
/lib/vlc/plugins/stream_extractor/libarchive_plugin.so
/lib/vlc/plugins/keystore/libsecret_plugin.so
/lib/vlc/plugins/keystore/libkwallet_plugin.so
/lib/vlc/plugins/audio_filter/libmad_plugin.so
/lib/vlc/plugins/audio_filter/libsoxr_plugin.so
/lib/vlc/plugins/audio_filter/libsamplerate_plugin.so
/lib/vlc/plugins/notify/libnotify_plugin.so
/lib/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so
/lib/vlc/plugins/video_filter/libpostproc_plugin.so
/lib/vlc/plugins/demux/libogg_plugin.so
/lib/vlc/plugins/demux/libgme_plugin.so
/lib/vlc/plugins/demux/libmpc_plugin.so
/lib/vlc/plugins/demux/libavformat_plugin.so
/lib/vlc/plugins/demux/libmkv_plugin.so
/lib/vlc/plugins/demux/libmod_plugin.so
/lib/vlc/plugins/video_output/libaa_plugin.so
/lib/vlc/plugins/video_output/libcaca_plugin.so
/lib/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
/lib/vlc/plugins/access/libdvb_plugin.so
/lib/vlc/plugins/access/libdvdnav_plugin.so
/lib/vlc/plugins/access/libv4l2_plugin.so
/lib/vlc/plugins/access/libdv1394_plugin.so
/lib/vlc/plugins/access/liblibbluray_plugin.so
/lib/vlc/plugins/access/libaccess_srt_plugin.so
/lib/vlc/plugins/access/libdc1394_plugin.so
/lib/vlc/plugins/access/libaccess_mtp_plugin.so
/lib/vlc/plugins/access/libnfs_plugin.so
/lib/vlc/plugins/access/liblinsys_hdsdi_plugin.so
/lib/vlc/plugins/access/liblive555_plugin.so
/lib/vlc/plugins/access/libaccess_jack_plugin.so
/lib/vlc/plugins/access/libavio_plugin.so
/lib/vlc/plugins/access/libsmb_plugin.so
/lib/vlc/plugins/access/libdvdread_plugin.so
/lib/vlc/plugins/access/libsftp_plugin.so
/lib/vlc/plugins/access/libxcb_screen_plugin.so
/lib/vlc/plugins/access/libcdda_plugin.so
/lib/vlc/plugins/access/liblinsys_sdi_plugin.so
/lib/vlc/plugins/gui/libncurses_plugin.so
/lib/vlc/plugins/gui/libskins2_plugin.so
/lib/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so
/lib/vlc/plugins/access_output/libaccess_output_srt_plugin.so
/lib/vlc/plugins/stream_filter/libaribcam_plugin.so
/lib/vlc/plugins/text_renderer/libsvg_plugin.so
/lib/vlc/plugins/text_renderer/libfreetype_plugin.so
EDIT: if I wanted to find which plugins are actually being used in a specific case I can use this command
for x in $(lsof -p `pgrep vlc` | grep '/lib/vlc/' | awk '{print $9}');do pacman -Qo "${x}"; done | awk '{print $5}' | sort -u