/tmp/vlc-git-debug-4.0.0.r22958.g0c25f4669f-1-x86_64.pn0276/ └── usr/ ├── lib/ │   └── debug/ │   └── usr/ │   ├── bin/ │   │   ├── vlc.debug* │   │   └── vlc-wrapper.debug* │   └── lib/ │   ├── libvlccore.so.9.0.0.debug* │   ├── libvlc.so.12.0.0.debug* │   └── vlc/ │   ├── libcompat.a.debug │   ├── libvlc_pulse.so.0.0.0.debug* │   ├── libvlc_vdpau.so.0.0.0.debug* │   ├── libvlc_xcb_events.so.0.0.0.debug* │   ├── plugins/ │   │   ├── access/ │   │   │   ├── libaccess_alsa_plugin.so.debug* │   │   │   ├── libaccess_concat_plugin.so.debug* │   │   │   ├── libaccess_imem_plugin.so.debug* │   │   │   ├── libaccess_jack_plugin.so.debug* │   │   │   ├── libaccess_mms_plugin.so.debug* │   │   │   ├── libaccess_mtp_plugin.so.debug* │   │   │   ├── libaccess_srt_plugin.so.debug* │   │   │   ├── libamt_plugin.so.debug* │   │   │   ├── libavio_plugin.so.debug* │   │   │   ├── libcdda_plugin.so.debug* │   │   │   ├── libdata_plugin.so.debug* │   │   │   ├── libdc1394_plugin.so.debug* │   │   │   ├── libdtv_plugin.so.debug* │   │   │   ├── libdv1394_plugin.so.debug* │   │   │   ├── libdvb_plugin.so.debug* │   │   │   ├── libdvdnav_plugin.so.debug* │   │   │   ├── libdvdread_plugin.so.debug* │   │   │   ├── libfilesystem_plugin.so.debug* │   │   │   ├── libftp_plugin.so.debug* │   │   │   ├── libgopher_plugin.so.debug* │   │   │   ├── libhttp_plugin.so.debug* │   │   │   ├── libhttps_plugin.so.debug* │   │   │   ├── libidummy_plugin.so.debug* │   │   │   ├── libimem_plugin.so.debug* │   │   │   ├── liblibbluray_plugin.so.debug* │   │   │   ├── liblinsys_hdsdi_plugin.so.debug* │   │   │   ├── liblinsys_sdi_plugin.so.debug* │   │   │   ├── liblive555_plugin.so.debug* │   │   │   ├── libnfs_plugin.so.debug* │   │   │   ├── libpulsesrc_plugin.so.debug* │   │   │   ├── librtp_plugin.so.debug* │   │   │   ├── libsatip_plugin.so.debug* │   │   │   ├── libsdp_plugin.so.debug* │   │   │   ├── libsftp_plugin.so.debug* │   │   │   ├── libshm_plugin.so.debug* │   │   │   ├── libsmbc_plugin.so.debug* │   │   │   ├── libtcp_plugin.so.debug* │   │   │   ├── libtimecode_plugin.so.debug* │   │   │   ├── libudp_plugin.so.debug* │   │   │   ├── libv4l2_plugin.so.debug* │   │   │   ├── libvcd_plugin.so.debug* │   │   │   ├── libvdr_plugin.so.debug* │   │   │   ├── libvnc_plugin.so.debug* │   │   │   ├── libwl_screenshooter_plugin.so.debug* │   │   │   ├── libxcb_screen_plugin.so.debug* │   │   │   └── rtp/ │   │   │   ├── librtp_ac3_plugin.so.debug* │   │   │   ├── librtp_h264_plugin.so.debug* │   │   │   ├── librtp_mpeg12_plugin.so.debug* │   │   │   ├── librtp_opus_plugin.so.debug* │   │   │   ├── librtp_pcm_plugin.so.debug* │   │   │   ├── librtp_raw_plugin.so.debug* │   │   │   └── librtp_xiph_plugin.so.debug* │   │   ├── access_output/ │   │   │   ├── libaccess_http_put_plugin.so.debug* │   │   │   ├── libaccess_output_dummy_plugin.so.debug* │   │   │   ├── libaccess_output_file_plugin.so.debug* │   │   │   ├── libaccess_output_http_plugin.so.debug* │   │   │   ├── libaccess_output_shout_plugin.so.debug* │   │   │   └── libaccess_output_srt_plugin.so.debug* │   │   ├── audio_filter/ │   │   │   ├── libaudiobargraph_a_plugin.so.debug* │   │   │   ├── libaudio_format_plugin.so.debug* │   │   │   ├── libcenter_plugin.so.debug* │   │   │   ├── libchorus_flanger_plugin.so.debug* │   │   │   ├── libcompressor_plugin.so.debug* │   │   │   ├── libdolby_surround_decoder_plugin.so.debug* │   │   │   ├── libebur128_plugin.so.debug* │   │   │   ├── libequalizer_plugin.so.debug* │   │   │   ├── libgain_plugin.so.debug* │   │   │   ├── libheadphone_channel_mixer_plugin.so.debug* │   │   │   ├── libkaraoke_plugin.so.debug* │   │   │   ├── libmad_plugin.so.debug* │   │   │   ├── libmono_plugin.so.debug* │   │   │   ├── libnormvol_plugin.so.debug* │   │   │   ├── libparam_eq_plugin.so.debug* │   │   │   ├── libremap_plugin.so.debug* │   │   │   ├── libsamplerate_plugin.so.debug* │   │   │   ├── libscaletempo_pitch_plugin.so.debug* │   │   │   ├── libscaletempo_plugin.so.debug* │   │   │   ├── libsimple_channel_mixer_plugin.so.debug* │   │   │   ├── libsoxr_plugin.so.debug* │   │   │   ├── libspatializer_plugin.so.debug* │   │   │   ├── libspeex_resampler_plugin.so.debug* │   │   │   ├── libstereopan_plugin.so.debug* │   │   │   ├── libstereo_widen_plugin.so.debug* │   │   │   ├── libtospdif_plugin.so.debug* │   │   │   ├── libtrivial_channel_mixer_plugin.so.debug* │   │   │   └── libugly_resampler_plugin.so.debug* │   │   ├── audio_mixer/ │   │   │   ├── libfloat_mixer_plugin.so.debug* │   │   │   └── libinteger_mixer_plugin.so.debug* │   │   ├── audio_output/ │   │   │   ├── libadummy_plugin.so.debug* │   │   │   ├── libafile_plugin.so.debug* │   │   │   ├── libalsa_plugin.so.debug* │   │   │   ├── libamem_plugin.so.debug* │   │   │   ├── libjack_plugin.so.debug* │   │   │   └── libpulse_plugin.so.debug* │   │   ├── codec/ │   │   │   ├── liba52_plugin.so.debug* │   │   │   ├── libadpcm_plugin.so.debug* │   │   │   ├── libaes3_plugin.so.debug* │   │   │   ├── libaom_plugin.so.debug* │   │   │   ├── libaraw_plugin.so.debug* │   │   │   ├── libaribsub_plugin.so.debug* │   │   │   ├── libavcodec_plugin.so.debug* │   │   │   ├── libcc_plugin.so.debug* │   │   │   ├── libcdg_plugin.so.debug* │   │   │   ├── libcvdsub_plugin.so.debug* │   │   │   ├── libdav1d_plugin.so.debug* │   │   │   ├── libdca_plugin.so.debug* │   │   │   ├── libddummy_plugin.so.debug* │   │   │   ├── libdvbsub_plugin.so.debug* │   │   │   ├── libedummy_plugin.so.debug* │   │   │   ├── libfaad_plugin.so.debug* │   │   │   ├── libflac_plugin.so.debug* │   │   │   ├── libfluidsynth_plugin.so.debug* │   │   │   ├── libg711_plugin.so.debug* │   │   │   ├── libgstdecode_plugin.so.debug* │   │   │   ├── libjpeg_plugin.so.debug* │   │   │   ├── libkate_plugin.so.debug* │   │   │   ├── liblibass_plugin.so.debug* │   │   │   ├── liblibmpeg2_plugin.so.debug* │   │   │   ├── liblpcm_plugin.so.debug* │   │   │   ├── libmpg123_plugin.so.debug* │   │   │   ├── liboggspots_plugin.so.debug* │   │   │   ├── libopus_plugin.so.debug* │   │   │   ├── libpng_plugin.so.debug* │   │   │   ├── libqsv_plugin.so.debug* │   │   │   ├── librav1e_plugin.so.debug* │   │   │   ├── librawvideo_plugin.so.debug* │   │   │   ├── librtp_rawvid_plugin.so.debug* │   │   │   ├── librtpvideo_plugin.so.debug* │   │   │   ├── libscte18_plugin.so.debug* │   │   │   ├── libscte27_plugin.so.debug* │   │   │   ├── libspdif_plugin.so.debug* │   │   │   ├── libspeex_plugin.so.debug* │   │   │   ├── libspudec_plugin.so.debug* │   │   │   ├── libstl_plugin.so.debug* │   │   │   ├── libsubsdec_plugin.so.debug* │   │   │   ├── libsubstx3g_plugin.so.debug* │   │   │   ├── libsubsusf_plugin.so.debug* │   │   │   ├── libsvcdsub_plugin.so.debug* │   │   │   ├── libsvgdec_plugin.so.debug* │   │   │   ├── libt140_plugin.so.debug* │   │   │   ├── libtelx_plugin.so.debug* │   │   │   ├── libtextst_plugin.so.debug* │   │   │   ├── libtheora_plugin.so.debug* │   │   │   ├── libttml_plugin.so.debug* │   │   │   ├── libtwolame_plugin.so.debug* │   │   │   ├── libuleaddvaudio_plugin.so.debug* │   │   │   ├── libvaapi_plugin.so.debug* │   │   │   ├── libvorbis_plugin.so.debug* │   │   │   ├── libvpx_plugin.so.debug* │   │   │   ├── libwebvtt_plugin.so.debug* │   │   │   ├── libx26410b_plugin.so.debug* │   │   │   ├── libx264_plugin.so.debug* │   │   │   ├── libx265_plugin.so.debug* │   │   │   ├── libxwd_plugin.so.debug* │   │   │   └── libzvbi_plugin.so.debug* │   │   ├── control/ │   │   │   ├── libdbus_plugin.so.debug* │   │   │   ├── libdummy_plugin.so.debug* │   │   │   ├── libgestures_plugin.so.debug* │   │   │   ├── libhotkeys_plugin.so.debug* │   │   │   ├── liblirc_plugin.so.debug* │   │   │   ├── librc_plugin.so.debug* │   │   │   └── libxcb_hotkeys_plugin.so.debug* │   │   ├── demux/ │   │   │   ├── libadaptive_plugin.so.debug* │   │   │   ├── libaiff_plugin.so.debug* │   │   │   ├── libasf_plugin.so.debug* │   │   │   ├── libau_plugin.so.debug* │   │   │   ├── libavformat_plugin.so.debug* │   │   │   ├── libavi_plugin.so.debug* │   │   │   ├── libcaf_plugin.so.debug* │   │   │   ├── libdemux_cdg_plugin.so.debug* │   │   │   ├── libdemuxdump_plugin.so.debug* │   │   │   ├── libdemux_stl_plugin.so.debug* │   │   │   ├── libdirectory_demux_plugin.so.debug* │   │   │   ├── libdmxmus_plugin.so.debug* │   │   │   ├── libes_plugin.so.debug* │   │   │   ├── libflacsys_plugin.so.debug* │   │   │   ├── libgme_plugin.so.debug* │   │   │   ├── libh26x_plugin.so.debug* │   │   │   ├── libhx_plugin.so.debug* │   │   │   ├── libimage_plugin.so.debug* │   │   │   ├── libmjpeg_plugin.so.debug* │   │   │   ├── libmkv_plugin.so.debug* │   │   │   ├── libmod_plugin.so.debug* │   │   │   ├── libmp4_plugin.so.debug* │   │   │   ├── libmpc_plugin.so.debug* │   │   │   ├── libmpgv_plugin.so.debug* │   │   │   ├── libnoseek_plugin.so.debug* │   │   │   ├── libnsv_plugin.so.debug* │   │   │   ├── libnuv_plugin.so.debug* │   │   │   ├── libogg_plugin.so.debug* │   │   │   ├── libplaylist_plugin.so.debug* │   │   │   ├── libps_plugin.so.debug* │   │   │   ├── libpva_plugin.so.debug* │   │   │   ├── librawaud_plugin.so.debug* │   │   │   ├── librawdv_plugin.so.debug* │   │   │   ├── librawvid_plugin.so.debug* │   │   │   ├── libsmf_plugin.so.debug* │   │   │   ├── libsubtitle_plugin.so.debug* │   │   │   ├── libts_plugin.so.debug* │   │   │   ├── libtta_plugin.so.debug* │   │   │   ├── libty_plugin.so.debug* │   │   │   ├── libvc1_plugin.so.debug* │   │   │   ├── libvobsub_plugin.so.debug* │   │   │   ├── libvoc_plugin.so.debug* │   │   │   ├── libwav_plugin.so.debug* │   │   │   ├── libxa_plugin.so.debug* │   │   │   └── libytdl_plugin.so.debug* │   │   ├── gui/ │   │   │   ├── libncurses_plugin.so.debug* │   │   │   ├── libqt_gtktheme_plugin.so.debug* │   │   │   ├── libqt_plugin.so.debug* │   │   │   └── libskins2_plugin.so.debug* │   │   ├── keystore/ │   │   │   ├── libfile_keystore_plugin.so.debug* │   │   │   ├── libkwallet_plugin.so.debug* │   │   │   ├── libmemory_keystore_plugin.so.debug* │   │   │   └── libsecret_plugin.so.debug* │   │   ├── logger/ │   │   │   ├── libconsole_logger_plugin.so.debug* │   │   │   ├── libfile_logger_plugin.so.debug* │   │   │   ├── libjson_tracer_plugin.so.debug* │   │   │   ├── libsd_journal_plugin.so.debug* │   │   │   └── libsyslog_plugin.so.debug* │   │   ├── lua/ │   │   │   └── liblua_plugin.so.debug* │   │   ├── meta_engine/ │   │   │   ├── libfolder_plugin.so.debug* │   │   │   └── libtaglib_plugin.so.debug* │   │   ├── misc/ │   │   │   ├── libaddonsfsstorage_plugin.so.debug* │   │   │   ├── libaddonsvorepository_plugin.so.debug* │   │   │   ├── libaudioscrobbler_plugin.so.debug* │   │   │   ├── libdbus_screensaver_plugin.so.debug* │   │   │   ├── libexport_plugin.so.debug* │   │   │   ├── libfingerprinter_plugin.so.debug* │   │   │   ├── libgnutls_plugin.so.debug* │   │   │   ├── libstats_plugin.so.debug* │   │   │   ├── libwl_idle_inhibit_plugin.so.debug* │   │   │   ├── libxdg_screensaver_plugin.so.debug* │   │   │   └── libxml_plugin.so.debug* │   │   ├── mux/ │   │   │   ├── libmux_asf_plugin.so.debug* │   │   │   ├── libmux_avi_plugin.so.debug* │   │   │   ├── libmux_dummy_plugin.so.debug* │   │   │   ├── libmux_mp4_plugin.so.debug* │   │   │   ├── libmux_mpjpeg_plugin.so.debug* │   │   │   ├── libmux_ogg_plugin.so.debug* │   │   │   ├── libmux_ps_plugin.so.debug* │   │   │   ├── libmux_ts_plugin.so.debug* │   │   │   └── libmux_wav_plugin.so.debug* │   │   ├── notify/ │   │   │   └── libnotify_plugin.so.debug* │   │   ├── packetizer/ │   │   │   ├── libpacketizer_a52_plugin.so.debug* │   │   │   ├── libpacketizer_av1_plugin.so.debug* │   │   │   ├── libpacketizer_avparser_plugin.so.debug* │   │   │   ├── libpacketizer_copy_plugin.so.debug* │   │   │   ├── libpacketizer_dts_plugin.so.debug* │   │   │   ├── libpacketizer_flac_plugin.so.debug* │   │   │   ├── libpacketizer_h264_plugin.so.debug* │   │   │   ├── libpacketizer_hevc_plugin.so.debug* │   │   │   ├── libpacketizer_mjpeg_plugin.so.debug* │   │   │   ├── libpacketizer_mlp_plugin.so.debug* │   │   │   ├── libpacketizer_mpeg4audio_plugin.so.debug* │   │   │   ├── libpacketizer_mpeg4video_plugin.so.debug* │   │   │   ├── libpacketizer_mpegaudio_plugin.so.debug* │   │   │   ├── libpacketizer_mpegvideo_plugin.so.debug* │   │   │   └── libpacketizer_vc1_plugin.so.debug* │   │   ├── services_discovery/ │   │   │   ├── libavahi_plugin.so.debug* │   │   │   ├── libmicrodns_plugin.so.debug* │   │   │   ├── libmtp_plugin.so.debug* │   │   │   ├── libpodcast_plugin.so.debug* │   │   │   ├── libpulselist_plugin.so.debug* │   │   │   ├── libsap_plugin.so.debug* │   │   │   ├── libudev_plugin.so.debug* │   │   │   ├── libudisks_plugin.so.debug* │   │   │   ├── libupnp_plugin.so.debug* │   │   │   └── libxcb_apps_plugin.so.debug* │   │   ├── spu/ │   │   │   ├── libaudiobargraph_v_plugin.so.debug* │   │   │   ├── libdynamicoverlay_plugin.so.debug* │   │   │   ├── liblogo_plugin.so.debug* │   │   │   ├── libmarq_plugin.so.debug* │   │   │   ├── libmosaic_plugin.so.debug* │   │   │   ├── librss_plugin.so.debug* │   │   │   └── libsubsdelay_plugin.so.debug* │   │   ├── stream_extractor/ │   │   │   └── libarchive_plugin.so.debug* │   │   ├── stream_filter/ │   │   │   ├── libadf_plugin.so.debug* │   │   │   ├── libaribcam_plugin.so.debug* │   │   │   ├── libcache_block_plugin.so.debug* │   │   │   ├── libcache_read_plugin.so.debug* │   │   │   ├── libdecomp_plugin.so.debug* │   │   │   ├── libhds_plugin.so.debug* │   │   │   ├── libinflate_plugin.so.debug* │   │   │   ├── libprefetch_plugin.so.debug* │   │   │   ├── librecord_plugin.so.debug* │   │   │   └── libskiptags_plugin.so.debug* │   │   ├── stream_out/ │   │   │   ├── libstream_out_autodel_plugin.so.debug* │   │   │   ├── libstream_out_bridge_plugin.so.debug* │   │   │   ├── libstream_out_cycle_plugin.so.debug* │   │   │   ├── libstream_out_delay_plugin.so.debug* │   │   │   ├── libstream_out_display_plugin.so.debug* │   │   │   ├── libstream_out_dummy_plugin.so.debug* │   │   │   ├── libstream_out_duplicate_plugin.so.debug* │   │   │   ├── libstream_out_es_plugin.so.debug* │   │   │   ├── libstream_out_gather_plugin.so.debug* │   │   │   ├── libstream_out_mosaic_bridge_plugin.so.debug* │   │   │   ├── libstream_out_record_plugin.so.debug* │   │   │   ├── libstream_out_rtp_plugin.so.debug* │   │   │   ├── libstream_out_setid_plugin.so.debug* │   │   │   ├── libstream_out_smem_plugin.so.debug* │   │   │   ├── libstream_out_standard_plugin.so.debug* │   │   │   ├── libstream_out_stats_plugin.so.debug* │   │   │   ├── libstream_out_transcode_plugin.so.debug* │   │   │   └── libstream_out_udp_plugin.so.debug* │   │   ├── text_renderer/ │   │   │   ├── libfreetype_plugin.so.debug* │   │   │   ├── libsvg_plugin.so.debug* │   │   │   └── libtdummy_plugin.so.debug* │   │   ├── vaapi/ │   │   │   ├── libdecdev_vaapi_drm_plugin.so.debug* │   │   │   ├── libdecdev_vaapi_wl_plugin.so.debug* │   │   │   ├── libdecdev_vaapi_x11_plugin.so.debug* │   │   │   └── libvaapi_filters_plugin.so.debug* │   │   ├── vdpau/ │   │   │   ├── libvdpau_adjust_plugin.so.debug* │   │   │   ├── libvdpau_avcodec_plugin.so.debug* │   │   │   ├── libvdpau_chroma_plugin.so.debug* │   │   │   ├── libvdpau_deinterlace_plugin.so.debug* │   │   │   ├── libvdpau_instance_plugin.so.debug* │   │   │   └── libvdpau_sharpen_plugin.so.debug* │   │   ├── video_chroma/ │   │   │   ├── libchain_plugin.so.debug* │   │   │   ├── libgrey_yuv_plugin.so.debug* │   │   │   ├── libgst_mem_plugin.so.debug* │   │   │   ├── libi420_nv12_plugin.so.debug* │   │   │   ├── libi420_rgb_plugin.so.debug* │   │   │   ├── libi420_rgb_sse2_plugin.so.debug* │   │   │   ├── libi420_yuy2_plugin.so.debug* │   │   │   ├── libi420_yuy2_sse2_plugin.so.debug* │   │   │   ├── libi422_i420_plugin.so.debug* │   │   │   ├── libi422_yuy2_plugin.so.debug* │   │   │   ├── libi422_yuy2_sse2_plugin.so.debug* │   │   │   ├── liborient_plugin.so.debug* │   │   │   ├── librv32_plugin.so.debug* │   │   │   ├── libswscale_plugin.so.debug* │   │   │   ├── libyuvp_plugin.so.debug* │   │   │   ├── libyuy2_i420_plugin.so.debug* │   │   │   └── libyuy2_i422_plugin.so.debug* │   │   ├── video_filter/ │   │   │   ├── libadjust_plugin.so.debug* │   │   │   ├── libalphamask_plugin.so.debug* │   │   │   ├── libanaglyph_plugin.so.debug* │   │   │   ├── libantiflicker_plugin.so.debug* │   │   │   ├── libball_plugin.so.debug* │   │   │   ├── libblendbench_plugin.so.debug* │   │   │   ├── libblend_plugin.so.debug* │   │   │   ├── libbluescreen_plugin.so.debug* │   │   │   ├── libcanvas_plugin.so.debug* │   │   │   ├── libcolorthres_plugin.so.debug* │   │   │   ├── libcroppadd_plugin.so.debug* │   │   │   ├── libdeinterlace_plugin.so.debug* │   │   │   ├── libedgedetection_plugin.so.debug* │   │   │   ├── liberase_plugin.so.debug* │   │   │   ├── libextract_plugin.so.debug* │   │   │   ├── libformatcrop_plugin.so.debug* │   │   │   ├── libfps_plugin.so.debug* │   │   │   ├── libfreeze_plugin.so.debug* │   │   │   ├── libgaussianblur_plugin.so.debug* │   │   │   ├── libglblend_plugin.so.debug* │   │   │   ├── libgradfun_plugin.so.debug* │   │   │   ├── libgradient_plugin.so.debug* │   │   │   ├── libgrain_plugin.so.debug* │   │   │   ├── libhqdn3d_plugin.so.debug* │   │   │   ├── libinvert_plugin.so.debug* │   │   │   ├── libmagnify_plugin.so.debug* │   │   │   ├── libmirror_plugin.so.debug* │   │   │   ├── libmotionblur_plugin.so.debug* │   │   │   ├── libmotiondetect_plugin.so.debug* │   │   │   ├── liboldmovie_plugin.so.debug* │   │   │   ├── libopengl_filter_plugin.so.debug* │   │   │   ├── libpl_scale_plugin.so.debug* │   │   │   ├── libposterize_plugin.so.debug* │   │   │   ├── libpostproc_plugin.so.debug* │   │   │   ├── libpsychedelic_plugin.so.debug* │   │   │   ├── libpuzzle_plugin.so.debug* │   │   │   ├── libripple_plugin.so.debug* │   │   │   ├── librotate_plugin.so.debug* │   │   │   ├── libscale_plugin.so.debug* │   │   │   ├── libscene_plugin.so.debug* │   │   │   ├── libsepia_plugin.so.debug* │   │   │   ├── libsharpen_plugin.so.debug* │   │   │   ├── libtransform_plugin.so.debug* │   │   │   ├── libvhs_plugin.so.debug* │   │   │   └── libwave_plugin.so.debug* │   │   ├── video_output/ │   │   │   ├── libcaca_plugin.so.debug* │   │   │   ├── libdrm_display_plugin.so.debug* │   │   │   ├── libegl_display_gbm_plugin.so.debug* │   │   │   ├── libegl_display_generic_plugin.so.debug* │   │   │   ├── libegl_pbuffer_filter_plugin.so.debug* │   │   │   ├── libegl_wl_plugin.so.debug* │   │   │   ├── libegl_x11_plugin.so.debug* │   │   │   ├── libflaschen_plugin.so.debug* │   │   │   ├── libglfilter_draw_plugin.so.debug* │   │   │   ├── libglinterop_gst_mem_plugin.so.debug* │   │   │   ├── libglinterop_sw_plugin.so.debug* │   │   │   ├── libglinterop_vaapi_plugin.so.debug* │   │   │   ├── libglinterop_vdpau_plugin.so.debug* │   │   │   ├── libgl_plugin.so.debug* │   │   │   ├── libglx_plugin.so.debug* │   │   │   ├── libkms_plugin.so.debug* │   │   │   ├── libplacebo_gl_plugin.so.debug* │   │   │   ├── libplacebo_plugin.so.debug* │   │   │   ├── libplacebo_vk_plugin.so.debug* │   │   │   ├── libvdummy_plugin.so.debug* │   │   │   ├── libvgl_plugin.so.debug* │   │   │   ├── libvideo_splitter_plugin.so.debug* │   │   │   ├── libvk_wl_plugin.so.debug* │   │   │   ├── libvk_x11_plugin.so.debug* │   │   │   ├── libvmem_plugin.so.debug* │   │   │   ├── libwdummy_plugin.so.debug* │   │   │   ├── libwextern_plugin.so.debug* │   │   │   ├── libwl_shell_plugin.so.debug* │   │   │   ├── libwl_shm_plugin.so.debug* │   │   │   ├── libxcb_egl_plugin.so.debug* │   │   │   ├── libxcb_render_plugin.so.debug* │   │   │   ├── libxcb_window_plugin.so.debug* │   │   │   ├── libxcb_x11_plugin.so.debug* │   │   │   ├── libxdg_shell_plugin.so.debug* │   │   │   └── libyuv_plugin.so.debug* │   │   ├── video_splitter/ │   │   │   ├── libclone_plugin.so.debug* │   │   │   ├── libpanoramix_plugin.so.debug* │   │   │   └── libwall_plugin.so.debug* │   │   └── visualization/ │   │   ├── libglspectrum_plugin.so.debug* │   │   ├── libgoom_plugin.so.debug* │   │   ├── libprojectm_plugin.so.debug* │   │   └── libvisual_plugin.so.debug* │   ├── vlc-cache-gen.debug* │   └── vlc-qt-check.debug* └── src/ └── debug/ └── vlc-git/ └── vlc/ ├── bin/ │   ├── cachegen.c │   ├── override.c │   ├── rootwrap.c │   └── vlc.c ├── compat/ │   ├── strlcpy.c │   └── strnstr.c ├── include/ │   ├── vlc/ │   │   ├── deprecated.h │   │   ├── libvlc_dialog.h │   │   ├── libvlc_events.h │   │   ├── libvlc.h │   │   ├── libvlc_media_discoverer.h │   │   ├── libvlc_media.h │   │   ├── libvlc_media_list.h │   │   ├── libvlc_media_list_player.h │   │   ├── libvlc_media_player.h │   │   ├── libvlc_media_track.h │   │   ├── libvlc_picture.h │   │   └── libvlc_renderer_discoverer.h │   ├── vlc_about.h │   ├── vlc_access.h │   ├── vlc_actions.h │   ├── vlc_addons.h │   ├── vlc_ancillary.h │   ├── vlc_aout.h │   ├── vlc_aout_volume.h │   ├── vlc_arrays.h │   ├── vlc_atomic.h │   ├── vlc_avcodec.h │   ├── vlc_bits.h │   ├── vlc_block_helper.h │   ├── vlc_boxes.h │   ├── vlc_charset.h │   ├── vlc_clock.h │   ├── vlc_codec.h │   ├── vlc_codecs.h │   ├── vlc_common.h │   ├── vlc_config_cat.h │   ├── vlc_configuration.h │   ├── vlc_cpu.h │   ├── vlc_cxx_helpers.hpp │   ├── vlc_decoder.h │   ├── vlc_demux.h │   ├── vlc_dialog.h │   ├── vlc_diffutil.h │   ├── vlc_epg.h │   ├── vlc_es.h │   ├── vlc_es_out.h │   ├── vlc_events.h │   ├── vlc_executor.h │   ├── vlc_extensions.h │   ├── vlc_filter.h │   ├── vlc_fingerprinter.h │   ├── vlc_fixups.h │   ├── vlc_fourcc.h │   ├── vlc_frame.h │   ├── vlc_fs.h │   ├── vlc_hash.h │   ├── vlc_httpd.h │   ├── vlc_http.h │   ├── vlc_image.h │   ├── vlc_inhibit.h │   ├── vlc_input.h │   ├── vlc_input_item.h │   ├── vlc_interface.h │   ├── vlc_interrupt.h │   ├── vlc_iso_lang.h │   ├── vlc_keystore.h │   ├── vlc_list.h │   ├── vlc_media_library.h │   ├── vlc_media_source.h │   ├── vlc_memstream.h │   ├── vlc_messages.h │   ├── vlc_meta_fetcher.h │   ├── vlc_meta.h │   ├── vlc_mime.h │   ├── vlc_modules.h │   ├── vlc_mouse.h │   ├── vlc_network.h │   ├── vlc_objects.h │   ├── vlc_opengl.h │   ├── vlc_opengl_interop.h │   ├── vlc_picture_fifo.h │   ├── vlc_picture.h │   ├── vlc_picture_pool.h │   ├── vlc_player.h │   ├── vlc_playlist_export.h │   ├── vlc_playlist.h │   ├── vlc_plugin.h │   ├── vlc_probe.h │   ├── vlc_queue.h │   ├── vlc_rand.h │   ├── vlc_renderer_discovery.h │   ├── vlc_services_discovery.h │   ├── vlc_sort.h │   ├── vlc_sout.h │   ├── vlc_spawn.h │   ├── vlc_spu.h │   ├── vlc_stream_extractor.h │   ├── vlc_stream.h │   ├── vlc_strings.h │   ├── vlc_subpicture.h │   ├── vlc_text_style.h │   ├── vlc_threads.h │   ├── vlc_thumbnailer.h │   ├── vlc_tick.h │   ├── vlc_tls.h │   ├── vlc_tracer.h │   ├── vlc_update.h │   ├── vlc_url.h │   ├── vlc_variables.h │   ├── vlc_vector.h │   ├── vlc_video_splitter.h │   ├── vlc_viewpoint.h │   ├── vlc_vlm.h │   ├── vlc_vout_display.h │   ├── vlc_vout.h │   ├── vlc_vout_osd.h │   ├── vlc_window.h │   ├── vlc_xlib.h │   └── vlc_xml.h ├── lib/ │   ├── audio.c │   ├── core.c │   ├── dialog.c │   ├── error.c │   ├── event.c │   ├── libvlc_internal.h │   ├── log.c │   ├── media.c │   ├── media_discoverer.c │   ├── media_internal.h │   ├── media_list.c │   ├── media_list_internal.h │   ├── media_list_path.h │   ├── media_list_player.c │   ├── media_player.c │   ├── media_player_internal.h │   ├── media_track.c │   ├── picture.c │   ├── picture_internal.h │   ├── playlist.c │   ├── renderer_discoverer.c │   ├── renderer_discoverer_internal.h │   └── video.c ├── modules/ │   ├── access/ │   │   ├── alsa.c │   │   ├── amt.c │   │   ├── avio.c │   │   ├── bluray.c │   │   ├── cdda.c │   │   ├── concat.c │   │   ├── data.c │   │   ├── dc1394.c │   │   ├── directory.c │   │   ├── dtv/ │   │   │   ├── access.c │   │   │   ├── dtv.h │   │   │   ├── en50221.c │   │   │   ├── en50221_capmt.h │   │   │   ├── en50221.h │   │   │   └── linux.c │   │   ├── dvb/ │   │   │   ├── access.c │   │   │   ├── dvb.h │   │   │   ├── linux_dvb.c │   │   │   ├── scan.c │   │   │   ├── scan.h │   │   │   ├── scan_list.c │   │   │   └── scan_list.h │   │   ├── dv.c │   │   ├── dvdnav.c │   │   ├── dvdread.c │   │   ├── file.c │   │   ├── fs.c │   │   ├── fs.h │   │   ├── ftp.c │   │   ├── gopher.c │   │   ├── http/ │   │   │   ├── access.c │   │   │   ├── chunked.c │   │   │   ├── conn.h │   │   │   ├── connmgr.c │   │   │   ├── connmgr.h │   │   │   ├── file.c │   │   │   ├── file.h │   │   │   ├── h1conn.c │   │   │   ├── h2conn.c │   │   │   ├── h2frame.c │   │   │   ├── h2frame.h │   │   │   ├── h2output.c │   │   │   ├── h2output.h │   │   │   ├── hpack.c │   │   │   ├── hpackenc.c │   │   │   ├── hpack.h │   │   │   ├── live.c │   │   │   ├── live.h │   │   │   ├── message.c │   │   │   ├── message.h │   │   │   ├── outfile.c │   │   │   ├── outfile.h │   │   │   ├── ports.c │   │   │   ├── resource.c │   │   │   ├── resource.h │   │   │   ├── transport.h │   │   │   └── tunnel.c │   │   ├── http.c │   │   ├── idummy.c │   │   ├── imem-access.c │   │   ├── imem.c │   │   ├── jack.c │   │   ├── linsys/ │   │   │   ├── linsys_hdsdi.c │   │   │   └── linsys_sdi.c │   │   ├── live555.cpp │   │   ├── live555_dtsgen.h │   │   ├── mms/ │   │   │   ├── asf.c │   │   │   ├── asf.h │   │   │   ├── buffer.c │   │   │   ├── buffer.h │   │   │   ├── mms.c │   │   │   ├── mms.h │   │   │   ├── mmsh.c │   │   │   ├── mmsh.h │   │   │   ├── mmstu.c │   │   │   └── mmstu.h │   │   ├── mtp.c │   │   ├── nfs.c │   │   ├── pulse.c │   │   ├── rtp/ │   │   │   ├── ac3.c │   │   │   ├── datagram.c │   │   │   ├── fmtp.h │   │   │   ├── h264.c │   │   │   ├── input.c │   │   │   ├── mpeg12.c │   │   │   ├── opus.c │   │   │   ├── pcm.c │   │   │   ├── raw.c │   │   │   ├── rtp.c │   │   │   ├── rtpfmt.c │   │   │   ├── rtp.h │   │   │   ├── sdp.c │   │   │   ├── sdp.h │   │   │   ├── session.c │   │   │   ├── vlc_dtls.h │   │   │   └── xiph.c │   │   ├── samba.c │   │   ├── satip.c │   │   ├── screen/ │   │   │   ├── screenshooter-client-protocol.h │   │   │   ├── screenshooter-protocol.c │   │   │   ├── wayland.c │   │   │   └── xcb.c │   │   ├── sdp.c │   │   ├── sftp.c │   │   ├── shm.c │   │   ├── srt.c │   │   ├── srt_common.c │   │   ├── srt_common.h │   │   ├── tcp.c │   │   ├── timecode.c │   │   ├── udp.c │   │   ├── v4l2/ │   │   │   ├── access.c │   │   │   ├── buffers.c │   │   │   ├── controls.c │   │   │   ├── demux.c │   │   │   ├── lib.c │   │   │   ├── linux/ │   │   │   │   ├── v4l2-controls.h │   │   │   │   └── videodev2.h │   │   │   ├── radio.c │   │   │   ├── v4l2.c │   │   │   ├── v4l2.h │   │   │   ├── vbi.c │   │   │   └── video.c │   │   ├── vcd/ │   │   │   ├── cdrom.c │   │   │   ├── cdrom.h │   │   │   ├── cdrom_internals.h │   │   │   └── vcd.c │   │   ├── vdr.c │   │   └── vnc.c │   ├── access_output/ │   │   ├── dummy.c │   │   ├── file.c │   │   ├── http.c │   │   ├── http-put.c │   │   ├── shout.c │   │   └── srt.c │   ├── audio_filter/ │   │   ├── audiobargraph_a.c │   │   ├── center.c │   │   ├── channel_mixer/ │   │   │   ├── dolby.c │   │   │   ├── headphone.c │   │   │   ├── mono.c │   │   │   ├── remap.c │   │   │   ├── simple.c │   │   │   └── trivial.c │   │   ├── chorus_flanger.c │   │   ├── compressor.c │   │   ├── converter/ │   │   │   ├── format.c │   │   │   └── tospdif.c │   │   ├── equalizer.c │   │   ├── equalizer_presets.h │   │   ├── gain.c │   │   ├── karaoke.c │   │   ├── libebur128.c │   │   ├── normvol.c │   │   ├── param_eq.c │   │   ├── resampler/ │   │   │   ├── soxr.c │   │   │   ├── speex.c │   │   │   ├── src.c │   │   │   └── ugly.c │   │   ├── scaletempo.c │   │   ├── spatializer/ │   │   │   ├── allpass.cpp │   │   │   ├── allpass.hpp │   │   │   ├── comb.cpp │   │   │   ├── comb.hpp │   │   │   ├── denormals.c │   │   │   ├── denormals.h │   │   │   ├── revmodel.cpp │   │   │   ├── revmodel.hpp │   │   │   ├── spatializer.cpp │   │   │   └── tuning.h │   │   ├── stereo_pan.c │   │   └── stereo_widen.c │   ├── audio_mixer/ │   │   ├── float.c │   │   └── integer.c │   ├── audio_output/ │   │   ├── adummy.c │   │   ├── alsa.c │   │   ├── amem.c │   │   ├── file.c │   │   ├── jack.c │   │   ├── pulse.c │   │   ├── vlcpulse.c │   │   ├── vlcpulse.h │   │   └── volume.h │   ├── codec/ │   │   ├── a52.c │   │   ├── adpcm.c │   │   ├── aes3.c │   │   ├── aom.c │   │   ├── araw.c │   │   ├── arib/ │   │   │   ├── aribsub.c │   │   │   └── substext.h │   │   ├── atsc_a65.c │   │   ├── atsc_a65.h │   │   ├── avcodec/ │   │   │   ├── audio.c │   │   │   ├── avcodec.c │   │   │   ├── avcodec.h │   │   │   ├── avcommon.h │   │   │   ├── chroma.c │   │   │   ├── chroma.h │   │   │   ├── encoder.c │   │   │   ├── fourcc.c │   │   │   ├── subtitle.c │   │   │   ├── vaapi.c │   │   │   ├── va.c │   │   │   ├── va.h │   │   │   ├── va_surface.c │   │   │   ├── va_surface.h │   │   │   └── video.c │   │   ├── cc.c │   │   ├── cc.h │   │   ├── cdg.c │   │   ├── cea708.c │   │   ├── cea708.h │   │   ├── cvdsub.c │   │   ├── dav1d.c │   │   ├── dca.c │   │   ├── ddummy.c │   │   ├── dvbsub.c │   │   ├── edummy.c │   │   ├── faad.c │   │   ├── flac.c │   │   ├── fluidsynth.c │   │   ├── g711.c │   │   ├── gstreamer/ │   │   │   ├── fourcc.c │   │   │   ├── gstcopypicture.c │   │   │   ├── gstcopypicture.h │   │   │   ├── gstdecode.c │   │   │   ├── gst_mem.h │   │   │   ├── gstvlcpictureplaneallocator.c │   │   │   ├── gstvlcpictureplaneallocator.h │   │   │   ├── gstvlcvideopool.c │   │   │   ├── gstvlcvideopool.h │   │   │   ├── gstvlcvideosink.c │   │   │   └── gstvlcvideosink.h │   │   ├── hxxx_helper.c │   │   ├── hxxx_helper.h │   │   ├── jpeg2000.h │   │   ├── jpeg.c │   │   ├── kate.c │   │   ├── libass.c │   │   ├── libmpeg2.c │   │   ├── lpcm.c │   │   ├── mad.c │   │   ├── mpg123.c │   │   ├── oggspots.c │   │   ├── opus.c │   │   ├── opus_header.c │   │   ├── opus_header.h │   │   ├── png.c │   │   ├── qsv.c │   │   ├── rav1e.c │   │   ├── rawvideo.c │   │   ├── rtp-rawvid.c │   │   ├── rtpvideo.c │   │   ├── scte18.c │   │   ├── scte18.h │   │   ├── scte27.c │   │   ├── spdif.c │   │   ├── speex.c │   │   ├── spudec/ │   │   │   ├── parse.c │   │   │   ├── spudec.c │   │   │   └── spudec.h │   │   ├── stl.c │   │   ├── subsdec.c │   │   ├── substext.h │   │   ├── substx3g.c │   │   ├── subsusf.c │   │   ├── svcdsub.c │   │   ├── svg.c │   │   ├── synchro.c │   │   ├── synchro.h │   │   ├── t140.c │   │   ├── telx.c │   │   ├── textst.c │   │   ├── theora.c │   │   ├── ttml/ │   │   │   ├── imageupdater.h │   │   │   ├── substtml.c │   │   │   ├── ttml.c │   │   │   ├── ttml.h │   │   │   └── ttmlpes.h │   │   ├── twolame.c │   │   ├── uleaddvaudio.c │   │   ├── vorbis.c │   │   ├── vpx.c │   │   ├── webvtt/ │   │   │   ├── css_bridge.h │   │   │   ├── CSSGrammar.c │   │   │   ├── CSSGrammar.h │   │   │   ├── CSSGrammar.y │   │   │   ├── CSSLexer.l │   │   │   ├── css_parser.c │   │   │   ├── css_parser.h │   │   │   ├── css_style.c │   │   │   ├── css_style.h │   │   │   ├── encvtt.c │   │   │   ├── helpers.h │   │   │   ├── libwebvtt_plugin_la-CSSLexer.c │   │   │   ├── subsvtt.c │   │   │   ├── webvtt.c │   │   │   └── webvtt.h │   │   ├── x264.c │   │   ├── x265.c │   │   ├── xwd.c │   │   └── zvbi.c │   ├── control/ │   │   ├── cli/ │   │   │   ├── cli.c │   │   │   ├── cli.h │   │   │   ├── player.c │   │   │   └── playlist.c │   │   ├── dbus/ │   │   │   ├── dbus.c │   │   │   ├── dbus_common.h │   │   │   ├── dbus_introspect.h │   │   │   ├── dbus_player.c │   │   │   ├── dbus_player.h │   │   │   ├── dbus_root.c │   │   │   ├── dbus_root.h │   │   │   ├── dbus_tracklist.c │   │   │   └── dbus_tracklist.h │   │   ├── dummy.c │   │   ├── gestures.c │   │   ├── globalhotkeys/ │   │   │   └── xcb.c │   │   ├── hotkeys.c │   │   ├── lirc.c │   │   ├── motionlib.c │   │   └── motionlib.h │   ├── demux/ │   │   ├── adaptive/ │   │   │   ├── AbstractSource.hpp │   │   │   ├── adaptive.cpp │   │   │   ├── encryption/ │   │   │   │   ├── CommonEncryption.cpp │   │   │   │   ├── CommonEncryption.hpp │   │   │   │   ├── Keyring.cpp │   │   │   │   └── Keyring.hpp │   │   │   ├── http/ │   │   │   │   ├── AuthStorage.cpp │   │   │   │   ├── AuthStorage.hpp │   │   │   │   ├── BytesRange.cpp │   │   │   │   ├── BytesRange.hpp │   │   │   │   ├── Chunk.cpp │   │   │   │   ├── Chunk.h │   │   │   │   ├── ConnectionParams.cpp │   │   │   │   ├── ConnectionParams.hpp │   │   │   │   ├── Downloader.cpp │   │   │   │   ├── Downloader.hpp │   │   │   │   ├── HTTPConnection.cpp │   │   │   │   ├── HTTPConnection.hpp │   │   │   │   ├── HTTPConnectionManager.cpp │   │   │   │   └── HTTPConnectionManager.h │   │   │   ├── ID.cpp │   │   │   ├── ID.hpp │   │   │   ├── logic/ │   │   │   │   ├── AbstractAdaptationLogic.cpp │   │   │   │   ├── AbstractAdaptationLogic.h │   │   │   │   ├── AlwaysBestAdaptationLogic.cpp │   │   │   │   ├── AlwaysBestAdaptationLogic.h │   │   │   │   ├── AlwaysLowestAdaptationLogic.cpp │   │   │   │   ├── AlwaysLowestAdaptationLogic.hpp │   │   │   │   ├── BufferingLogic.cpp │   │   │   │   ├── BufferingLogic.hpp │   │   │   │   ├── IDownloadRateObserver.h │   │   │   │   ├── NearOptimalAdaptationLogic.cpp │   │   │   │   ├── NearOptimalAdaptationLogic.hpp │   │   │   │   ├── PredictiveAdaptationLogic.cpp │   │   │   │   ├── PredictiveAdaptationLogic.hpp │   │   │   │   ├── RateBasedAdaptationLogic.cpp │   │   │   │   ├── RateBasedAdaptationLogic.h │   │   │   │   ├── Representationselectors.cpp │   │   │   │   ├── Representationselectors.hpp │   │   │   │   └── RoundRobinLogic.cpp │   │   │   ├── mp4/ │   │   │   │   ├── AtomsReader.cpp │   │   │   │   └── AtomsReader.hpp │   │   │   ├── playlist/ │   │   │   │   ├── BaseAdaptationSet.cpp │   │   │   │   ├── BaseAdaptationSet.h │   │   │   │   ├── BasePeriod.cpp │   │   │   │   ├── BasePeriod.h │   │   │   │   ├── BasePlaylist.cpp │   │   │   │   ├── BasePlaylist.hpp │   │   │   │   ├── BaseRepresentation.cpp │   │   │   │   ├── BaseRepresentation.h │   │   │   │   ├── CodecDescription.cpp │   │   │   │   ├── CodecDescription.hpp │   │   │   │   ├── CommonAttributesElements.cpp │   │   │   │   ├── CommonAttributesElements.h │   │   │   │   ├── ICanonicalUrl.hpp │   │   │   │   ├── Inheritables.cpp │   │   │   │   ├── Inheritables.hpp │   │   │   │   ├── Role.cpp │   │   │   │   ├── Role.hpp │   │   │   │   ├── SegmentBase.cpp │   │   │   │   ├── SegmentBase.h │   │   │   │   ├── SegmentBaseType.cpp │   │   │   │   ├── SegmentBaseType.hpp │   │   │   │   ├── SegmentChunk.cpp │   │   │   │   ├── SegmentChunk.hpp │   │   │   │   ├── Segment.cpp │   │   │   │   ├── Segment.h │   │   │   │   ├── SegmentInformation.cpp │   │   │   │   ├── SegmentInformation.hpp │   │   │   │   ├── SegmentList.cpp │   │   │   │   ├── SegmentList.h │   │   │   │   ├── SegmentTemplate.cpp │   │   │   │   ├── SegmentTemplate.h │   │   │   │   ├── SegmentTimeline.cpp │   │   │   │   ├── SegmentTimeline.h │   │   │   │   ├── Templates.hpp │   │   │   │   ├── Url.cpp │   │   │   │   └── Url.hpp │   │   │   ├── PlaylistManager.cpp │   │   │   ├── PlaylistManager.h │   │   │   ├── plumbing/ │   │   │   │   ├── CommandsQueue.cpp │   │   │   │   ├── CommandsQueue.hpp │   │   │   │   ├── Demuxer.cpp │   │   │   │   ├── Demuxer.hpp │   │   │   │   ├── FakeESOut.cpp │   │   │   │   ├── FakeESOut.hpp │   │   │   │   ├── FakeESOutID.cpp │   │   │   │   ├── FakeESOutID.hpp │   │   │   │   ├── SourceStream.cpp │   │   │   │   └── SourceStream.hpp │   │   │   ├── SegmentTracker.cpp │   │   │   ├── SegmentTracker.hpp │   │   │   ├── SharedResources.cpp │   │   │   ├── SharedResources.hpp │   │   │   ├── StreamFormat.cpp │   │   │   ├── StreamFormat.hpp │   │   │   ├── Streams.cpp │   │   │   ├── Streams.hpp │   │   │   ├── Time.hpp │   │   │   ├── tools/ │   │   │   │   ├── Conversions.cpp │   │   │   │   ├── Conversions.hpp │   │   │   │   ├── FormatNamespace.cpp │   │   │   │   ├── FormatNamespace.hpp │   │   │   │   ├── Helper.cpp │   │   │   │   ├── Helper.h │   │   │   │   ├── MovingAverage.hpp │   │   │   │   ├── Properties.hpp │   │   │   │   ├── Retrieve.cpp │   │   │   │   └── Retrieve.hpp │   │   │   └── xml/ │   │   │   ├── DOMHelper.cpp │   │   │   ├── DOMHelper.h │   │   │   ├── DOMParser.cpp │   │   │   ├── DOMParser.h │   │   │   ├── Node.cpp │   │   │   └── Node.h │   │   ├── aiff.c │   │   ├── asf/ │   │   │   ├── asf.c │   │   │   ├── asfpacket.c │   │   │   ├── asfpacket.h │   │   │   ├── libasf.c │   │   │   ├── libasf_guid.h │   │   │   └── libasf.h │   │   ├── au.c │   │   ├── av1_unpack.h │   │   ├── avformat/ │   │   │   ├── avformat.c │   │   │   ├── avformat.h │   │   │   ├── demux.c │   │   │   └── mux.c │   │   ├── avi/ │   │   │   ├── avi.c │   │   │   ├── bitmapinfoheader.h │   │   │   ├── libavi.c │   │   │   └── libavi.h │   │   ├── caf.c │   │   ├── cdg.c │   │   ├── dash/ │   │   │   ├── DASHManager.cpp │   │   │   ├── DASHManager.h │   │   │   ├── DASHStream.cpp │   │   │   ├── DASHStream.hpp │   │   │   ├── mp4/ │   │   │   │   ├── IndexReader.cpp │   │   │   │   └── IndexReader.hpp │   │   │   └── mpd/ │   │   │   ├── AdaptationSet.cpp │   │   │   ├── AdaptationSet.h │   │   │   ├── ContentDescription.cpp │   │   │   ├── ContentDescription.h │   │   │   ├── DASHCommonAttributesElements.cpp │   │   │   ├── DASHCommonAttributesElements.h │   │   │   ├── DASHSegment.cpp │   │   │   ├── DASHSegment.h │   │   │   ├── IsoffMainParser.cpp │   │   │   ├── IsoffMainParser.h │   │   │   ├── MPD.cpp │   │   │   ├── MPD.h │   │   │   ├── Profile.cpp │   │   │   ├── Profile.hpp │   │   │   ├── ProgramInformation.cpp │   │   │   ├── ProgramInformation.h │   │   │   ├── Representation.cpp │   │   │   ├── Representation.h │   │   │   ├── TemplatedUri.cpp │   │   │   └── TemplatedUri.hpp │   │   ├── demuxdump.c │   │   ├── directory.c │   │   ├── dmxmus.c │   │   ├── dvb-text.h │   │   ├── filter/ │   │   │   └── noseek.c │   │   ├── flac.c │   │   ├── gme.c │   │   ├── hls/ │   │   │   ├── HLSManager.cpp │   │   │   ├── HLSManager.hpp │   │   │   ├── HLSStreams.cpp │   │   │   ├── HLSStreams.hpp │   │   │   └── playlist/ │   │   │   ├── HLSRepresentation.cpp │   │   │   ├── HLSRepresentation.hpp │   │   │   ├── HLSSegment.cpp │   │   │   ├── HLSSegment.hpp │   │   │   ├── M3U8.cpp │   │   │   ├── M3U8.hpp │   │   │   ├── Parser.cpp │   │   │   ├── Parser.hpp │   │   │   ├── Tags.cpp │   │   │   └── Tags.hpp │   │   ├── hx.c │   │   ├── image.c │   │   ├── json/ │   │   │   ├── grammar.c │   │   │   ├── grammar.h │   │   │   ├── grammar.y │   │   │   ├── json.c │   │   │   ├── json.h │   │   │   ├── lexicon.c │   │   │   └── lexicon.l │   │   ├── mjpeg.c │   │   ├── mkv/ │   │   │   ├── chapter_command.cpp │   │   │   ├── chapter_command.hpp │   │   │   ├── chapters.cpp │   │   │   ├── chapters.hpp │   │   │   ├── demux.cpp │   │   │   ├── demux.hpp │   │   │   ├── dispatcher.hpp │   │   │   ├── dvd_types.hpp │   │   │   ├── Ebml_dispatcher.hpp │   │   │   ├── Ebml_parser.cpp │   │   │   ├── Ebml_parser.hpp │   │   │   ├── events.cpp │   │   │   ├── events.hpp │   │   │   ├── matroska_segment.cpp │   │   │   ├── matroska_segment.hpp │   │   │   ├── matroska_segment_parse.cpp │   │   │   ├── matroska_segment_seeker.cpp │   │   │   ├── matroska_segment_seeker.hpp │   │   │   ├── mkv.cpp │   │   │   ├── mkv.hpp │   │   │   ├── stream_io_callback.cpp │   │   │   ├── stream_io_callback.hpp │   │   │   ├── string_dispatcher.hpp │   │   │   ├── util.cpp │   │   │   ├── util.hpp │   │   │   ├── virtual_segment.cpp │   │   │   └── virtual_segment.hpp │   │   ├── mod.c │   │   ├── moving_avg.h │   │   ├── mp4/ │   │   │   ├── attachments.c │   │   │   ├── attachments.h │   │   │   ├── avci.h │   │   │   ├── coreaudio.h │   │   │   ├── essetup.c │   │   │   ├── fragments.c │   │   │   ├── fragments.h │   │   │   ├── heif.c │   │   │   ├── languages.h │   │   │   ├── libmp4.c │   │   │   ├── libmp4.h │   │   │   ├── meta.c │   │   │   ├── meta.h │   │   │   ├── minibox.h │   │   │   ├── mp4.c │   │   │   ├── mp4.h │   │   │   └── mpeg4.h │   │   ├── mpc.c │   │   ├── mpeg/ │   │   │   ├── es.c │   │   │   ├── h26x.c │   │   │   ├── mpeg4_iod.c │   │   │   ├── mpeg4_iod.h │   │   │   ├── mpgv.c │   │   │   ├── pes.h │   │   │   ├── ps.c │   │   │   ├── ps.h │   │   │   ├── sections.c │   │   │   ├── sections.h │   │   │   ├── timestamps.h │   │   │   ├── ts_arib.c │   │   │   ├── ts_arib.h │   │   │   ├── ts.c │   │   │   ├── ts_decoders.c │   │   │   ├── ts_decoders.h │   │   │   ├── ts.h │   │   │   ├── ts_hotfixes.c │   │   │   ├── ts_hotfixes.h │   │   │   ├── ts_metadata.c │   │   │   ├── ts_metadata.h │   │   │   ├── ts_pes.c │   │   │   ├── ts_pes.h │   │   │   ├── ts_pid.c │   │   │   ├── ts_pid_fwd.h │   │   │   ├── ts_pid.h │   │   │   ├── ts_psi.c │   │   │   ├── ts_psi.h │   │   │   ├── ts_psip.c │   │   │   ├── ts_psip_dvbpsi_fixes.c │   │   │   ├── ts_psip_dvbpsi_fixes.h │   │   │   ├── ts_psip.h │   │   │   ├── ts_scte.c │   │   │   ├── ts_scte.h │   │   │   ├── ts_si.c │   │   │   ├── ts_si.h │   │   │   ├── ts_sl.c │   │   │   ├── ts_sl.h │   │   │   ├── ts_streams.c │   │   │   ├── ts_streams.h │   │   │   ├── ts_streams_private.h │   │   │   ├── ts_streamwrapper.h │   │   │   └── ts_strings.h │   │   ├── mxpeg_helper.h │   │   ├── nsv.c │   │   ├── nuv.c │   │   ├── ogg.c │   │   ├── ogg_granule.c │   │   ├── ogg_granule.h │   │   ├── ogg.h │   │   ├── oggseek.c │   │   ├── oggseek.h │   │   ├── opus.h │   │   ├── playlist/ │   │   │   ├── asx.c │   │   │   ├── b4s.c │   │   │   ├── bdmv.c │   │   │   ├── dvb.c │   │   │   ├── ifo.c │   │   │   ├── itml.c │   │   │   ├── itml.h │   │   │   ├── m3u.c │   │   │   ├── playlist.c │   │   │   ├── playlist.h │   │   │   ├── pls.c │   │   │   ├── podcast.c │   │   │   ├── qtl.c │   │   │   ├── ram.c │   │   │   ├── sgimb.c │   │   │   ├── wms.c │   │   │   ├── wpl.c │   │   │   └── xspf.c │   │   ├── pva.c │   │   ├── rawaud.c │   │   ├── rawdv.c │   │   ├── rawdv.h │   │   ├── rawvid.c │   │   ├── smf.c │   │   ├── smooth/ │   │   │   ├── mp4/ │   │   │   │   ├── SmoothIndexReader.cpp │   │   │   │   └── SmoothIndexReader.hpp │   │   │   ├── playlist/ │   │   │   │   ├── CodecParameters.cpp │   │   │   │   ├── CodecParameters.hpp │   │   │   │   ├── ForgedInitSegment.cpp │   │   │   │   ├── ForgedInitSegment.hpp │   │   │   │   ├── Manifest.cpp │   │   │   │   ├── Manifest.hpp │   │   │   │   ├── MemoryChunk.cpp │   │   │   │   ├── MemoryChunk.hpp │   │   │   │   ├── QualityLevel.cpp │   │   │   │   ├── QualityLevel.hpp │   │   │   │   ├── SmoothParser.cpp │   │   │   │   ├── SmoothParser.hpp │   │   │   │   ├── SmoothSegment.cpp │   │   │   │   └── SmoothSegment.hpp │   │   │   ├── SmoothManager.cpp │   │   │   ├── SmoothManager.hpp │   │   │   ├── SmoothStream.cpp │   │   │   └── SmoothStream.hpp │   │   ├── stl.c │   │   ├── subtitle.c │   │   ├── subtitle_helper.h │   │   ├── timestamps_filter.h │   │   ├── tta.c │   │   ├── ttml.c │   │   ├── ty.c │   │   ├── vc1.c │   │   ├── vobsub.c │   │   ├── vobsub.h │   │   ├── voc.c │   │   ├── wav.c │   │   ├── webvtt.c │   │   ├── windows_audio_commons.h │   │   ├── xa.c │   │   ├── xiph.h │   │   ├── xiph_metadata.c │   │   ├── xiph_metadata.h │   │   └── ytdl.c │   ├── gui/ │   │   ├── eject.c │   │   ├── ncurses.c │   │   ├── qt/ │   │   │   ├── dialogs/ │   │   │   │   ├── bookmarks/ │   │   │   │   │   ├── bookmarks.cpp │   │   │   │   │   ├── bookmarks.hpp │   │   │   │   │   └── bookmarks.moc.cpp │   │   │   │   ├── dialogs/ │   │   │   │   │   ├── dialogmodel.cpp │   │   │   │   │   ├── dialogmodel.hpp │   │   │   │   │   └── dialogmodel.moc.cpp │   │   │   │   ├── dialogs_provider.cpp │   │   │   │   ├── dialogs_provider.hpp │   │   │   │   ├── dialogs_provider.moc.cpp │   │   │   │   ├── epg/ │   │   │   │   │   ├── EPGChannels.cpp │   │   │   │   │   ├── EPGChannels.hpp │   │   │   │   │   ├── EPGChannels.moc.cpp │   │   │   │   │   ├── epg.cpp │   │   │   │   │   ├── epg.hpp │   │   │   │   │   ├── EPGItem.cpp │   │   │   │   │   ├── EPGItem.hpp │   │   │   │   │   ├── epg.moc.cpp │   │   │   │   │   ├── EPGProgram.cpp │   │   │   │   │   ├── EPGProgram.hpp │   │   │   │   │   ├── EPGProgram.moc.cpp │   │   │   │   │   ├── EPGRuler.cpp │   │   │   │   │   ├── EPGRuler.hpp │   │   │   │   │   ├── EPGRuler.moc.cpp │   │   │   │   │   ├── EPGView.cpp │   │   │   │   │   ├── EPGView.hpp │   │   │   │   │   ├── EPGView.moc.cpp │   │   │   │   │   ├── EPGWidget.cpp │   │   │   │   │   ├── EPGWidget.hpp │   │   │   │   │   └── EPGWidget.moc.cpp │   │   │   │   ├── errors/ │   │   │   │   │   ├── errors.cpp │   │   │   │   │   ├── errors.hpp │   │   │   │   │   └── errors.moc.cpp │   │   │   │   ├── extended/ │   │   │   │   │   ├── extended.cpp │   │   │   │   │   ├── extended.hpp │   │   │   │   │   ├── extended.moc.cpp │   │   │   │   │   ├── extended_panels.cpp │   │   │   │   │   ├── extended_panels.hpp │   │   │   │   │   ├── extended_panels.moc.cpp │   │   │   │   │   ├── ui_equalizer.h │   │   │   │   │   └── ui_video_effects.h │   │   │   │   ├── extensions/ │   │   │   │   │   ├── extensions.cpp │   │   │   │   │   ├── extensions.hpp │   │   │   │   │   ├── extensions_manager.cpp │   │   │   │   │   ├── extensions_manager.hpp │   │   │   │   │   ├── extensions_manager.moc.cpp │   │   │   │   │   └── extensions.moc.cpp │   │   │   │   ├── fingerprint/ │   │   │   │   │   ├── chromaprint.cpp │   │   │   │   │   ├── chromaprint.hpp │   │   │   │   │   ├── chromaprint.moc.cpp │   │   │   │   │   ├── fingerprintdialog.cpp │   │   │   │   │   ├── fingerprintdialog.hpp │   │   │   │   │   ├── fingerprintdialog.moc.cpp │   │   │   │   │   └── ui_fingerprintdialog.h │   │   │   │   ├── firstrun/ │   │   │   │   │   ├── firstrunwizard.cpp │   │   │   │   │   ├── firstrunwizard.hpp │   │   │   │   │   ├── firstrunwizard.moc.cpp │   │   │   │   │   └── ui_firstrunwizard.h │   │   │   │   ├── gototime/ │   │   │   │   │   ├── gototime.cpp │   │   │   │   │   ├── gototime.hpp │   │   │   │   │   └── gototime.moc.cpp │   │   │   │   ├── help/ │   │   │   │   │   ├── aboutmodel.cpp │   │   │   │   │   ├── aboutmodel.hpp │   │   │   │   │   ├── aboutmodel.moc.cpp │   │   │   │   │   ├── help.cpp │   │   │   │   │   ├── help.hpp │   │   │   │   │   ├── help.moc.cpp │   │   │   │   │   └── ui_about.h │   │   │   │   ├── mediainfo/ │   │   │   │   │   ├── info_panels.cpp │   │   │   │   │   ├── info_panels.hpp │   │   │   │   │   ├── info_panels.moc.cpp │   │   │   │   │   ├── info_widgets.cpp │   │   │   │   │   ├── info_widgets.hpp │   │   │   │   │   ├── info_widgets.moc.cpp │   │   │   │   │   ├── mediainfo.cpp │   │   │   │   │   ├── mediainfo.hpp │   │   │   │   │   └── mediainfo.moc.cpp │   │   │   │   ├── messages/ │   │   │   │   │   ├── messages.cpp │   │   │   │   │   ├── messages.hpp │   │   │   │   │   ├── messages.moc.cpp │   │   │   │   │   └── ui_messages_panel.h │   │   │   │   ├── open/ │   │   │   │   │   ├── open.cpp │   │   │   │   │   ├── open.hpp │   │   │   │   │   ├── open.moc.cpp │   │   │   │   │   ├── open_panels.cpp │   │   │   │   │   ├── open_panels.hpp │   │   │   │   │   ├── open_panels.moc.cpp │   │   │   │   │   ├── openurl.cpp │   │   │   │   │   ├── openurl.hpp │   │   │   │   │   ├── openurl.moc.cpp │   │   │   │   │   ├── ui_open_capture.h │   │   │   │   │   ├── ui_open_disk.h │   │   │   │   │   ├── ui_open_file.h │   │   │   │   │   ├── ui_open.h │   │   │   │   │   └── ui_open_net.h │   │   │   │   ├── playlists/ │   │   │   │   │   ├── playlists.cpp │   │   │   │   │   ├── playlists.hpp │   │   │   │   │   └── playlists.moc.cpp │   │   │   │   ├── plugins/ │   │   │   │   │   ├── addons_manager.cpp │   │   │   │   │   ├── addons_manager.hpp │   │   │   │   │   ├── addons_manager.moc.cpp │   │   │   │   │   ├── plugins.cpp │   │   │   │   │   ├── plugins.hpp │   │   │   │   │   └── plugins.moc.cpp │   │   │   │   ├── podcast/ │   │   │   │   │   ├── podcast_configuration.cpp │   │   │   │   │   ├── podcast_configuration.hpp │   │   │   │   │   ├── podcast_configuration.moc.cpp │   │   │   │   │   └── ui_podcast_configuration.h │   │   │   │   ├── preferences/ │   │   │   │   │   ├── complete_preferences.cpp │   │   │   │   │   ├── complete_preferences.hpp │   │   │   │   │   ├── complete_preferences.moc.cpp │   │   │   │   │   ├── expert_model.cpp │   │   │   │   │   ├── expert_model.hpp │   │   │   │   │   ├── expert_model.moc.cpp │   │   │   │   │   ├── expert_view.cpp │   │   │   │   │   ├── expert_view.hpp │   │   │   │   │   ├── expert_view.moc.cpp │   │   │   │   │   ├── preferences.cpp │   │   │   │   │   ├── preferences.hpp │   │   │   │   │   ├── preferences.moc.cpp │   │   │   │   │   ├── preferences_widgets.cpp │   │   │   │   │   ├── preferences_widgets.hpp │   │   │   │   │   ├── preferences_widgets.moc.cpp │   │   │   │   │   ├── simple_preferences.cpp │   │   │   │   │   ├── simple_preferences.hpp │   │   │   │   │   ├── simple_preferences.moc.cpp │   │   │   │   │   ├── ui_sprefs_audio.h │   │   │   │   │   ├── ui_sprefs_input.h │   │   │   │   │   ├── ui_sprefs_interface.h │   │   │   │   │   ├── ui_sprefs_medialibrary.h │   │   │   │   │   ├── ui_sprefs_subtitles.h │   │   │   │   │   └── ui_sprefs_video.h │   │   │   │   ├── sout/ │   │   │   │   │   ├── convert.cpp │   │   │   │   │   ├── convert.hpp │   │   │   │   │   ├── convert.moc.cpp │   │   │   │   │   ├── profile_selector.cpp │   │   │   │   │   ├── profile_selector.hpp │   │   │   │   │   ├── profile_selector.moc.cpp │   │   │   │   │   ├── profiles.hpp │   │   │   │   │   ├── sout.cpp │   │   │   │   │   ├── sout.hpp │   │   │   │   │   ├── sout.moc.cpp │   │   │   │   │   ├── sout_widgets.cpp │   │   │   │   │   ├── sout_widgets.hpp │   │   │   │   │   ├── sout_widgets.moc.cpp │   │   │   │   │   ├── ui_profiles.h │   │   │   │   │   └── ui_sout.h │   │   │   │   ├── toolbar/ │   │   │   │   │   ├── controlbar_profile.cpp │   │   │   │   │   ├── controlbar_profile.hpp │   │   │   │   │   ├── controlbar_profile.moc.cpp │   │   │   │   │   ├── controlbar_profile_model.cpp │   │   │   │   │   ├── controlbar_profile_model.hpp │   │   │   │   │   └── controlbar_profile_model.moc.cpp │   │   │   │   └── vlm/ │   │   │   │   ├── ui_vlm.h │   │   │   │   ├── vlm.cpp │   │   │   │   ├── vlm.hpp │   │   │   │   └── vlm.moc.cpp │   │   │   ├── maininterface/ │   │   │   │   ├── compositor.cpp │   │   │   │   ├── compositor_dummy.cpp │   │   │   │   ├── compositor_dummy.hpp │   │   │   │   ├── compositor_dummy.moc.cpp │   │   │   │   ├── compositor.hpp │   │   │   │   ├── compositor.moc.cpp │   │   │   │   ├── compositor_x11.cpp │   │   │   │   ├── compositor_x11.hpp │   │   │   │   ├── compositor_x11.moc.cpp │   │   │   │   ├── compositor_x11_renderclient.cpp │   │   │   │   ├── compositor_x11_renderclient.hpp │   │   │   │   ├── compositor_x11_renderclient.moc.cpp │   │   │   │   ├── compositor_x11_renderwindow.cpp │   │   │   │   ├── compositor_x11_renderwindow.hpp │   │   │   │   ├── compositor_x11_renderwindow.moc.cpp │   │   │   │   ├── compositor_x11_uisurface.cpp │   │   │   │   ├── compositor_x11_uisurface.hpp │   │   │   │   ├── compositor_x11_uisurface.moc.cpp │   │   │   │   ├── compositor_x11_utils.cpp │   │   │   │   ├── compositor_x11_utils.hpp │   │   │   │   ├── compositor_x11_utils.moc.cpp │   │   │   │   ├── interface_window_handler.cpp │   │   │   │   ├── interface_window_handler.hpp │   │   │   │   ├── interface_window_handler.moc.cpp │   │   │   │   ├── mainctx.cpp │   │   │   │   ├── mainctx.hpp │   │   │   │   ├── mainctx.moc.cpp │   │   │   │   ├── mainui.cpp │   │   │   │   ├── mainui.hpp │   │   │   │   ├── mainui.moc.cpp │   │   │   │   ├── videosurface.cpp │   │   │   │   ├── videosurface.hpp │   │   │   │   ├── videosurface.moc.cpp │   │   │   │   ├── video_window_handler.cpp │   │   │   │   ├── video_window_handler.hpp │   │   │   │   └── video_window_handler.moc.cpp │   │   │   ├── medialibrary/ │   │   │   │   ├── medialib.cpp │   │   │   │   ├── medialib.hpp │   │   │   │   ├── medialib.moc.cpp │   │   │   │   ├── mlalbum.cpp │   │   │   │   ├── mlalbum.hpp │   │   │   │   ├── mlalbum.moc.cpp │   │   │   │   ├── mlalbummodel.cpp │   │   │   │   ├── mlalbummodel.hpp │   │   │   │   ├── mlalbummodel.moc.cpp │   │   │   │   ├── mlalbumtrack.cpp │   │   │   │   ├── mlalbumtrack.hpp │   │   │   │   ├── mlalbumtrack.moc.cpp │   │   │   │   ├── mlalbumtrackmodel.cpp │   │   │   │   ├── mlalbumtrackmodel.hpp │   │   │   │   ├── mlalbumtrackmodel.moc.cpp │   │   │   │   ├── mlartist.cpp │   │   │   │   ├── mlartist.hpp │   │   │   │   ├── mlartist.moc.cpp │   │   │   │   ├── mlartistmodel.cpp │   │   │   │   ├── mlartistmodel.hpp │   │   │   │   ├── mlartistmodel.moc.cpp │   │   │   │   ├── mlbasemodel.cpp │   │   │   │   ├── mlbasemodel.hpp │   │   │   │   ├── mlbasemodel.moc.cpp │   │   │   │   ├── mlbookmarkmodel.cpp │   │   │   │   ├── mlbookmarkmodel.hpp │   │   │   │   ├── mlbookmarkmodel.moc.cpp │   │   │   │   ├── mlcustomcover.cpp │   │   │   │   ├── mlcustomcover.hpp │   │   │   │   ├── mlevent.hpp │   │   │   │   ├── mlfolder.cpp │   │   │   │   ├── mlfolder.hpp │   │   │   │   ├── mlfoldersmodel.cpp │   │   │   │   ├── mlfoldersmodel.hpp │   │   │   │   ├── mlfoldersmodel.moc.cpp │   │   │   │   ├── mlgenre.cpp │   │   │   │   ├── mlgenre.hpp │   │   │   │   ├── mlgenremodel.cpp │   │   │   │   ├── mlgenremodel.hpp │   │   │   │   ├── mlgenremodel.moc.cpp │   │   │   │   ├── mlgroup.cpp │   │   │   │   ├── mlgroup.hpp │   │   │   │   ├── mlhelper.cpp │   │   │   │   ├── mlhelper.hpp │   │   │   │   ├── mllistcache.cpp │   │   │   │   ├── mllistcache.hpp │   │   │   │   ├── mllistcache.moc.cpp │   │   │   │   ├── mlplaylist.cpp │   │   │   │   ├── mlplaylist.hpp │   │   │   │   ├── mlplaylistlistmodel.cpp │   │   │   │   ├── mlplaylistlistmodel.hpp │   │   │   │   ├── mlplaylistlistmodel.moc.cpp │   │   │   │   ├── mlplaylistmedia.cpp │   │   │   │   ├── mlplaylistmedia.hpp │   │   │   │   ├── mlplaylistmodel.cpp │   │   │   │   ├── mlplaylistmodel.hpp │   │   │   │   ├── mlplaylistmodel.moc.cpp │   │   │   │   ├── mlqmltypes.hpp │   │   │   │   ├── mlqmltypes.moc.cpp │   │   │   │   ├── mlqueryparams.cpp │   │   │   │   ├── mlqueryparams.hpp │   │   │   │   ├── mlrecentsmodel.cpp │   │   │   │   ├── mlrecentsmodel.hpp │   │   │   │   ├── mlrecentsmodel.moc.cpp │   │   │   │   ├── mlrecentsvideomodel.cpp │   │   │   │   ├── mlrecentsvideomodel.hpp │   │   │   │   ├── mlrecentsvideomodel.moc.cpp │   │   │   │   ├── mlthreadpool.cpp │   │   │   │   ├── mlthreadpool.hpp │   │   │   │   ├── mlthreadpool.moc.cpp │   │   │   │   ├── mlurlmodel.cpp │   │   │   │   ├── mlurlmodel.hpp │   │   │   │   ├── mlurlmodel.moc.cpp │   │   │   │   ├── mlvideo.cpp │   │   │   │   ├── mlvideofoldersmodel.cpp │   │   │   │   ├── mlvideofoldersmodel.hpp │   │   │   │   ├── mlvideofoldersmodel.moc.cpp │   │   │   │   ├── mlvideogroupsmodel.cpp │   │   │   │   ├── mlvideogroupsmodel.hpp │   │   │   │   ├── mlvideogroupsmodel.moc.cpp │   │   │   │   ├── mlvideo.hpp │   │   │   │   ├── mlvideo.moc.cpp │   │   │   │   ├── mlvideomodel.cpp │   │   │   │   ├── mlvideomodel.hpp │   │   │   │   ├── mlvideomodel.moc.cpp │   │   │   │   ├── thumbnailcollector.cpp │   │   │   │   ├── thumbnailcollector.hpp │   │   │   │   └── thumbnailcollector.moc.cpp │   │   │   ├── menus/ │   │   │   │   ├── custom_menus.cpp │   │   │   │   ├── custom_menus.hpp │   │   │   │   ├── custom_menus.moc.cpp │   │   │   │   ├── menus.cpp │   │   │   │   ├── menus.hpp │   │   │   │   ├── menus.moc.cpp │   │   │   │   ├── qml_menu_wrapper.cpp │   │   │   │   ├── qml_menu_wrapper.hpp │   │   │   │   └── qml_menu_wrapper.moc.cpp │   │   │   ├── network/ │   │   │   │   ├── mediatreelistener.cpp │   │   │   │   ├── mediatreelistener.hpp │   │   │   │   ├── networkdevicemodel.cpp │   │   │   │   ├── networkdevicemodel.hpp │   │   │   │   ├── networkdevicemodel.moc.cpp │   │   │   │   ├── networkmediamodel.cpp │   │   │   │   ├── networkmediamodel.hpp │   │   │   │   ├── networkmediamodel.moc.cpp │   │   │   │   ├── networksourcesmodel.cpp │   │   │   │   ├── networksourcesmodel.hpp │   │   │   │   ├── networksourcesmodel.moc.cpp │   │   │   │   ├── servicesdiscoverymodel.cpp │   │   │   │   ├── servicesdiscoverymodel.hpp │   │   │   │   ├── servicesdiscoverymodel.moc.cpp │   │   │   │   ├── standardpathmodel.cpp │   │   │   │   ├── standardpathmodel.hpp │   │   │   │   └── standardpathmodel.moc.cpp │   │   │   ├── player/ │   │   │   │   ├── control_list_filter.cpp │   │   │   │   ├── control_list_filter.hpp │   │   │   │   ├── control_list_filter.moc.cpp │   │   │   │   ├── control_list_model.cpp │   │   │   │   ├── control_list_model.hpp │   │   │   │   ├── control_list_model.moc.cpp │   │   │   │   ├── input_models.cpp │   │   │   │   ├── input_models.hpp │   │   │   │   ├── input_models.moc.cpp │   │   │   │   ├── player_controlbar_model.cpp │   │   │   │   ├── player_controlbar_model.hpp │   │   │   │   ├── player_controlbar_model.moc.cpp │   │   │   │   ├── player_controller.cpp │   │   │   │   ├── player_controller.hpp │   │   │   │   ├── player_controller.moc.cpp │   │   │   │   └── player_controller_p.hpp │   │   │   ├── playlist/ │   │   │   │   ├── media.hpp │   │   │   │   ├── playlist_common.cpp │   │   │   │   ├── playlist_common.hpp │   │   │   │   ├── playlist_common.moc.cpp │   │   │   │   ├── playlist_controller.cpp │   │   │   │   ├── playlist_controller.hpp │   │   │   │   ├── playlist_controller.moc.cpp │   │   │   │   ├── playlist_controller_p.hpp │   │   │   │   ├── playlist_item.cpp │   │   │   │   ├── playlist_item.hpp │   │   │   │   ├── playlist_item.moc.cpp │   │   │   │   ├── playlist_model.cpp │   │   │   │   ├── playlist_model.hpp │   │   │   │   ├── playlist_model.moc.cpp │   │   │   │   └── playlist_model_p.hpp │   │   │   ├── qt.cpp │   │   │   ├── qt.hpp │   │   │   ├── resources.cpp │   │   │   ├── style/ │   │   │   │   ├── colorcontext.cpp │   │   │   │   ├── colorcontext.hpp │   │   │   │   ├── colorcontext.moc.cpp │   │   │   │   ├── defaultthemeproviders.hpp │   │   │   │   ├── gtkthemeprovider/ │   │   │   │   │   ├── gtk_compat.cpp │   │   │   │   │   ├── gtk_compat.h │   │   │   │   │   ├── gtkthemeprovider.cpp │   │   │   │   │   ├── gtk_util.cpp │   │   │   │   │   ├── gtk_util.h │   │   │   │   │   ├── nav_button_provider_gtk.cpp │   │   │   │   │   ├── nav_button_provider_gtk.h │   │   │   │   │   └── scoped_gobject.h │   │   │   │   ├── qtthemeprovider.hpp │   │   │   │   ├── systempalette.cpp │   │   │   │   ├── systempalette.hpp │   │   │   │   ├── systempalette.moc.cpp │   │   │   │   └── systempalettethemeprovider.cpp │   │   │   ├── util/ │   │   │   │   ├── asynctask.hpp │   │   │   │   ├── asynctask.moc.cpp │   │   │   │   ├── audio_device_model.cpp │   │   │   │   ├── audio_device_model.hpp │   │   │   │   ├── audio_device_model.moc.cpp │   │   │   │   ├── cliplistmodel.cpp │   │   │   │   ├── cliplistmodel.hpp │   │   │   │   ├── cliplistmodel.moc.cpp │   │   │   │   ├── color_scheme_model.cpp │   │   │   │   ├── color_scheme_model.hpp │   │   │   │   ├── color_scheme_model.moc.cpp │   │   │   │   ├── color_svg_image_provider.cpp │   │   │   │   ├── color_svg_image_provider.hpp │   │   │   │   ├── color_svg_image_provider.moc.cpp │   │   │   │   ├── covergenerator.cpp │   │   │   │   ├── covergenerator.hpp │   │   │   │   ├── csdbuttonmodel.cpp │   │   │   │   ├── csdbuttonmodel.hpp │   │   │   │   ├── csdbuttonmodel.moc.cpp │   │   │   │   ├── effects_image_provider.cpp │   │   │   │   ├── effects_image_provider.hpp │   │   │   │   ├── effects_image_provider.moc.cpp │   │   │   │   ├── flickable_scroll_handler.cpp │   │   │   │   ├── flickable_scroll_handler.hpp │   │   │   │   ├── flickable_scroll_handler.moc.cpp │   │   │   │   ├── hover_handler_rev11.cpp │   │   │   │   ├── hover_handler_rev11.hpp │   │   │   │   ├── hover_handler_rev11.moc.cpp │   │   │   │   ├── i18n.cpp │   │   │   │   ├── i18n.hpp │   │   │   │   ├── i18n.moc.cpp │   │   │   │   ├── imagehelper.cpp │   │   │   │   ├── imagehelper.hpp │   │   │   │   ├── imageluminanceextractor.cpp │   │   │   │   ├── imageluminanceextractor.hpp │   │   │   │   ├── imageluminanceextractor.moc.cpp │   │   │   │   ├── item_key_event_filter.cpp │   │   │   │   ├── item_key_event_filter.hpp │   │   │   │   ├── item_key_event_filter.moc.cpp │   │   │   │   ├── keyhelper.cpp │   │   │   │   ├── keyhelper.hpp │   │   │   │   ├── keyhelper.moc.cpp │   │   │   │   ├── listcacheloader.hpp │   │   │   │   ├── mouse_event_filter.cpp │   │   │   │   ├── mouse_event_filter.hpp │   │   │   │   ├── mouse_event_filter.moc.cpp │   │   │   │   ├── navigation_history.cpp │   │   │   │   ├── navigation_history.hpp │   │   │   │   ├── navigation_history.moc.cpp │   │   │   │   ├── qmlinputitem.hpp │   │   │   │   ├── qmlinputitem.moc.cpp │   │   │   │   ├── qsgroundedrectangularimagenode.cpp │   │   │   │   ├── qsgroundedrectangularimagenode.hpp │   │   │   │   ├── qt_dirs.cpp │   │   │   │   ├── qt_dirs.hpp │   │   │   │   ├── qvlcapp.hpp │   │   │   │   ├── qvlcapp.moc.cpp │   │   │   │   ├── registry.cpp │   │   │   │   ├── renderer_manager.cpp │   │   │   │   ├── renderer_manager.hpp │   │   │   │   ├── renderer_manager.moc.cpp │   │   │   │   ├── selectable_list_model.cpp │   │   │   │   ├── selectable_list_model.hpp │   │   │   │   ├── selectable_list_model.moc.cpp │   │   │   │   ├── singleton.hpp │   │   │   │   ├── sortfilterproxymodel.cpp │   │   │   │   ├── sortfilterproxymodel.hpp │   │   │   │   ├── sortfilterproxymodel.moc.cpp │   │   │   │   ├── soutchain.cpp │   │   │   │   ├── soutchain.hpp │   │   │   │   ├── validators.cpp │   │   │   │   ├── validators.hpp │   │   │   │   ├── validators.moc.cpp │   │   │   │   ├── varchoicemodel.cpp │   │   │   │   ├── varchoicemodel.hpp │   │   │   │   ├── varchoicemodel.moc.cpp │   │   │   │   ├── varcommon_p.hpp │   │   │   │   ├── variables.cpp │   │   │   │   ├── variables.hpp │   │   │   │   ├── variables.moc.cpp │   │   │   │   ├── vlctick.cpp │   │   │   │   ├── vlctick.hpp │   │   │   │   └── vlctick.moc.cpp │   │   │   ├── vlc-qt-check.cpp │   │   │   └── widgets/ │   │   │   └── native/ │   │   │   ├── animators.cpp │   │   │   ├── animators.hpp │   │   │   ├── animators.moc.cpp │   │   │   ├── csdthemeimage.cpp │   │   │   ├── csdthemeimage.hpp │   │   │   ├── csdthemeimage.moc.cpp │   │   │   ├── customwidgets.cpp │   │   │   ├── customwidgets.hpp │   │   │   ├── customwidgets.moc.cpp │   │   │   ├── interface_widgets.cpp │   │   │   ├── interface_widgets.hpp │   │   │   ├── interface_widgets.moc.cpp │   │   │   ├── mlfolderseditor.cpp │   │   │   ├── mlfolderseditor.hpp │   │   │   ├── mlfolderseditor.moc.cpp │   │   │   ├── navigation_attached.cpp │   │   │   ├── navigation_attached.hpp │   │   │   ├── navigation_attached.moc.cpp │   │   │   ├── qvlcframe.cpp │   │   │   ├── qvlcframe.hpp │   │   │   ├── roundimage.cpp │   │   │   ├── roundimage.hpp │   │   │   ├── roundimage.moc.cpp │   │   │   ├── searchlineedit.cpp │   │   │   ├── searchlineedit.hpp │   │   │   ├── searchlineedit.moc.cpp │   │   │   ├── viewblockingrectangle.cpp │   │   │   ├── viewblockingrectangle.hpp │   │   │   └── viewblockingrectangle.moc.cpp │   │   └── skins2/ │   │   ├── commands/ │   │   │   ├── async_queue.cpp │   │   │   ├── async_queue.hpp │   │   │   ├── cmd_add_item.cpp │   │   │   ├── cmd_add_item.hpp │   │   │   ├── cmd_audio.cpp │   │   │   ├── cmd_audio.hpp │   │   │   ├── cmd_callbacks.hpp │   │   │   ├── cmd_change_skin.cpp │   │   │   ├── cmd_change_skin.hpp │   │   │   ├── cmd_dialogs.hpp │   │   │   ├── cmd_dummy.hpp │   │   │   ├── cmd_dvd.cpp │   │   │   ├── cmd_dvd.hpp │   │   │   ├── cmd_fullscreen.cpp │   │   │   ├── cmd_fullscreen.hpp │   │   │   ├── cmd_generic.hpp │   │   │   ├── cmd_input.cpp │   │   │   ├── cmd_input.hpp │   │   │   ├── cmd_layout.cpp │   │   │   ├── cmd_layout.hpp │   │   │   ├── cmd_minimize.cpp │   │   │   ├── cmd_minimize.hpp │   │   │   ├── cmd_muxer.cpp │   │   │   ├── cmd_muxer.hpp │   │   │   ├── cmd_on_top.cpp │   │   │   ├── cmd_on_top.hpp │   │   │   ├── cmd_playlist.cpp │   │   │   ├── cmd_playlist.hpp │   │   │   ├── cmd_playtree.cpp │   │   │   ├── cmd_playtree.hpp │   │   │   ├── cmd_quit.cpp │   │   │   ├── cmd_quit.hpp │   │   │   ├── cmd_resize.cpp │   │   │   ├── cmd_resize.hpp │   │   │   ├── cmd_show_window.hpp │   │   │   ├── cmd_snapshot.cpp │   │   │   ├── cmd_snapshot.hpp │   │   │   ├── cmd_vars.cpp │   │   │   └── cmd_vars.hpp │   │   ├── controls/ │   │   │   ├── ctrl_button.cpp │   │   │   ├── ctrl_button.hpp │   │   │   ├── ctrl_checkbox.cpp │   │   │   ├── ctrl_checkbox.hpp │   │   │   ├── ctrl_flat.hpp │   │   │   ├── ctrl_generic.cpp │   │   │   ├── ctrl_generic.hpp │   │   │   ├── ctrl_image.cpp │   │   │   ├── ctrl_image.hpp │   │   │   ├── ctrl_list.cpp │   │   │   ├── ctrl_list.hpp │   │   │   ├── ctrl_move.cpp │   │   │   ├── ctrl_move.hpp │   │   │   ├── ctrl_radialslider.cpp │   │   │   ├── ctrl_radialslider.hpp │   │   │   ├── ctrl_resize.cpp │   │   │   ├── ctrl_resize.hpp │   │   │   ├── ctrl_slider.cpp │   │   │   ├── ctrl_slider.hpp │   │   │   ├── ctrl_text.cpp │   │   │   ├── ctrl_text.hpp │   │   │   ├── ctrl_tree.cpp │   │   │   ├── ctrl_tree.hpp │   │   │   ├── ctrl_video.cpp │   │   │   └── ctrl_video.hpp │   │   ├── events/ │   │   │   ├── evt_dragndrop.hpp │   │   │   ├── evt_enter.hpp │   │   │   ├── evt_focus.hpp │   │   │   ├── evt_generic.hpp │   │   │   ├── evt_input.cpp │   │   │   ├── evt_input.hpp │   │   │   ├── evt_key.cpp │   │   │   ├── evt_key.hpp │   │   │   ├── evt_leave.hpp │   │   │   ├── evt_menu.hpp │   │   │   ├── evt_motion.hpp │   │   │   ├── evt_mouse.cpp │   │   │   ├── evt_mouse.hpp │   │   │   ├── evt_refresh.hpp │   │   │   ├── evt_scroll.cpp │   │   │   ├── evt_scroll.hpp │   │   │   ├── evt_special.cpp │   │   │   └── evt_special.hpp │   │   ├── parser/ │   │   │   ├── builder.cpp │   │   │   ├── builder_data.hpp │   │   │   ├── builder.hpp │   │   │   ├── expr_evaluator.cpp │   │   │   ├── expr_evaluator.hpp │   │   │   ├── interpreter.cpp │   │   │   ├── interpreter.hpp │   │   │   ├── skin_parser.cpp │   │   │   ├── skin_parser.hpp │   │   │   ├── xmlparser.cpp │   │   │   └── xmlparser.hpp │   │   ├── src/ │   │   │   ├── anchor.cpp │   │   │   ├── anchor.hpp │   │   │   ├── anim_bitmap.cpp │   │   │   ├── anim_bitmap.hpp │   │   │   ├── art_manager.cpp │   │   │   ├── art_manager.hpp │   │   │   ├── bitmap_font.cpp │   │   │   ├── bitmap_font.hpp │   │   │   ├── dialogs.cpp │   │   │   ├── dialogs.hpp │   │   │   ├── file_bitmap.cpp │   │   │   ├── file_bitmap.hpp │   │   │   ├── fsc_window.cpp │   │   │   ├── fsc_window.hpp │   │   │   ├── ft2_bitmap.cpp │   │   │   ├── ft2_bitmap.hpp │   │   │   ├── ft2_err.c │   │   │   ├── ft2_err.h │   │   │   ├── ft2_font.cpp │   │   │   ├── ft2_font.hpp │   │   │   ├── generic_bitmap.cpp │   │   │   ├── generic_bitmap.hpp │   │   │   ├── generic_font.hpp │   │   │   ├── generic_layout.cpp │   │   │   ├── generic_layout.hpp │   │   │   ├── generic_window.cpp │   │   │   ├── generic_window.hpp │   │   │   ├── ini_file.cpp │   │   │   ├── ini_file.hpp │   │   │   ├── logger.cpp │   │   │   ├── logger.hpp │   │   │   ├── os_factory.cpp │   │   │   ├── os_factory.hpp │   │   │   ├── os_graphics.hpp │   │   │   ├── os_loop.hpp │   │   │   ├── os_popup.hpp │   │   │   ├── os_timer.hpp │   │   │   ├── os_tooltip.hpp │   │   │   ├── os_window.hpp │   │   │   ├── popup.cpp │   │   │   ├── popup.hpp │   │   │   ├── scaled_bitmap.cpp │   │   │   ├── scaled_bitmap.hpp │   │   │   ├── skin_common.hpp │   │   │   ├── skin_main.cpp │   │   │   ├── theme.cpp │   │   │   ├── theme.hpp │   │   │   ├── theme_loader.cpp │   │   │   ├── theme_loader.hpp │   │   │   ├── theme_repository.cpp │   │   │   ├── theme_repository.hpp │   │   │   ├── tooltip.cpp │   │   │   ├── tooltip.hpp │   │   │   ├── top_window.cpp │   │   │   ├── top_window.hpp │   │   │   ├── var_manager.cpp │   │   │   ├── var_manager.hpp │   │   │   ├── vlcproc.cpp │   │   │   ├── vlcproc.hpp │   │   │   ├── vout_manager.cpp │   │   │   ├── vout_manager.hpp │   │   │   ├── vout_window.cpp │   │   │   ├── vout_window.hpp │   │   │   ├── window_manager.cpp │   │   │   └── window_manager.hpp │   │   ├── utils/ │   │   │   ├── bezier.cpp │   │   │   ├── bezier.hpp │   │   │   ├── fsm.cpp │   │   │   ├── fsm.hpp │   │   │   ├── observer.hpp │   │   │   ├── pointer.hpp │   │   │   ├── position.cpp │   │   │   ├── position.hpp │   │   │   ├── ustring.cpp │   │   │   ├── ustring.hpp │   │   │   ├── var_bool.cpp │   │   │   ├── var_bool.hpp │   │   │   ├── variable.hpp │   │   │   ├── var_list.cpp │   │   │   ├── var_list.hpp │   │   │   ├── var_percent.cpp │   │   │   ├── var_percent.hpp │   │   │   ├── var_string.cpp │   │   │   ├── var_string.hpp │   │   │   ├── var_text.cpp │   │   │   ├── var_text.hpp │   │   │   ├── var_tree.cpp │   │   │   └── var_tree.hpp │   │   ├── vars/ │   │   │   ├── equalizer.cpp │   │   │   ├── equalizer.hpp │   │   │   ├── playtree.cpp │   │   │   ├── playtree.hpp │   │   │   ├── time.cpp │   │   │   ├── time.hpp │   │   │   ├── volume.cpp │   │   │   └── volume.hpp │   │   └── x11/ │   │   ├── x11_display.cpp │   │   ├── x11_display.hpp │   │   ├── x11_dragdrop.cpp │   │   ├── x11_dragdrop.hpp │   │   ├── x11_factory.cpp │   │   ├── x11_factory.hpp │   │   ├── x11_graphics.cpp │   │   ├── x11_graphics.hpp │   │   ├── x11_loop.cpp │   │   ├── x11_loop.hpp │   │   ├── x11_popup.cpp │   │   ├── x11_popup.hpp │   │   ├── x11_timer.cpp │   │   ├── x11_timer.hpp │   │   ├── x11_tooltip.cpp │   │   ├── x11_tooltip.hpp │   │   ├── x11_window.cpp │   │   └── x11_window.hpp │   ├── hw/ │   │   ├── vaapi/ │   │   │   ├── chroma.c │   │   │   ├── decoder_device.c │   │   │   ├── filters.c │   │   │   ├── filters.h │   │   │   ├── vlc_vaapi.c │   │   │   └── vlc_vaapi.h │   │   └── vdpau/ │   │   ├── adjust.c │   │   ├── avcodec.c │   │   ├── chroma.c │   │   ├── deinterlace.c │   │   ├── device.c │   │   ├── picture.c │   │   ├── sharpen.c │   │   ├── vlc_vdpau.c │   │   └── vlc_vdpau.h │   ├── keystore/ │   │   ├── file.c │   │   ├── kwallet.c │   │   ├── list_util.c │   │   ├── list_util.h │   │   ├── memory.c │   │   └── secret.c │   ├── logger/ │   │   ├── console.c │   │   ├── file.c │   │   ├── journal.c │   │   ├── json.c │   │   └── syslog.c │   ├── lua/ │   │   ├── extension.c │   │   ├── extension.h │   │   ├── extension_thread.c │   │   ├── intf.c │   │   ├── libs/ │   │   │   ├── configuration.c │   │   │   ├── dialog.c │   │   │   ├── equalizer.c │   │   │   ├── errno.c │   │   │   ├── gettext.c │   │   │   ├── httpd.c │   │   │   ├── input.c │   │   │   ├── input.h │   │   │   ├── io.c │   │   │   ├── medialibrary.c │   │   │   ├── messages.c │   │   │   ├── misc.c │   │   │   ├── misc.h │   │   │   ├── net.c │   │   │   ├── objects.c │   │   │   ├── osd.c │   │   │   ├── playlist.c │   │   │   ├── rand.c │   │   │   ├── renderers.c │   │   │   ├── sd.c │   │   │   ├── stream.c │   │   │   ├── strings.c │   │   │   ├── variables.c │   │   │   ├── variables.h │   │   │   ├── video.c │   │   │   ├── vlm.c │   │   │   ├── volume.c │   │   │   └── xml.c │   │   ├── libs.h │   │   ├── meta.c │   │   ├── services_discovery.c │   │   ├── stream_filter.c │   │   ├── vlc.c │   │   └── vlc.h │   ├── meta_engine/ │   │   ├── folder.c │   │   ├── ID3Genres.h │   │   ├── ID3Meta.h │   │   ├── ID3Tag.h │   │   ├── ID3Text.h │   │   └── taglib.cpp │   ├── misc/ │   │   ├── addons/ │   │   │   ├── fsstorage.c │   │   │   ├── vorepository.c │   │   │   └── xmlreading.h │   │   ├── audioscrobbler.c │   │   ├── fingerprinter.c │   │   ├── gnutls.c │   │   ├── inhibit/ │   │   │   ├── dbus.c │   │   │   ├── idle-inhibit-client-protocol.h │   │   │   ├── idle-inhibit-protocol.c │   │   │   ├── wl-idle-inhibit.c │   │   │   └── xdg.c │   │   ├── playlist/ │   │   │   ├── export.c │   │   │   ├── html.c │   │   │   ├── m3u.c │   │   │   └── xspf.c │   │   ├── stats.c │   │   ├── webservices/ │   │   │   ├── acoustid.c │   │   │   ├── acoustid.h │   │   │   ├── json.c │   │   │   ├── json.h │   │   │   ├── json_helper.h │   │   │   ├── musicbrainz.c │   │   │   └── musicbrainz.h │   │   └── xml/ │   │   └── libxml.c │   ├── mux/ │   │   ├── asf.c │   │   ├── av1_pack.h │   │   ├── avi.c │   │   ├── dummy.c │   │   ├── extradata.c │   │   ├── extradata.h │   │   ├── mp4/ │   │   │   ├── libmp4mux.c │   │   │   ├── libmp4mux.h │   │   │   └── mp4.c │   │   ├── mpeg/ │   │   │   ├── bits.h │   │   │   ├── csa.c │   │   │   ├── csa.h │   │   │   ├── dvbpsi_compat.h │   │   │   ├── pes.c │   │   │   ├── pes.h │   │   │   ├── ps.c │   │   │   ├── repack.c │   │   │   ├── repack.h │   │   │   ├── streams.h │   │   │   ├── tables.c │   │   │   ├── tables.h │   │   │   ├── ts.c │   │   │   ├── tsutil.c │   │   │   └── tsutil.h │   │   ├── mpjpeg.c │   │   ├── ogg.c │   │   └── wav.c │   ├── notify/ │   │   └── notify.c │   ├── packetizer/ │   │   ├── a52.c │   │   ├── a52.h │   │   ├── av1.c │   │   ├── av1.h │   │   ├── av1_obu.c │   │   ├── av1_obu.h │   │   ├── avparser.c │   │   ├── copy.c │   │   ├── dts.c │   │   ├── dts_header.c │   │   ├── dts_header.h │   │   ├── flac.c │   │   ├── flac.h │   │   ├── h264.c │   │   ├── h264_nal.c │   │   ├── h264_nal.h │   │   ├── h264_slice.c │   │   ├── h264_slice.h │   │   ├── hevc.c │   │   ├── hevc_nal.c │   │   ├── hevc_nal.h │   │   ├── hxxx_common.c │   │   ├── hxxx_common.h │   │   ├── hxxx_ep3b.h │   │   ├── hxxx_nal.c │   │   ├── hxxx_nal.h │   │   ├── hxxx_sei.c │   │   ├── hxxx_sei.h │   │   ├── iso_color_tables.h │   │   ├── mjpeg.c │   │   ├── mlp.c │   │   ├── mpeg4audio.c │   │   ├── mpeg4audio.h │   │   ├── mpeg4video.c │   │   ├── mpegaudio.c │   │   ├── mpegaudio.h │   │   ├── mpegvideo.c │   │   ├── packetizer_helper.h │   │   ├── startcode_helper.h │   │   └── vc1.c │   ├── services_discovery/ │   │   ├── avahi.c │   │   ├── microdns.c │   │   ├── mtp.c │   │   ├── podcast.c │   │   ├── pulse.c │   │   ├── sap.c │   │   ├── udev.c │   │   ├── udisks.c │   │   ├── upnp.cpp │   │   ├── upnp.hpp │   │   ├── upnp-wrapper.cpp │   │   ├── upnp-wrapper.hpp │   │   └── xcb_apps.c │   ├── spu/ │   │   ├── audiobargraph_v.c │   │   ├── common.h │   │   ├── dynamicoverlay/ │   │   │   ├── dynamicoverlay_buffer.c │   │   │   ├── dynamicoverlay.c │   │   │   ├── dynamicoverlay_commands.c │   │   │   ├── dynamicoverlay.h │   │   │   ├── dynamicoverlay_list.c │   │   │   └── dynamicoverlay_queue.c │   │   ├── logo.c │   │   ├── marq.c │   │   ├── mosaic.c │   │   ├── mosaic.h │   │   ├── rss.c │   │   └── subsdelay.c │   ├── stream_extractor/ │   │   └── archive.c │   ├── stream_filter/ │   │   ├── adf.c │   │   ├── aribcam.c │   │   ├── cache_block.c │   │   ├── cache_read.c │   │   ├── decomp.c │   │   ├── hds/ │   │   │   └── hds.c │   │   ├── inflate.c │   │   ├── prefetch.c │   │   ├── record.c │   │   └── skiptags.c │   ├── stream_out/ │   │   ├── autodel.c │   │   ├── bridge.c │   │   ├── chromaprint_data.h │   │   ├── cycle.c │   │   ├── delay.c │   │   ├── display.c │   │   ├── dlna/ │   │   │   ├── dlna_common.hpp │   │   │   ├── dlna.cpp │   │   │   ├── dlna.hpp │   │   │   └── profile_names.hpp │   │   ├── dummy.c │   │   ├── duplicate.c │   │   ├── es.c │   │   ├── gather.c │   │   ├── mosaic_bridge.c │   │   ├── record.c │   │   ├── renderer_common.cpp │   │   ├── renderer_common.hpp │   │   ├── rtcp.c │   │   ├── rtp.c │   │   ├── rtpfmt.c │   │   ├── rtp.h │   │   ├── rtsp.c │   │   ├── sdp_helper.c │   │   ├── sdp_helper.h │   │   ├── setid.c │   │   ├── smem.c │   │   ├── standard.c │   │   ├── stats.c │   │   ├── transcode/ │   │   │   ├── audio.c │   │   │   ├── encoder/ │   │   │   │   ├── audio.c │   │   │   │   ├── encoder.c │   │   │   │   ├── encoder.h │   │   │   │   ├── encoder_priv.h │   │   │   │   ├── spu.c │   │   │   │   └── video.c │   │   │   ├── pcr_helper.c │   │   │   ├── pcr_helper.h │   │   │   ├── pcr_sync.c │   │   │   ├── pcr_sync.h │   │   │   ├── spu.c │   │   │   ├── transcode.c │   │   │   ├── transcode.h │   │   │   └── video.c │   │   └── udp.c │   ├── text_renderer/ │   │   ├── freetype/ │   │   │   ├── blend/ │   │   │   │   ├── blend.h │   │   │   │   ├── rgb.h │   │   │   │   └── yuv.h │   │   │   ├── fonts/ │   │   │   │   ├── backends.h │   │   │   │   └── fontconfig.c │   │   │   ├── freetype.c │   │   │   ├── freetype.h │   │   │   ├── ftcache.c │   │   │   ├── ftcache.h │   │   │   ├── lru.c │   │   │   ├── lru.h │   │   │   ├── platform_fonts.c │   │   │   ├── platform_fonts.h │   │   │   ├── text_layout.c │   │   │   └── text_layout.h │   │   ├── svg.c │   │   └── tdummy.c │   ├── video_chroma/ │   │   ├── chain.c │   │   ├── copy.c │   │   ├── copy.h │   │   ├── grey_yuv.c │   │   ├── gst_mem.c │   │   ├── i420_nv12.c │   │   ├── i420_rgb16.c │   │   ├── i420_rgb16_x86.c │   │   ├── i420_rgb8.c │   │   ├── i420_rgb.c │   │   ├── i420_rgb.h │   │   ├── i420_yuy2.c │   │   ├── i422_i420.c │   │   ├── i422_yuy2.c │   │   ├── orient.c │   │   ├── orient.h │   │   ├── rv32.c │   │   ├── swscale.c │   │   ├── yuvp.c │   │   ├── yuy2_i420.c │   │   └── yuy2_i422.c │   ├── video_filter/ │   │   ├── adjust.c │   │   ├── adjust_sat_hue.c │   │   ├── adjust_sat_hue.h │   │   ├── alphamask.c │   │   ├── anaglyph.c │   │   ├── antiflicker.c │   │   ├── ball.c │   │   ├── blendbench.c │   │   ├── blend.cpp │   │   ├── bluescreen.c │   │   ├── canvas.c │   │   ├── colorthres.c │   │   ├── croppadd.c │   │   ├── deinterlace/ │   │   │   ├── algo_basic.c │   │   │   ├── algo_basic.h │   │   │   ├── algo_ivtc.c │   │   │   ├── algo_ivtc.h │   │   │   ├── algo_phosphor.c │   │   │   ├── algo_phosphor.h │   │   │   ├── algo_x.c │   │   │   ├── algo_x.h │   │   │   ├── algo_yadif.c │   │   │   ├── algo_yadif.h │   │   │   ├── common.c │   │   │   ├── common.h │   │   │   ├── deinterlace.c │   │   │   ├── deinterlace.h │   │   │   ├── glblend.c │   │   │   ├── helpers.c │   │   │   ├── helpers.h │   │   │   ├── merge.c │   │   │   ├── merge.h │   │   │   └── yadif.h │   │   ├── edgedetection.c │   │   ├── egl_pbuffer.c │   │   ├── erase.c │   │   ├── extract.c │   │   ├── filter_picture.h │   │   ├── formatcrop.c │   │   ├── fps.c │   │   ├── freeze.c │   │   ├── gaussianblur.c │   │   ├── gradfun.c │   │   ├── gradfun.h │   │   ├── gradient.c │   │   ├── grain.c │   │   ├── hqdn3d.c │   │   ├── hqdn3d.h │   │   ├── invert.c │   │   ├── magnify.c │   │   ├── mirror.c │   │   ├── motionblur.c │   │   ├── motiondetect.c │   │   ├── oldmovie.c │   │   ├── opengl.c │   │   ├── posterize.c │   │   ├── postproc.c │   │   ├── psychedelic.c │   │   ├── puzzle/ │   │   │   ├── puzzle_bezier.c │   │   │   ├── puzzle_bezier.h │   │   │   ├── puzzle.c │   │   │   ├── puzzle.h │   │   │   ├── puzzle_lib.c │   │   │   ├── puzzle_lib.h │   │   │   ├── puzzle_mgt.c │   │   │   ├── puzzle_mgt.h │   │   │   ├── puzzle_pce.c │   │   │   └── puzzle_pce.h │   │   ├── ripple.c │   │   ├── rotate.c │   │   ├── scale.c │   │   ├── scene.c │   │   ├── sepia.c │   │   ├── sharpen.c │   │   ├── transform.c │   │   ├── vhs.c │   │   └── wave.c │   ├── video_output/ │   │   ├── caca.c │   │   ├── drm/ │   │   │   ├── buffers.c │   │   │   ├── display.c │   │   │   ├── fourcc.c │   │   │   ├── planes.c │   │   │   └── vlc_drm.h │   │   ├── flaschen.c │   │   ├── glx.c │   │   ├── kms.c │   │   ├── libplacebo/ │   │   │   ├── display.c │   │   │   ├── instance.c │   │   │   ├── instance.h │   │   │   ├── instance_opengl.c │   │   │   ├── instance_vulkan.c │   │   │   ├── utils.c │   │   │   └── utils.h │   │   ├── opengl/ │   │   │   ├── display.c │   │   │   ├── egl.c │   │   │   ├── egl_display.c │   │   │   ├── egl_display_gbm.c │   │   │   ├── egl_display_generic.c │   │   │   ├── egl_display.h │   │   │   ├── filter.c │   │   │   ├── filter_draw.c │   │   │   ├── filter.h │   │   │   ├── filter_priv.h │   │   │   ├── filters.c │   │   │   ├── filters.h │   │   │   ├── gl_api.c │   │   │   ├── gl_api.h │   │   │   ├── gl_common.h │   │   │   ├── gl_scale.h │   │   │   ├── gl_util.c │   │   │   ├── gl_util.h │   │   │   ├── importer.c │   │   │   ├── importer.h │   │   │   ├── importer_priv.h │   │   │   ├── interop.c │   │   │   ├── interop_gst_mem.c │   │   │   ├── interop.h │   │   │   ├── interop_sw.c │   │   │   ├── interop_vaapi.c │   │   │   ├── interop_vdpau.c │   │   │   ├── picture.c │   │   │   ├── picture.h │   │   │   ├── pl_scale.c │   │   │   ├── renderer.c │   │   │   ├── renderer.h │   │   │   ├── sampler.c │   │   │   ├── sampler.h │   │   │   ├── sub_renderer.c │   │   │   ├── sub_renderer.h │   │   │   ├── vout_helper.c │   │   │   └── vout_helper.h │   │   ├── splitter.c │   │   ├── vdummy.c │   │   ├── vgl.c │   │   ├── vmem.c │   │   ├── vulkan/ │   │   │   ├── instance.h │   │   │   ├── platform.c │   │   │   ├── platform.h │   │   │   └── platform_xcb.c │   │   ├── wasync_resize_compressor.h │   │   ├── wayland/ │   │   │   ├── input.c │   │   │   ├── input.h │   │   │   ├── output.c │   │   │   ├── output.h │   │   │   ├── registry.c │   │   │   ├── registry.h │   │   │   ├── shm.c │   │   │   ├── viewporter-client-protocol.h │   │   │   ├── viewporter-protocol.c │   │   │   ├── vulkan.c │   │   │   ├── xdg-decoration-client-protocol.h │   │   │   ├── xdg-decoration-protocol.c │   │   │   ├── xdg-shell.c │   │   │   ├── xdg-shell-client-protocol.h │   │   │   └── xdg-shell-protocol.c │   │   ├── wdummy.c │   │   ├── wextern.c │   │   ├── xcb/ │   │   │   ├── events.c │   │   │   ├── events.h │   │   │   ├── pictures.c │   │   │   ├── pictures.h │   │   │   ├── render.c │   │   │   ├── vlc_xkb.h │   │   │   ├── window.c │   │   │   ├── x11.c │   │   │   └── xkb.c │   │   └── yuv.c │   ├── video_splitter/ │   │   ├── clone.c │   │   ├── panoramix.c │   │   └── wall.c │   └── visualization/ │   ├── glspectrum.c │   ├── goom.c │   ├── projectm.cpp │   └── visual/ │   ├── effects.c │   ├── fft.c │   ├── fft.h │   ├── visual.c │   ├── visual.h │   ├── window.c │   ├── window.h │   └── window_presets.h ├── share/ │   └── icons/ │   └── 32x32/ │   └── vlc.xpm └── src/ ├── audio_output/ │   ├── aout_internal.h │   ├── common.c │   ├── dec.c │   ├── filters.c │   ├── meter.c │   ├── output.c │   └── volume.c ├── clock/ │   ├── clock.c │   ├── clock.h │   ├── clock_internal.c │   ├── clock_internal.h │   ├── input_clock.c │   └── input_clock.h ├── config/ │   ├── chain.c │   ├── cmdline.c │   ├── configuration.h │   ├── core.c │   ├── file.c │   ├── getopt.c │   ├── help.c │   ├── intf.c │   ├── jaro_winkler.c │   ├── vlc_getopt.h │   └── vlc_jaro_winkler.h ├── extras/ │   └── libc.c ├── fourcc_tables.h ├── input/ │   ├── access.c │   ├── attachment.c │   ├── decoder.c │   ├── decoder_device.c │   ├── decoder.h │   ├── decoder_helpers.c │   ├── demux.c │   ├── demux_chained.c │   ├── demux.h │   ├── es_out.c │   ├── es_out.h │   ├── es_out_source.c │   ├── es_out_timeshift.c │   ├── event.h │   ├── info.h │   ├── input.c │   ├── input_interface.h │   ├── input_internal.h │   ├── item.c │   ├── item.h │   ├── meta.c │   ├── mrl_helpers.h │   ├── resource.c │   ├── resource.h │   ├── services_discovery.c │   ├── stats.c │   ├── stream.c │   ├── stream_extractor.c │   ├── stream_fifo.c │   ├── stream_filter.c │   ├── stream.h │   ├── stream_memory.c │   ├── subtitles.c │   ├── thumbnailer.c │   ├── var.c │   ├── vlm.c │   ├── vlm_event.c │   ├── vlm_event.h │   ├── vlm_internal.h │   └── vlmshell.c ├── interface/ │   ├── dialog.c │   └── interface.c ├── libvlc.c ├── libvlc.h ├── libvlc-module.c ├── linux/ │   ├── cpu.c │   ├── dirs.c │   ├── filesystem.c │   └── thread.c ├── media_source/ │   ├── media_source.c │   ├── media_source.h │   └── media_tree.c ├── misc/ │   ├── actions.c │   ├── addons.c │   ├── ancillary.c │   ├── ancillary.h │   ├── cpu.c │   ├── diffutil.c │   ├── epg.c │   ├── es_format.c │   ├── events.c │   ├── executor.c │   ├── exit.c │   ├── fifo.c │   ├── filter.c │   ├── filter_chain.c │   ├── fingerprinter.c │   ├── fourcc.c │   ├── frame.c │   ├── httpcookies.c │   ├── image.c │   ├── interrupt.c │   ├── interrupt.h │   ├── keystore.c │   ├── md5.c │   ├── medialibrary.c │   ├── messages.c │   ├── mime.c │   ├── mtime.c │   ├── objects.c │   ├── objres.c │   ├── picture.c │   ├── picture_fifo.c │   ├── picture.h │   ├── picture_pool.c │   ├── probe.c │   ├── queue.c │   ├── rand.c │   ├── rcu.c │   ├── rcu.h │   ├── renderer_discovery.c │   ├── sort.c │   ├── subpicture.c │   ├── subpicture.h │   ├── text_style.c │   ├── threads.c │   ├── tracer.c │   ├── variables.c │   ├── variables.h │   ├── viewpoint.c │   └── xml.c ├── missing.c ├── modules/ │   ├── bank.c │   ├── cache.c │   ├── entry.c │   ├── modules.c │   ├── modules.h │   └── textdomain.c ├── network/ │   ├── getaddrinfo.c │   ├── http_auth.c │   ├── httpd.c │   ├── io.c │   ├── rootbind.c │   ├── stream.c │   ├── tcp.c │   ├── tls.c │   └── udp.c ├── player/ │   ├── aout.c │   ├── input.c │   ├── medialib.c │   ├── metadata.c │   ├── osd.c │   ├── player.c │   ├── player.h │   ├── timer.c │   ├── title.c │   ├── track.c │   └── vout.c ├── playlist/ │   ├── content.c │   ├── content.h │   ├── control.c │   ├── control.h │   ├── export.c │   ├── item.c │   ├── item.h │   ├── notify.c │   ├── notify.h │   ├── player.c │   ├── player.h │   ├── playlist.c │   ├── playlist.h │   ├── preparse.c │   ├── preparse.h │   ├── randomizer.c │   ├── randomizer.h │   ├── request.c │   ├── shuffle.c │   └── sort.c ├── posix/ │   ├── dirs.c │   ├── error.c │   ├── filesystem.c │   ├── getaddrinfo.c │   ├── netconf.c │   ├── picture.c │   ├── plugin.c │   ├── rand.c │   ├── sort.c │   ├── spawn.c │   ├── specific.c │   ├── thread.c │   └── timer.c ├── preparser/ │   ├── art.c │   ├── art.h │   ├── fetcher.c │   ├── fetcher.h │   ├── preparser.c │   └── preparser.h ├── revision.c ├── stream_output/ │   ├── sap.c │   ├── stream_output.c │   └── stream_output.h ├── text/ │   ├── charset.c │   ├── filesystem.c │   ├── iso-639_def.h │   ├── iso_lang.c │   ├── memstream.c │   ├── strings.c │   ├── unicode.c │   └── url.c ├── version.c └── video_output/ ├── chrono.h ├── control.c ├── control.h ├── display.c ├── display.h ├── inhibit.c ├── inhibit.h ├── interlacing.c ├── opengl.c ├── snapshot.c ├── snapshot.h ├── statistic.h ├── video_epg.c ├── video_output.c ├── video_text.c ├── video_widgets.c ├── video_window.c ├── video_window.h ├── vout_internal.h ├── vout_intf.c ├── vout_private.h ├── vout_spuregion_helper.h ├── vout_subpictures.c ├── vout_wrapper.c ├── vout_wrapper.h └── window.c 219 directories, 2626 files