├── .gitignore ├── LICENSE ├── README.md ├── VideoWallpaper ├── VideoWallpaper.pro ├── gallery │ ├── galleryphotowidget.cpp │ ├── galleryphotowidget.h │ ├── gallerywidget.cpp │ └── gallerywidget.h ├── icon │ ├── VideoWallpaper.ico │ ├── pause.ico │ ├── pause.png │ ├── play.ico │ ├── stop.ico │ └── stop.png ├── interactive_buttons │ ├── interactivebuttonbase.cpp │ ├── interactivebuttonbase.h │ ├── waterzoombutton.cpp │ └── waterzoombutton.h ├── main.cpp ├── playcontrolpanel.cpp ├── playcontrolpanel.hpp ├── playcontrolpanel.ui ├── qss │ ├── AMOLED.qss │ ├── Aqua.qss │ ├── ConsoleStyle.qss │ ├── ElegantDark.qss │ ├── LICENSE │ ├── MacOS.qss │ ├── ManjaroMix.qss │ ├── MaterialDark.qss │ ├── NeonButtons.qss │ ├── README.md │ └── Ubuntu.qss ├── res.qrc ├── vlcplayer.cpp ├── vlcplayer.hpp ├── wallpaperwindow.cpp └── wallpaperwindow.hpp ├── VidoWallpaper.pro ├── doc └── 20210515.png └── vlc-sdk ├── activex ├── README.TXT └── test.html ├── bin_x64 ├── axvlc.dll ├── libvlc.dll ├── libvlccore.dll ├── npvlc.dll └── plugins │ ├── access │ ├── libaccess_concat_plugin.dll │ ├── libaccess_imem_plugin.dll │ ├── libaccess_mms_plugin.dll │ ├── libaccess_realrtsp_plugin.dll │ ├── libaccess_srt_plugin.dll │ ├── libaccess_wasapi_plugin.dll │ ├── libattachment_plugin.dll │ ├── libcdda_plugin.dll │ ├── libdcp_plugin.dll │ ├── libdshow_plugin.dll │ ├── libdtv_plugin.dll │ ├── libdvdnav_plugin.dll │ ├── libdvdread_plugin.dll │ ├── libfilesystem_plugin.dll │ ├── libftp_plugin.dll │ ├── libhttp_plugin.dll │ ├── libhttps_plugin.dll │ ├── libidummy_plugin.dll │ ├── libimem_plugin.dll │ ├── liblibbluray_plugin.dll │ ├── liblive555_plugin.dll │ ├── libnfs_plugin.dll │ ├── librist_plugin.dll │ ├── librtp_plugin.dll │ ├── libsatip_plugin.dll │ ├── libscreen_plugin.dll │ ├── libsdp_plugin.dll │ ├── libsftp_plugin.dll │ ├── libshm_plugin.dll │ ├── libsmb_plugin.dll │ ├── libtcp_plugin.dll │ ├── libtimecode_plugin.dll │ ├── libudp_plugin.dll │ ├── libvcd_plugin.dll │ ├── libvdr_plugin.dll │ └── libvnc_plugin.dll │ ├── access_output │ ├── libaccess_output_dummy_plugin.dll │ ├── libaccess_output_file_plugin.dll │ ├── libaccess_output_http_plugin.dll │ ├── libaccess_output_livehttp_plugin.dll │ ├── libaccess_output_rist_plugin.dll │ ├── libaccess_output_shout_plugin.dll │ ├── libaccess_output_srt_plugin.dll │ └── libaccess_output_udp_plugin.dll │ ├── audio_filter │ ├── libaudio_format_plugin.dll │ ├── libaudiobargraph_a_plugin.dll │ ├── libchorus_flanger_plugin.dll │ ├── libcompressor_plugin.dll │ ├── libdolby_surround_decoder_plugin.dll │ ├── libequalizer_plugin.dll │ ├── libgain_plugin.dll │ ├── libheadphone_channel_mixer_plugin.dll │ ├── libkaraoke_plugin.dll │ ├── libmad_plugin.dll │ ├── libmono_plugin.dll │ ├── libnormvol_plugin.dll │ ├── libparam_eq_plugin.dll │ ├── libremap_plugin.dll │ ├── libsamplerate_plugin.dll │ ├── libscaletempo_pitch_plugin.dll │ ├── libscaletempo_plugin.dll │ ├── libsimple_channel_mixer_plugin.dll │ ├── libspatialaudio_plugin.dll │ ├── libspatializer_plugin.dll │ ├── libspeex_resampler_plugin.dll │ ├── libstereo_widen_plugin.dll │ ├── libtospdif_plugin.dll │ ├── libtrivial_channel_mixer_plugin.dll │ └── libugly_resampler_plugin.dll │ ├── audio_mixer │ ├── libfloat_mixer_plugin.dll │ └── libinteger_mixer_plugin.dll │ ├── audio_output │ ├── libadummy_plugin.dll │ ├── libafile_plugin.dll │ ├── libamem_plugin.dll │ ├── libdirectsound_plugin.dll │ ├── libmmdevice_plugin.dll │ ├── libwasapi_plugin.dll │ └── libwaveout_plugin.dll │ ├── codec │ ├── liba52_plugin.dll │ ├── libadpcm_plugin.dll │ ├── libaes3_plugin.dll │ ├── libaom_plugin.dll │ ├── libaraw_plugin.dll │ ├── libaribsub_plugin.dll │ ├── libavcodec_plugin.dll │ ├── libcc_plugin.dll │ ├── libcdg_plugin.dll │ ├── libcrystalhd_plugin.dll │ ├── libcvdsub_plugin.dll │ ├── libd3d11va_plugin.dll │ ├── libdav1d_plugin.dll │ ├── libdca_plugin.dll │ ├── libddummy_plugin.dll │ ├── libdmo_plugin.dll │ ├── libdvbsub_plugin.dll │ ├── libdxva2_plugin.dll │ ├── libedummy_plugin.dll │ ├── libfaad_plugin.dll │ ├── libflac_plugin.dll │ ├── libfluidsynth_plugin.dll │ ├── libg711_plugin.dll │ ├── libjpeg_plugin.dll │ ├── libkate_plugin.dll │ ├── liblibass_plugin.dll │ ├── liblibmpeg2_plugin.dll │ ├── liblpcm_plugin.dll │ ├── libmft_plugin.dll │ ├── libmpg123_plugin.dll │ ├── liboggspots_plugin.dll │ ├── libopus_plugin.dll │ ├── libpng_plugin.dll │ ├── libqsv_plugin.dll │ ├── librawvideo_plugin.dll │ ├── librtpvideo_plugin.dll │ ├── libschroedinger_plugin.dll │ ├── libscte18_plugin.dll │ ├── libscte27_plugin.dll │ ├── libsdl_image_plugin.dll │ ├── libspdif_plugin.dll │ ├── libspeex_plugin.dll │ ├── libspudec_plugin.dll │ ├── libstl_plugin.dll │ ├── libsubsdec_plugin.dll │ ├── libsubstx3g_plugin.dll │ ├── libsubsusf_plugin.dll │ ├── libsvcdsub_plugin.dll │ ├── libt140_plugin.dll │ ├── libtextst_plugin.dll │ ├── libtheora_plugin.dll │ ├── libttml_plugin.dll │ ├── libtwolame_plugin.dll │ ├── libuleaddvaudio_plugin.dll │ ├── libvorbis_plugin.dll │ ├── libvpx_plugin.dll │ ├── libwebvtt_plugin.dll │ ├── libx26410b_plugin.dll │ ├── libx264_plugin.dll │ ├── libx265_plugin.dll │ └── libzvbi_plugin.dll │ ├── control │ ├── libdummy_plugin.dll │ ├── libgestures_plugin.dll │ ├── libhotkeys_plugin.dll │ ├── libnetsync_plugin.dll │ ├── libntservice_plugin.dll │ ├── liboldrc_plugin.dll │ ├── libwin_hotkeys_plugin.dll │ └── libwin_msg_plugin.dll │ ├── d3d11 │ └── libdirect3d11_filters_plugin.dll │ ├── d3d9 │ └── libdirect3d9_filters_plugin.dll │ ├── demux │ ├── libadaptive_plugin.dll │ ├── libaiff_plugin.dll │ ├── libasf_plugin.dll │ ├── libau_plugin.dll │ ├── libavi_plugin.dll │ ├── libcaf_plugin.dll │ ├── libdemux_cdg_plugin.dll │ ├── libdemux_chromecast_plugin.dll │ ├── libdemux_stl_plugin.dll │ ├── libdemuxdump_plugin.dll │ ├── libdiracsys_plugin.dll │ ├── libdirectory_demux_plugin.dll │ ├── libes_plugin.dll │ ├── libflacsys_plugin.dll │ ├── libgme_plugin.dll │ ├── libh26x_plugin.dll │ ├── libimage_plugin.dll │ ├── libmjpeg_plugin.dll │ ├── libmkv_plugin.dll │ ├── libmod_plugin.dll │ ├── libmp4_plugin.dll │ ├── libmpc_plugin.dll │ ├── libmpgv_plugin.dll │ ├── libnoseek_plugin.dll │ ├── libnsc_plugin.dll │ ├── libnsv_plugin.dll │ ├── libnuv_plugin.dll │ ├── libogg_plugin.dll │ ├── libplaylist_plugin.dll │ ├── libps_plugin.dll │ ├── libpva_plugin.dll │ ├── librawaud_plugin.dll │ ├── librawdv_plugin.dll │ ├── librawvid_plugin.dll │ ├── libreal_plugin.dll │ ├── libsid_plugin.dll │ ├── libsmf_plugin.dll │ ├── libsubtitle_plugin.dll │ ├── libts_plugin.dll │ ├── libtta_plugin.dll │ ├── libty_plugin.dll │ ├── libvc1_plugin.dll │ ├── libvobsub_plugin.dll │ ├── libvoc_plugin.dll │ ├── libwav_plugin.dll │ └── libxa_plugin.dll │ ├── gui │ ├── libqt_plugin.dll │ └── libskins2_plugin.dll │ ├── keystore │ ├── libfile_keystore_plugin.dll │ └── libmemory_keystore_plugin.dll │ ├── logger │ ├── libconsole_logger_plugin.dll │ └── libfile_logger_plugin.dll │ ├── lua │ └── liblua_plugin.dll │ ├── meta_engine │ ├── libfolder_plugin.dll │ └── libtaglib_plugin.dll │ ├── misc │ ├── libaddonsfsstorage_plugin.dll │ ├── libaddonsvorepository_plugin.dll │ ├── libaudioscrobbler_plugin.dll │ ├── libexport_plugin.dll │ ├── libfingerprinter_plugin.dll │ ├── libgnutls_plugin.dll │ ├── liblogger_plugin.dll │ ├── libstats_plugin.dll │ ├── libvod_rtsp_plugin.dll │ └── libxml_plugin.dll │ ├── mux │ ├── libmux_asf_plugin.dll │ ├── libmux_avi_plugin.dll │ ├── libmux_dummy_plugin.dll │ ├── libmux_mp4_plugin.dll │ ├── libmux_mpjpeg_plugin.dll │ ├── libmux_ogg_plugin.dll │ ├── libmux_ps_plugin.dll │ ├── libmux_ts_plugin.dll │ └── libmux_wav_plugin.dll │ ├── packetizer │ ├── libpacketizer_a52_plugin.dll │ ├── libpacketizer_av1_plugin.dll │ ├── libpacketizer_copy_plugin.dll │ ├── libpacketizer_dirac_plugin.dll │ ├── libpacketizer_dts_plugin.dll │ ├── libpacketizer_flac_plugin.dll │ ├── libpacketizer_h264_plugin.dll │ ├── libpacketizer_hevc_plugin.dll │ ├── libpacketizer_mlp_plugin.dll │ ├── libpacketizer_mpeg4audio_plugin.dll │ ├── libpacketizer_mpeg4video_plugin.dll │ ├── libpacketizer_mpegaudio_plugin.dll │ ├── libpacketizer_mpegvideo_plugin.dll │ └── libpacketizer_vc1_plugin.dll │ ├── services_discovery │ ├── libmediadirs_plugin.dll │ ├── libmicrodns_plugin.dll │ ├── libpodcast_plugin.dll │ ├── libsap_plugin.dll │ ├── libupnp_plugin.dll │ └── libwindrive_plugin.dll │ ├── spu │ ├── libaudiobargraph_v_plugin.dll │ ├── liblogo_plugin.dll │ ├── libmarq_plugin.dll │ ├── libmosaic_plugin.dll │ ├── libremoteosd_plugin.dll │ ├── librss_plugin.dll │ └── libsubsdelay_plugin.dll │ ├── stream_extractor │ └── libarchive_plugin.dll │ ├── stream_filter │ ├── libadf_plugin.dll │ ├── libaribcam_plugin.dll │ ├── libcache_block_plugin.dll │ ├── libcache_read_plugin.dll │ ├── libhds_plugin.dll │ ├── libinflate_plugin.dll │ ├── libprefetch_plugin.dll │ ├── librecord_plugin.dll │ └── libskiptags_plugin.dll │ ├── stream_out │ ├── libstream_out_autodel_plugin.dll │ ├── libstream_out_bridge_plugin.dll │ ├── libstream_out_chromaprint_plugin.dll │ ├── libstream_out_chromecast_plugin.dll │ ├── libstream_out_cycle_plugin.dll │ ├── libstream_out_delay_plugin.dll │ ├── libstream_out_description_plugin.dll │ ├── libstream_out_display_plugin.dll │ ├── libstream_out_dummy_plugin.dll │ ├── libstream_out_duplicate_plugin.dll │ ├── libstream_out_es_plugin.dll │ ├── libstream_out_gather_plugin.dll │ ├── libstream_out_mosaic_bridge_plugin.dll │ ├── libstream_out_record_plugin.dll │ ├── libstream_out_rtp_plugin.dll │ ├── libstream_out_setid_plugin.dll │ ├── libstream_out_smem_plugin.dll │ ├── libstream_out_standard_plugin.dll │ ├── libstream_out_stats_plugin.dll │ └── libstream_out_transcode_plugin.dll │ ├── text_renderer │ ├── libfreetype_plugin.dll │ ├── libsapi_plugin.dll │ └── libtdummy_plugin.dll │ ├── video_chroma │ ├── libchain_plugin.dll │ ├── libgrey_yuv_plugin.dll │ ├── libi420_10_p010_plugin.dll │ ├── libi420_nv12_plugin.dll │ ├── libi420_rgb_mmx_plugin.dll │ ├── libi420_rgb_plugin.dll │ ├── libi420_rgb_sse2_plugin.dll │ ├── libi420_yuy2_mmx_plugin.dll │ ├── libi420_yuy2_plugin.dll │ ├── libi420_yuy2_sse2_plugin.dll │ ├── libi422_i420_plugin.dll │ ├── libi422_yuy2_mmx_plugin.dll │ ├── libi422_yuy2_plugin.dll │ ├── libi422_yuy2_sse2_plugin.dll │ ├── librv32_plugin.dll │ ├── libswscale_plugin.dll │ ├── libyuvp_plugin.dll │ ├── libyuy2_i420_plugin.dll │ └── libyuy2_i422_plugin.dll │ ├── video_filter │ ├── libadjust_plugin.dll │ ├── libalphamask_plugin.dll │ ├── libanaglyph_plugin.dll │ ├── libantiflicker_plugin.dll │ ├── libball_plugin.dll │ ├── libblend_plugin.dll │ ├── libblendbench_plugin.dll │ ├── libbluescreen_plugin.dll │ ├── libcanvas_plugin.dll │ ├── libcolorthres_plugin.dll │ ├── libcroppadd_plugin.dll │ ├── libdeinterlace_plugin.dll │ ├── libedgedetection_plugin.dll │ ├── liberase_plugin.dll │ ├── libextract_plugin.dll │ ├── libfps_plugin.dll │ ├── libfreeze_plugin.dll │ ├── libgaussianblur_plugin.dll │ ├── libgradfun_plugin.dll │ ├── libgradient_plugin.dll │ ├── libgrain_plugin.dll │ ├── libhqdn3d_plugin.dll │ ├── libinvert_plugin.dll │ ├── libmagnify_plugin.dll │ ├── libmirror_plugin.dll │ ├── libmotionblur_plugin.dll │ ├── libmotiondetect_plugin.dll │ ├── liboldmovie_plugin.dll │ ├── libposterize_plugin.dll │ ├── libpostproc_plugin.dll │ ├── libpsychedelic_plugin.dll │ ├── libpuzzle_plugin.dll │ ├── libripple_plugin.dll │ ├── librotate_plugin.dll │ ├── libscale_plugin.dll │ ├── libscene_plugin.dll │ ├── libsepia_plugin.dll │ ├── libsharpen_plugin.dll │ ├── libtransform_plugin.dll │ ├── libvhs_plugin.dll │ └── libwave_plugin.dll │ ├── video_output │ ├── libcaca_plugin.dll │ ├── libdirect3d11_plugin.dll │ ├── libdirect3d9_plugin.dll │ ├── libdirectdraw_plugin.dll │ ├── libdrawable_plugin.dll │ ├── libflaschen_plugin.dll │ ├── libgl_plugin.dll │ ├── libglwin32_plugin.dll │ ├── libvdummy_plugin.dll │ ├── libvmem_plugin.dll │ ├── libwgl_plugin.dll │ ├── libwingdi_plugin.dll │ ├── libwinhibit_plugin.dll │ └── libyuv_plugin.dll │ ├── video_splitter │ ├── libclone_plugin.dll │ ├── libpanoramix_plugin.dll │ └── libwall_plugin.dll │ └── visualization │ ├── libglspectrum_plugin.dll │ ├── libgoom_plugin.dll │ ├── libprojectm_plugin.dll │ └── libvisual_plugin.dll ├── include └── vlc │ ├── deprecated.h │ ├── libvlc.h │ ├── libvlc_dialog.h │ ├── libvlc_events.h │ ├── libvlc_media.h │ ├── libvlc_media_discoverer.h │ ├── libvlc_media_library.h │ ├── libvlc_media_list.h │ ├── libvlc_media_list_player.h │ ├── libvlc_media_player.h │ ├── libvlc_renderer_discoverer.h │ ├── libvlc_version.h │ ├── libvlc_vlm.h │ ├── plugins │ ├── vlc_about.h │ ├── vlc_access.h │ ├── vlc_actions.h │ ├── vlc_addons.h │ ├── vlc_aout.h │ ├── vlc_aout_volume.h │ ├── vlc_arrays.h │ ├── vlc_atomic.h │ ├── vlc_avcodec.h │ ├── vlc_bits.h │ ├── vlc_block.h │ ├── vlc_block_helper.h │ ├── vlc_boxes.h │ ├── vlc_charset.h │ ├── vlc_codec.h │ ├── vlc_common.h │ ├── vlc_config.h │ ├── vlc_config_cat.h │ ├── vlc_configuration.h │ ├── vlc_cpu.h │ ├── vlc_demux.h │ ├── vlc_dialog.h │ ├── vlc_epg.h │ ├── vlc_es.h │ ├── vlc_es_out.h │ ├── vlc_events.h │ ├── vlc_filter.h │ ├── vlc_fingerprinter.h │ ├── vlc_fourcc.h │ ├── vlc_fs.h │ ├── vlc_gcrypt.h │ ├── vlc_http.h │ ├── vlc_httpd.h │ ├── vlc_image.h │ ├── vlc_inhibit.h │ ├── vlc_input.h │ ├── vlc_input_item.h │ ├── vlc_interface.h │ ├── vlc_interrupt.h │ ├── vlc_keystore.h │ ├── vlc_main.h │ ├── vlc_md5.h │ ├── vlc_media_library.h │ ├── vlc_memstream.h │ ├── vlc_messages.h │ ├── vlc_meta.h │ ├── vlc_meta_fetcher.h │ ├── vlc_mime.h │ ├── vlc_modules.h │ ├── vlc_mouse.h │ ├── vlc_mtime.h │ ├── vlc_network.h │ ├── vlc_objects.h │ ├── vlc_opengl.h │ ├── vlc_picture.h │ ├── vlc_picture_fifo.h │ ├── vlc_picture_pool.h │ ├── vlc_playlist.h │ ├── vlc_plugin.h │ ├── vlc_probe.h │ ├── vlc_rand.h │ ├── vlc_renderer_discovery.h │ ├── vlc_services_discovery.h │ ├── vlc_sout.h │ ├── vlc_spu.h │ ├── vlc_stream.h │ ├── vlc_stream_extractor.h │ ├── vlc_strings.h │ ├── vlc_subpicture.h │ ├── vlc_text_style.h │ ├── vlc_threads.h │ ├── vlc_timestamp_helper.h │ ├── vlc_tls.h │ ├── vlc_url.h │ ├── vlc_variables.h │ ├── vlc_video_splitter.h │ ├── vlc_viewpoint.h │ ├── vlc_vlm.h │ ├── vlc_vout.h │ ├── vlc_vout_display.h │ ├── vlc_vout_osd.h │ ├── vlc_vout_window.h │ ├── vlc_xlib.h │ └── vlc_xml.h │ └── vlc.h └── lib_x64 ├── libvlc.lib ├── libvlccore.lib ├── pkgconfig ├── libvlc.pc └── vlc-plugin.pc ├── vlc.lib └── vlccore.lib /.gitignore: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # 此 .gitignore 文件已由 Microsoft(R) Visual Studio 自动创建。 3 | ################################################################################ 4 | 5 | /build 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 视频壁纸 2 | 3 | 20210515 这个项目目前正在开发中,核心功能已经实现,剩下一些界面上的东西我还在慢慢做,后续时间充裕的情况下会慢慢加上。 4 | 5 | 6 | 7 | #### 项目介绍 8 | 9 | 一个简单的用来在windows桌面壁纸层播放视频的软件。 10 | 详细介绍看这里[https://www.cnblogs.com/oloroso/p/9446299.html](https://www.cnblogs.com/oloroso/p/9446299.html) 11 | 12 | 当前仅仅在Windows10上做过测试,因为我也没有安装其他系统的机器了。 13 | 对于多显示器,当前会有点问题,会居中播放,而不是显示在某一个显示器。这个后期有时间了我再改。 14 | 还有字幕乱码的问题,这个也以后再研究怎么解决。 15 | 16 | 软件界面采用QT制作,视频播放使用libvlc进行。 17 | 18 | 19 | #### 安装教程 20 | 21 | 编译后直接运行即可。 22 | 编译好的版本在这里[Win64](https://pan.baidu.com/s/1HN3wjQu8AX2L2x9JfV0UtQ)密码: 6bxk 23 | 20210515 上面的编译版本是之前 MFC 的版本,在新版本的 Windows 10 上可能无法使用。 24 | 25 | 26 | #### 使用说明 27 | 28 | ![软件使用界面](doc/20210515.png) 29 | 30 | #### 参与贡献 31 | 32 | 1. Fork 本项目 33 | 2. 新建 Feat_xxx 分支 34 | 3. 提交代码 35 | 4. 新建 Pull Request 36 | -------------------------------------------------------------------------------- /VideoWallpaper/VideoWallpaper.pro: -------------------------------------------------------------------------------- 1 | QT += core gui widgets 2 | 3 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 4 | 5 | CONFIG += c++17 6 | 7 | VERSION = 2021.05.15 8 | RC_ICONS = icon/VideoWallpaper.ico 9 | 10 | # 添加 qt-material-widget 库 11 | 12 | #INCLUDEPATH += $$PWD/../qt-material-widgets/components 13 | #DEPENDPATH += $$PWD/../qt-material-widgets/components 14 | 15 | #win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../qt-material-widgets/components/release/ -lcomponents 16 | #else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../qt-material-widgets/components/debug/ -lcomponents 17 | #else:unix: LIBS += -L$$OUT_PWD/../qt-material-widgets/components/ -lcomponents 18 | 19 | #win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../qt-material-widgets/components/release/libcomponents.a 20 | #else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../qt-material-widgets/components/debug/libcomponents.a 21 | #else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../qt-material-widgets/components/release/components.lib 22 | #else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../qt-material-widgets/components/debug/components.lib 23 | #else:unix: PRE_TARGETDEPS += $$OUT_PWD/../qt-material-widgets/components/libcomponents.a 24 | 25 | 26 | # 添加 libvlc 库 27 | libvlc_INC = $$dirname(PWD)/vlc-sdk/include 28 | INCLUDEPATH += $$libvlc_INC 29 | DEPENDPATH += $$libvlc_INC 30 | 31 | libvlc_LIB = $$dirname(PWD)/vlc-sdk/lib_x64 32 | libvlc_BIN = $$dirname(PWD)/vlc-sdk/bin_x64 33 | contains(QMAKE_HOST.arch, x86):{ 34 | libvlc_LIB = dirname($$PWD)/vlc-sdk/lib_x86 35 | libvlc_BIN = dirname($$PWD)/vlc-sdk/bin_x86 36 | } 37 | #message($$libvlc_INC) 38 | #message($$libvlc_LIB) 39 | win32: LIBS += -L$$libvlc_LIB -llibvlc -llibvlccore 40 | 41 | 42 | 43 | win32: LIBS += -lUser32 44 | 45 | INCLUDEPATH += $$dirname(PWD)/VideoWallpaper/interactive_buttons 46 | INCLUDEPATH += $$dirname(PWD)/VideoWallpaper/gallery 47 | 48 | SOURCES += \ 49 | gallery/galleryphotowidget.cpp \ 50 | gallery/gallerywidget.cpp \ 51 | interactive_buttons/interactivebuttonbase.cpp \ 52 | interactive_buttons/waterzoombutton.cpp \ 53 | vlcplayer.cpp \ 54 | main.cpp \ 55 | playcontrolpanel.cpp \ 56 | wallpaperwindow.cpp 57 | 58 | RESOURCES += \ 59 | res.qrc 60 | 61 | FORMS += \ 62 | playcontrolpanel.ui 63 | 64 | HEADERS += \ 65 | gallery/galleryphotowidget.h \ 66 | gallery/gallerywidget.h \ 67 | interactive_buttons/interactivebuttonbase.h \ 68 | interactive_buttons/waterzoombutton.h \ 69 | vlcplayer.hpp \ 70 | playcontrolpanel.hpp \ 71 | wallpaperwindow.hpp 72 | -------------------------------------------------------------------------------- /VideoWallpaper/gallery/galleryphotowidget.cpp: -------------------------------------------------------------------------------- 1 | #include "galleryphotowidget.h" 2 | 3 | #include 4 | 5 | int GalleryPhotoWidget::fixed_width = 140; 6 | int GalleryPhotoWidget::fixed_height = 240; 7 | int GalleryPhotoWidget::content_width = 100; 8 | int GalleryPhotoWidget::content_height = 200; 9 | int GalleryPhotoWidget::pixmap_width = 100; 10 | int GalleryPhotoWidget::pixmap_height = 150; 11 | QColor GalleryPhotoWidget::title_color = Qt::black; 12 | QColor GalleryPhotoWidget::subTitle_color = Qt::gray; 13 | 14 | GalleryPhotoWidget::GalleryPhotoWidget(GalleryPhotoData data, QWidget *parent) : WaterZoomButton("", parent) 15 | { 16 | setObjectName("GalleryPhotoWidget"); 17 | setNormalColor(Qt::white); 18 | setHoverColor(Qt::white); 19 | setChoking(10); 20 | setRadius(5, 10); 21 | 22 | this->pixmap = data.pixmap; 23 | this->title = data.title; 24 | this->subTitle = data.subTitle; 25 | 26 | setFixedSize(fixed_width, fixed_height); 27 | 28 | this->show(); 29 | } 30 | 31 | void GalleryPhotoWidget::paintEvent(QPaintEvent *event) 32 | { 33 | WaterZoomButton::paintEvent(event); 34 | 35 | QPainter painter(this); 36 | painter.setRenderHint(QPainter::Antialiasing, true); 37 | painter.setRenderHints(QPainter::SmoothPixmapTransform); 38 | QPainterPath path; 39 | 40 | // 获取图片路径 41 | int c; 42 | int r; 43 | int margin; 44 | if (!hover_progress) 45 | { 46 | c = choking; 47 | r = radius_x; 48 | margin = 10; 49 | } 50 | else 51 | { 52 | c = choking * (1 - getNolinearProg(hover_progress, hovering?FastSlower:SlowFaster)); 53 | r = radius_zoom < 0 ? radius_x : 54 | radius_x + (radius_zoom-radius_x) * hover_progress / 100; 55 | margin = sqrt(125-hover_progress); 56 | } 57 | 58 | QRect rect(c+margin,c+margin,size().width()-c*2-margin*2,(size().width()-c*2-margin*2)*pixmap_height/pixmap_width); 59 | path.addRoundedRect(rect, r, r); 60 | painter.save(); 61 | painter.setClipPath(path, Qt::IntersectClip); 62 | painter.drawPixmap(rect, pixmap); 63 | painter.restore(); 64 | 65 | // 画文字 66 | QFontMetrics fm(this->font()); 67 | int line_height = fm.lineSpacing(); 68 | 69 | painter.setPen(title_color); 70 | painter.drawText(QPoint(rect.left(), rect.bottom()+line_height), title); 71 | 72 | painter.setPen(subTitle_color); 73 | QRect f_rect = fm.boundingRect(QRect(rect.left(),rect.bottom()+line_height*1.5,rect.width(),0),Qt::TextWordWrap,subTitle); 74 | painter.drawText(f_rect, Qt::TextWordWrap, subTitle); 75 | } 76 | -------------------------------------------------------------------------------- /VideoWallpaper/gallery/galleryphotowidget.h: -------------------------------------------------------------------------------- 1 | #ifndef GALLERYPHOTOWIDGET_H 2 | #define GALLERYPHOTOWIDGET_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include "waterzoombutton.h" 9 | 10 | struct GalleryPhotoData 11 | { 12 | QPixmap pixmap; 13 | QString title; 14 | QString subTitle; 15 | }; 16 | 17 | class GalleryPhotoWidget : public WaterZoomButton 18 | { 19 | Q_OBJECT 20 | public: 21 | GalleryPhotoWidget(GalleryPhotoData data, QWidget* parent = nullptr); 22 | 23 | protected: 24 | void paintEvent(QPaintEvent* event); 25 | 26 | public: 27 | static int fixed_width, fixed_height; 28 | static int content_width, content_height; 29 | static int pixmap_width, pixmap_height; 30 | static QColor title_color; 31 | static QColor subTitle_color; 32 | 33 | private: 34 | QPixmap pixmap; 35 | QString title, subTitle; 36 | }; 37 | 38 | #endif // GALLERYPHOTOWIDGET_H 39 | -------------------------------------------------------------------------------- /VideoWallpaper/gallery/gallerywidget.cpp: -------------------------------------------------------------------------------- 1 | #include "gallerywidget.h" 2 | 3 | int GalleryWidget::item_spacing_h = 10; 4 | int GalleryWidget::item_spacing_v = 10; 5 | 6 | GalleryWidget::GalleryWidget(QWidget *parent) : QScrollArea(parent) 7 | { 8 | center_widget = new QWidget(this); 9 | setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); 10 | setWidget(center_widget); 11 | } 12 | 13 | /** 14 | * 加载数据,初始化列表 15 | * 并且开启显示动画 16 | */ 17 | void GalleryWidget::loadData(QList list) 18 | { 19 | foreach (GalleryPhotoWidget* widget, widgets) { 20 | widget->deleteLater(); 21 | } 22 | widgets.clear(); 23 | 24 | foreach (GalleryPhotoData data, list) 25 | { 26 | widgets.append(new GalleryPhotoWidget(data, center_widget)); 27 | } 28 | 29 | resizeGallery(); 30 | } 31 | 32 | void GalleryWidget::resizeGallery(QPoint emit_pos) 33 | { 34 | if(widgets.empty()) { 35 | return; 36 | } 37 | int gpw_width = GalleryPhotoWidget::fixed_width, gpw_height = GalleryPhotoWidget::fixed_height; 38 | int bar_width = verticalScrollBar()->width(); 39 | int col_count = qMax((center_widget->width()-item_spacing_h-bar_width) / (gpw_width + item_spacing_h), 1); // 一列数量 40 | if (col_count > widgets.size()) 41 | col_count = widgets.size(); 42 | int row_count = qMax((widgets.size() + col_count - 1) / col_count, 1); // 行数 43 | int total_height = row_count * (gpw_height + item_spacing_v) + item_spacing_v*2; 44 | center_widget->setMinimumHeight(total_height); 45 | center_widget->resize(center_widget->width(), total_height); 46 | int total_left = (center_widget->width() - col_count * (gpw_width + item_spacing_h)) / 2; 47 | int total_top = item_spacing_v; 48 | 49 | int cur_row = 0, cur_col = 0; 50 | for (int i = 0; i < widgets.size(); i++) 51 | { 52 | GalleryPhotoWidget* widget = widgets.at(i); 53 | QPoint pos(total_left + cur_col * (gpw_width + item_spacing_h), total_top + cur_row * (gpw_height + item_spacing_v)); 54 | QPropertyAnimation* ani = new QPropertyAnimation(widget, "pos"); 55 | ani->setStartValue(widget->pos()); 56 | ani->setEndValue(pos); 57 | ani->setDuration(300); 58 | ani->setEasingCurve(QEasingCurve::OutQuad); 59 | connect(ani, SIGNAL(finished()), ani, SLOT(deleteLater())); 60 | ani->start(); 61 | 62 | cur_col++; 63 | if (cur_col >= col_count) 64 | { 65 | cur_col = 0; 66 | cur_row++; 67 | } 68 | } 69 | } 70 | 71 | /** 72 | * 列表出现动画 73 | */ 74 | void GalleryWidget::startAnimation() 75 | { 76 | 77 | } 78 | 79 | void GalleryWidget::resizeEvent(QResizeEvent *event) 80 | { 81 | QScrollArea::resizeEvent(event); 82 | center_widget->setFixedWidth(width()); 83 | resizeGallery(); 84 | } 85 | -------------------------------------------------------------------------------- /VideoWallpaper/gallery/gallerywidget.h: -------------------------------------------------------------------------------- 1 | #ifndef GALLERYWIDGET_H 2 | #define GALLERYWIDGET_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include "galleryphotowidget.h" 12 | 13 | class GalleryWidget : public QScrollArea 14 | { 15 | Q_OBJECT 16 | public: 17 | GalleryWidget(QWidget *parent = nullptr); 18 | 19 | void loadData(QList list); 20 | void resizeGallery(QPoint emit_pos = QPoint(0, 0)); 21 | void startAnimation(); 22 | 23 | protected: 24 | void resizeEvent(QResizeEvent *event) override; 25 | 26 | signals: 27 | void signalPictureClicked(GalleryPhotoWidget* bean); 28 | 29 | public slots: 30 | 31 | public: 32 | static int item_spacing_h; 33 | static int item_spacing_v; 34 | 35 | private: 36 | QList widgets; 37 | QWidget* center_widget; 38 | }; 39 | 40 | #endif // GALLERYWIDGET_H 41 | -------------------------------------------------------------------------------- /VideoWallpaper/icon/VideoWallpaper.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/VideoWallpaper/icon/VideoWallpaper.ico -------------------------------------------------------------------------------- /VideoWallpaper/icon/pause.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/VideoWallpaper/icon/pause.ico -------------------------------------------------------------------------------- /VideoWallpaper/icon/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/VideoWallpaper/icon/pause.png -------------------------------------------------------------------------------- /VideoWallpaper/icon/play.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/VideoWallpaper/icon/play.ico -------------------------------------------------------------------------------- /VideoWallpaper/icon/stop.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/VideoWallpaper/icon/stop.ico -------------------------------------------------------------------------------- /VideoWallpaper/icon/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/VideoWallpaper/icon/stop.png -------------------------------------------------------------------------------- /VideoWallpaper/interactive_buttons/waterzoombutton.cpp: -------------------------------------------------------------------------------- 1 | #include "waterzoombutton.h" 2 | 3 | WaterZoomButton::WaterZoomButton(QString text, QWidget *parent) : InteractiveButtonBase(text, parent) 4 | { 5 | choking = 10; 6 | radius_zoom = -1; 7 | choking_prop = 0; 8 | } 9 | 10 | void WaterZoomButton::setChoking(int c) 11 | { 12 | choking = c; 13 | } 14 | 15 | void WaterZoomButton::setChokingProp(double p) 16 | { 17 | choking = min(width(), height()) * p; 18 | choking_prop = p; 19 | } 20 | 21 | void WaterZoomButton::setRadiusZoom(int radius) 22 | { 23 | radius_zoom = radius; 24 | } 25 | 26 | void WaterZoomButton::setRadius(int x, int x2) 27 | { 28 | // 注意:最终绘制中只计算 x 的半径,无视 y 的半径 29 | InteractiveButtonBase::setRadius(x); 30 | radius_zoom = x2; 31 | } 32 | 33 | QPainterPath WaterZoomButton::getBgPainterPath() 34 | { 35 | QPainterPath path; 36 | int c; 37 | int r; 38 | if (!hover_progress) 39 | { 40 | c = choking; 41 | r = radius_x; 42 | } 43 | else 44 | { 45 | c = choking * (1 - getNolinearProg(hover_progress, hovering?FastSlower:SlowFaster)); 46 | r = radius_zoom < 0 ? radius_x : 47 | radius_x + (radius_zoom-radius_x) * hover_progress / 100; 48 | } 49 | 50 | if (r) 51 | path.addRoundedRect(QRect(c,c,size().width()-c*2,size().height()-c*2), r, r); 52 | else 53 | path.addRect(QRect(c,c,size().width()-c*2,size().height()-c*2)); 54 | return path; 55 | } 56 | 57 | void WaterZoomButton::resizeEvent(QResizeEvent *event) 58 | { 59 | InteractiveButtonBase::resizeEvent(event); 60 | 61 | if (qAbs(choking_prop)>0.0001) 62 | { 63 | choking = min(width(), height()) * choking_prop; 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /VideoWallpaper/interactive_buttons/waterzoombutton.h: -------------------------------------------------------------------------------- 1 | #ifndef WATERZOOMBUTTON_H 2 | #define WATERZOOMBUTTON_H 3 | 4 | #include 5 | #include "interactivebuttonbase.h" 6 | 7 | class WaterZoomButton : public InteractiveButtonBase 8 | { 9 | public: 10 | WaterZoomButton(QString text = "", QWidget* parent = nullptr); 11 | 12 | void setChoking(int c); 13 | void setChokingProp(double p); 14 | void setRadiusZoom(int radius); 15 | void setRadius(int x, int x2); 16 | 17 | protected: 18 | QPainterPath getBgPainterPath() override; 19 | void resizeEvent(QResizeEvent *event) override; 20 | 21 | protected: 22 | int choking; // 向里缩的长度 23 | double choking_prop; 24 | int radius_zoom; // 收缩时的半径 25 | }; 26 | 27 | #endif // WATERZOOMBUTTON_H 28 | -------------------------------------------------------------------------------- /VideoWallpaper/main.cpp: -------------------------------------------------------------------------------- 1 | #include "playcontrolpanel.hpp" 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QApplication a(argc, argv); 7 | PlayControlPanel w; 8 | w.show(); 9 | return a.exec(); 10 | } 11 | -------------------------------------------------------------------------------- /VideoWallpaper/playcontrolpanel.hpp: -------------------------------------------------------------------------------- 1 | #ifndef PLAYCONTROLPANEL_HPP 2 | #define PLAYCONTROLPANEL_HPP 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class PlayControlPanel; 8 | } 9 | 10 | class PlayControlPanel : public QWidget 11 | { 12 | Q_OBJECT 13 | 14 | public: 15 | explicit PlayControlPanel(QWidget *parent = nullptr); 16 | ~PlayControlPanel() override; 17 | 18 | bool initPlayerEnvironment(); 19 | void initContextMenu(); 20 | 21 | void startPlay(const QString& path); 22 | 23 | void stopPlay(); 24 | void pausePlay(); 25 | void continuePlay(); 26 | 27 | public: 28 | virtual void dragEnterEvent(QDragEnterEvent *ev) override; 29 | virtual void dragMoveEvent(QDragMoveEvent *ev) override; 30 | virtual void dropEvent(QDropEvent *ev) override; 31 | virtual void timerEvent(QTimerEvent *ev); 32 | private slots: 33 | void on__btnPlayOrPause_clicked(bool checked); 34 | 35 | void on__btnStop_clicked(); 36 | 37 | 38 | void on__btnMute_clicked(); 39 | 40 | void on__vSliderVolume_sliderMoved(int position); 41 | 42 | void on__hSliderProgress_sliderMoved(int position); 43 | 44 | void on__hSliderProgress_actionTriggered(int action); 45 | 46 | private: 47 | void startUpdateTimer(); 48 | void stopUpdateTimer(); 49 | 50 | private: 51 | Ui::PlayControlPanel *ui; 52 | int m_timerID; 53 | }; 54 | 55 | #endif // PLAYCONTROLPANEL_HPP 56 | -------------------------------------------------------------------------------- /VideoWallpaper/qss/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Jaime Quiroga 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /VideoWallpaper/qss/NeonButtons.qss: -------------------------------------------------------------------------------- 1 | /* 2 | Neon Style Sheet for QT Applications (QpushButton) 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 24/10/2020, 15:42. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/NeonButtons.qss 7 | */ 8 | QPushButton{ 9 | border-style: solid; 10 | border-color: #050a0e; 11 | border-width: 1px; 12 | border-radius: 5px; 13 | color: #d3dae3; 14 | padding: 2px; 15 | background-color: #100E19; 16 | } 17 | QPushButton::default{ 18 | border-style: solid; 19 | border-color: #050a0e; 20 | border-width: 1px; 21 | border-radius: 5px; 22 | color: #FFFFFF; 23 | padding: 2px; 24 | background-color: #151a1e; 25 | } 26 | QPushButton:hover{ 27 | border-style: solid; 28 | border-top-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #C0DB50, stop:0.4 #C0DB50, stop:0.5 #100E19, stop:1 #100E19); 29 | border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #100E19, stop:0.5 #100E19, stop:0.6 #C0DB50, stop:1 #C0DB50); 30 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #C0DB50, stop:0.3 #C0DB50, stop:0.7 #100E19, stop:1 #100E19); 31 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 #C0DB50, stop:0.3 #C0DB50, stop:0.7 #100E19, stop:1 #100E19); 32 | border-width: 2px; 33 | border-radius: 1px; 34 | color: #d3dae3; 35 | padding: 2px; 36 | } 37 | QPushButton:pressed{ 38 | border-style: solid; 39 | border-top-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #d33af1, stop:0.4 #d33af1, stop:0.5 #100E19, stop:1 #100E19); 40 | border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #100E19, stop:0.5 #100E19, stop:0.6 #d33af1, stop:1 #d33af1); 41 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #d33af1, stop:0.3 #d33af1, stop:0.7 #100E19, stop:1 #100E19); 42 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 #d33af1, stop:0.3 #d33af1, stop:0.7 #100E19, stop:1 #100E19); 43 | border-width: 2px; 44 | border-radius: 1px; 45 | color: #d3dae3; 46 | padding: 2px; 47 | } -------------------------------------------------------------------------------- /VideoWallpaper/qss/README.md: -------------------------------------------------------------------------------- 1 | ### QT StyleSheet templates ### 2 | Themes available: 3 | 1. [Ubuntu](https://github.com/GTRONICK/QSS/blob/master/Ubuntu.qss) 4 | 5 | ![Ubuntu theme screenshot](https://sites.google.com/site/gtronick/QSS-Ubuntu.png) 6 | 7 | 2. [ElegantDark](https://github.com/GTRONICK/QSS/blob/master/ElegantDark.qss) 8 | 9 | ![ElegantDark theme screenshot](https://sites.google.com/site/gtronick/QSS-ElegantDark.png) 10 | 11 | 3. [MaterialDark](https://github.com/GTRONICK/QSS/blob/master/MaterialDark.qss) 12 | 13 | ![MaterialDark theme screenshot](https://sites.google.com/site/gtronick/QSS-MaterialDark.png) 14 | 15 | 4. [ConsoleStyle](https://github.com/GTRONICK/QSS/blob/master/ConsoleStyle.qss) 16 | 17 | ![ConsoleStyle theme screenshot](https://sites.google.com/site/gtronick/QSS-ConsoleStyle.png) 18 | 19 | 5. [AMOLED](https://github.com/GTRONICK/QSS/blob/master/AMOLED.qss) 20 | 21 | ![AMOLED theme screenshot](https://sites.google.com/site/gtronick/QSS-Amoled.png) 22 | 23 | 6. [Aqua](https://github.com/GTRONICK/QSS/blob/master/Aqua.qss) 24 | 25 | ![Aqua theme screenshot](https://sites.google.com/site/gtronick/QSS-Aqua.png) 26 | 27 | ## The ManjaroMix Theme!: Includes a radial gradient for Checkboxes, and minimalist arrows for scrollbars. ## 28 | 7. [ManjaroMix](https://github.com/GTRONICK/QSS/blob/master/ManjaroMix.qss) 29 | 30 | ![ManjaroMix theme screenshot](https://5c57bd3a-a-62cb3a1a-s-sites.googlegroups.com/site/gtronick/QSS-ManajaroMix.PNG) 31 | 32 | 8. [NeonButtons](https://github.com/GTRONICK/QSS/blob/master/NeonButtons.qss) 33 | 34 | ![NeonButtons screenshot](https://sites.google.com/site/gtronick/NeonActive.png) 35 | ![NeonButtons screenshot](https://sites.google.com/site/gtronick/NeonClick.png) 36 | 37 | ## MacOS Theme!: Reduced code, image integration through URL resources. ## 38 | 9. [MacOS](https://github.com/GTRONICK/QSS/blob/master/MacOS.qss) 39 | 40 | ![MacOS](https://sites.google.com/site/gtronick/QSS-MacOS.png) 41 | Stay tunned!, this files are being updated frequently. 42 | 43 | *Consider donating :)* **PayPal Account:** gtronick@gmail.com 44 | 45 | -------------------------------------------------------------------------------- /VideoWallpaper/res.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | icon/play.ico 4 | icon/VideoWallpaper.ico 5 | icon/pause.ico 6 | icon/pause.png 7 | icon/stop.ico 8 | icon/stop.png 9 | qss/AMOLED.qss 10 | qss/Aqua.qss 11 | qss/ConsoleStyle.qss 12 | qss/ElegantDark.qss 13 | qss/LICENSE 14 | qss/MacOS.qss 15 | qss/ManjaroMix.qss 16 | qss/MaterialDark.qss 17 | qss/NeonButtons.qss 18 | qss/Ubuntu.qss 19 | 20 | 21 | -------------------------------------------------------------------------------- /VideoWallpaper/wallpaperwindow.hpp: -------------------------------------------------------------------------------- 1 | #ifndef WALLPAPERWINDOW_HPP 2 | #define WALLPAPERWINDOW_HPP 3 | 4 | #if defined (WIN32) 5 | #include 6 | typedef HWND WINDOWID; 7 | #else 8 | typedef int WINDOWID; 9 | #endif 10 | 11 | #include 12 | 13 | WINDOWID findWallpaperLayerWindow(std::string& errmsg); 14 | void leaveWallpaperWindow(); 15 | 16 | #endif // WALLPAPERWINDOW_HPP 17 | -------------------------------------------------------------------------------- /VidoWallpaper.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | SUBDIRS += \ 4 | VideoWallpaper 5 | -------------------------------------------------------------------------------- /doc/20210515.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/doc/20210515.png -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/axvlc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/axvlc.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/libvlc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/libvlc.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/libvlccore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/libvlccore.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/npvlc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/npvlc.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libaccess_concat_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libaccess_concat_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libaccess_imem_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libaccess_imem_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libaccess_mms_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libaccess_mms_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libaccess_realrtsp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libaccess_realrtsp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libaccess_srt_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libaccess_srt_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libaccess_wasapi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libaccess_wasapi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libattachment_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libattachment_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libcdda_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libcdda_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libdcp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libdcp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libdshow_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libdshow_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libdtv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libdtv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libdvdnav_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libdvdnav_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libdvdread_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libdvdread_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libfilesystem_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libfilesystem_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libftp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libftp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libhttp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libhttp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libhttps_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libhttps_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libidummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libidummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libimem_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libimem_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/liblibbluray_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/liblibbluray_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/liblive555_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/liblive555_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libnfs_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libnfs_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/librist_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/librist_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/librtp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/librtp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libsatip_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libsatip_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libscreen_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libscreen_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libsdp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libsdp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libsftp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libsftp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libshm_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libshm_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libsmb_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libsmb_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libtcp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libtcp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libtimecode_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libtimecode_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libudp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libudp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libvcd_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libvcd_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libvdr_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libvdr_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access/libvnc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access/libvnc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_dummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_dummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_file_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_file_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_http_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_http_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_livehttp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_livehttp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_rist_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_rist_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_shout_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_shout_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_srt_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_srt_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/access_output/libaccess_output_udp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/access_output/libaccess_output_udp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libaudio_format_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libaudio_format_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libaudiobargraph_a_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libaudiobargraph_a_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libchorus_flanger_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libchorus_flanger_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libcompressor_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libcompressor_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libdolby_surround_decoder_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libdolby_surround_decoder_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libequalizer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libequalizer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libgain_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libgain_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libheadphone_channel_mixer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libheadphone_channel_mixer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libkaraoke_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libkaraoke_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libmad_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libmad_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libmono_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libmono_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libnormvol_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libnormvol_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libparam_eq_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libparam_eq_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libremap_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libremap_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libsamplerate_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libsamplerate_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libscaletempo_pitch_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libscaletempo_pitch_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libscaletempo_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libscaletempo_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libsimple_channel_mixer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libsimple_channel_mixer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libspatialaudio_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libspatialaudio_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libspatializer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libspatializer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libspeex_resampler_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libspeex_resampler_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libstereo_widen_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libstereo_widen_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libtospdif_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libtospdif_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libtrivial_channel_mixer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libtrivial_channel_mixer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_filter/libugly_resampler_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_filter/libugly_resampler_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_mixer/libfloat_mixer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_mixer/libfloat_mixer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_mixer/libinteger_mixer_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_mixer/libinteger_mixer_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libadummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libadummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libafile_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libafile_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libamem_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libamem_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libdirectsound_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libdirectsound_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libmmdevice_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libmmdevice_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libwasapi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libwasapi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/audio_output/libwaveout_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/audio_output/libwaveout_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/liba52_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/liba52_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libadpcm_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libadpcm_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libaes3_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libaes3_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libaom_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libaom_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libaraw_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libaraw_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libaribsub_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libaribsub_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libavcodec_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libavcodec_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libcc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libcc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libcdg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libcdg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libcrystalhd_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libcrystalhd_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libcvdsub_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libcvdsub_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libd3d11va_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libd3d11va_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libdav1d_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libdav1d_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libdca_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libdca_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libddummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libddummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libdmo_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libdmo_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libdvbsub_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libdvbsub_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libdxva2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libdxva2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libedummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libedummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libfaad_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libfaad_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libflac_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libflac_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libfluidsynth_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libfluidsynth_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libg711_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libg711_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libjpeg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libjpeg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libkate_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libkate_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/liblibass_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/liblibass_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/liblibmpeg2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/liblibmpeg2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/liblpcm_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/liblpcm_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libmft_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libmft_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libmpg123_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libmpg123_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/liboggspots_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/liboggspots_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libopus_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libopus_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libpng_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libpng_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libqsv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libqsv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/librawvideo_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/librawvideo_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/librtpvideo_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/librtpvideo_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libschroedinger_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libschroedinger_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libscte18_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libscte18_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libscte27_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libscte27_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libsdl_image_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libsdl_image_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libspdif_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libspdif_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libspeex_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libspeex_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libspudec_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libspudec_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libstl_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libstl_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libsubsdec_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libsubsdec_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libsubstx3g_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libsubstx3g_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libsubsusf_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libsubsusf_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libsvcdsub_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libsvcdsub_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libt140_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libt140_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libtextst_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libtextst_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libtheora_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libtheora_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libttml_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libttml_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libtwolame_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libtwolame_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libuleaddvaudio_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libuleaddvaudio_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libvorbis_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libvorbis_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libvpx_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libvpx_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libwebvtt_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libwebvtt_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libx26410b_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libx26410b_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libx264_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libx264_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libx265_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libx265_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/codec/libzvbi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/codec/libzvbi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libdummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libdummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libgestures_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libgestures_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libhotkeys_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libhotkeys_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libnetsync_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libnetsync_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libntservice_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libntservice_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/liboldrc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/liboldrc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libwin_hotkeys_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libwin_hotkeys_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/control/libwin_msg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/control/libwin_msg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/d3d11/libdirect3d11_filters_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/d3d11/libdirect3d11_filters_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/d3d9/libdirect3d9_filters_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/d3d9/libdirect3d9_filters_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libadaptive_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libadaptive_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libaiff_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libaiff_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libasf_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libasf_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libau_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libau_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libavi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libavi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libcaf_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libcaf_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libdemux_cdg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libdemux_cdg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libdemux_chromecast_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libdemux_chromecast_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libdemux_stl_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libdemux_stl_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libdemuxdump_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libdemuxdump_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libdiracsys_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libdiracsys_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libdirectory_demux_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libdirectory_demux_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libes_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libes_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libflacsys_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libflacsys_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libgme_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libgme_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libh26x_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libh26x_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libimage_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libimage_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libmjpeg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libmjpeg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libmkv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libmkv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libmod_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libmod_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libmp4_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libmp4_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libmpc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libmpc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libmpgv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libmpgv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libnoseek_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libnoseek_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libnsc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libnsc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libnsv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libnsv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libnuv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libnuv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libogg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libogg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libplaylist_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libplaylist_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libps_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libps_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libpva_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libpva_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/librawaud_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/librawaud_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/librawdv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/librawdv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/librawvid_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/librawvid_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libreal_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libreal_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libsid_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libsid_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libsmf_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libsmf_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libsubtitle_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libsubtitle_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libts_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libts_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libtta_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libtta_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libty_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libty_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libvc1_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libvc1_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libvobsub_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libvobsub_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libvoc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libvoc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libwav_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libwav_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/demux/libxa_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/demux/libxa_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/gui/libqt_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/gui/libqt_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/gui/libskins2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/gui/libskins2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/keystore/libfile_keystore_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/keystore/libfile_keystore_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/keystore/libmemory_keystore_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/keystore/libmemory_keystore_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/logger/libconsole_logger_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/logger/libconsole_logger_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/logger/libfile_logger_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/logger/libfile_logger_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/lua/liblua_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/lua/liblua_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/meta_engine/libfolder_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/meta_engine/libfolder_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/meta_engine/libtaglib_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/meta_engine/libtaglib_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libaddonsfsstorage_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libaddonsfsstorage_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libaddonsvorepository_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libaddonsvorepository_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libaudioscrobbler_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libaudioscrobbler_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libexport_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libexport_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libfingerprinter_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libfingerprinter_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libgnutls_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libgnutls_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/liblogger_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/liblogger_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libstats_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libstats_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libvod_rtsp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libvod_rtsp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/misc/libxml_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/misc/libxml_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_asf_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_asf_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_avi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_avi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_dummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_dummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_mp4_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_mp4_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_mpjpeg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_mpjpeg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_ogg_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_ogg_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_ps_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_ps_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_ts_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_ts_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/mux/libmux_wav_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/mux/libmux_wav_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_a52_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_a52_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_av1_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_av1_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_copy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_copy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_dirac_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_dirac_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_dts_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_dts_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_flac_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_flac_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_h264_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_h264_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_hevc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_hevc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mlp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mlp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpeg4audio_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpeg4audio_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpeg4video_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpeg4video_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpegaudio_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpegaudio_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpegvideo_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_mpegvideo_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_vc1_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/packetizer/libpacketizer_vc1_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/services_discovery/libmediadirs_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/services_discovery/libmediadirs_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/services_discovery/libmicrodns_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/services_discovery/libmicrodns_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/services_discovery/libpodcast_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/services_discovery/libpodcast_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/services_discovery/libsap_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/services_discovery/libsap_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/services_discovery/libupnp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/services_discovery/libupnp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/services_discovery/libwindrive_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/services_discovery/libwindrive_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/libaudiobargraph_v_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/libaudiobargraph_v_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/liblogo_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/liblogo_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/libmarq_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/libmarq_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/libmosaic_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/libmosaic_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/libremoteosd_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/libremoteosd_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/librss_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/librss_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/spu/libsubsdelay_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/spu/libsubsdelay_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_extractor/libarchive_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_extractor/libarchive_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libadf_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libadf_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libaribcam_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libaribcam_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libcache_block_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libcache_block_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libcache_read_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libcache_read_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libhds_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libhds_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libinflate_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libinflate_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libprefetch_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libprefetch_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/librecord_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/librecord_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_filter/libskiptags_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_filter/libskiptags_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_autodel_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_autodel_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_bridge_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_bridge_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_chromaprint_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_chromaprint_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_chromecast_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_chromecast_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_cycle_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_cycle_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_delay_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_delay_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_description_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_description_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_display_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_display_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_dummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_dummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_duplicate_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_duplicate_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_es_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_es_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_gather_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_gather_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_mosaic_bridge_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_mosaic_bridge_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_record_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_record_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_rtp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_rtp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_setid_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_setid_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_smem_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_smem_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_standard_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_standard_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_stats_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_stats_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/stream_out/libstream_out_transcode_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/stream_out/libstream_out_transcode_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/text_renderer/libfreetype_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/text_renderer/libfreetype_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/text_renderer/libsapi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/text_renderer/libsapi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/text_renderer/libtdummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/text_renderer/libtdummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libchain_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libchain_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libgrey_yuv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libgrey_yuv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_10_p010_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_10_p010_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_nv12_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_nv12_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_rgb_mmx_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_rgb_mmx_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_rgb_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_rgb_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_rgb_sse2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_rgb_sse2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_yuy2_mmx_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_yuy2_mmx_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_yuy2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_yuy2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi420_yuy2_sse2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi420_yuy2_sse2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi422_i420_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi422_i420_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi422_yuy2_mmx_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi422_yuy2_mmx_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi422_yuy2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi422_yuy2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libi422_yuy2_sse2_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libi422_yuy2_sse2_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/librv32_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/librv32_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libswscale_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libswscale_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libyuvp_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libyuvp_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libyuy2_i420_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libyuy2_i420_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_chroma/libyuy2_i422_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_chroma/libyuy2_i422_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libadjust_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libadjust_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libalphamask_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libalphamask_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libanaglyph_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libanaglyph_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libantiflicker_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libantiflicker_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libball_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libball_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libblend_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libblend_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libblendbench_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libblendbench_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libbluescreen_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libbluescreen_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libcanvas_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libcanvas_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libcolorthres_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libcolorthres_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libcroppadd_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libcroppadd_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libdeinterlace_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libdeinterlace_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libedgedetection_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libedgedetection_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/liberase_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/liberase_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libextract_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libextract_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libfps_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libfps_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libfreeze_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libfreeze_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libgaussianblur_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libgaussianblur_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libgradfun_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libgradfun_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libgradient_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libgradient_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libgrain_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libgrain_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libhqdn3d_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libhqdn3d_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libinvert_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libinvert_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libmagnify_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libmagnify_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libmirror_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libmirror_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libmotionblur_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libmotionblur_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libmotiondetect_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libmotiondetect_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/liboldmovie_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/liboldmovie_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libposterize_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libposterize_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libpostproc_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libpostproc_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libpsychedelic_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libpsychedelic_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libpuzzle_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libpuzzle_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libripple_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libripple_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/librotate_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/librotate_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libscale_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libscale_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libscene_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libscene_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libsepia_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libsepia_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libsharpen_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libsharpen_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libtransform_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libtransform_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libvhs_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libvhs_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_filter/libwave_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_filter/libwave_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libcaca_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libcaca_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libdirect3d11_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libdirect3d11_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libdirect3d9_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libdirect3d9_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libdirectdraw_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libdirectdraw_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libdrawable_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libdrawable_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libflaschen_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libflaschen_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libgl_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libgl_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libglwin32_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libglwin32_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libvdummy_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libvdummy_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libvmem_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libvmem_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libwgl_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libwgl_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libwingdi_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libwingdi_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libwinhibit_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libwinhibit_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_output/libyuv_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_output/libyuv_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_splitter/libclone_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_splitter/libclone_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_splitter/libpanoramix_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_splitter/libpanoramix_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/video_splitter/libwall_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/video_splitter/libwall_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/visualization/libglspectrum_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/visualization/libglspectrum_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/visualization/libgoom_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/visualization/libgoom_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/visualization/libprojectm_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/visualization/libprojectm_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/bin_x64/plugins/visualization/libvisual_plugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/bin_x64/plugins/visualization/libvisual_plugin.dll -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/libvlc_media_library.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * libvlc_media_library.h: libvlc external API 3 | ***************************************************************************** 4 | * Copyright (C) 1998-2009 VLC authors and VideoLAN 5 | * $Id: facbf813aa16140461c6e72f166d2985c52b1d6f $ 6 | * 7 | * Authors: Clément Stenac 8 | * Jean-Paul Saman 9 | * Pierre d'Herbemont 10 | * 11 | * This program is free software; you can redistribute it and/or modify it 12 | * under the terms of the GNU Lesser General Public License as published by 13 | * the Free Software Foundation; either version 2.1 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU Lesser General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU Lesser General Public License 22 | * along with this program; if not, write to the Free Software Foundation, 23 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 24 | *****************************************************************************/ 25 | 26 | #ifndef VLC_LIBVLC_MEDIA_LIBRARY_H 27 | #define VLC_LIBVLC_MEDIA_LIBRARY_H 1 28 | 29 | # ifdef __cplusplus 30 | extern "C" { 31 | # endif 32 | 33 | /** \defgroup libvlc_media_library LibVLC media library 34 | * \ingroup libvlc 35 | * @{ 36 | * \file 37 | * LibVLC media library external API 38 | */ 39 | 40 | typedef struct libvlc_media_library_t libvlc_media_library_t; 41 | 42 | /** 43 | * Create an new Media Library object 44 | * 45 | * \param p_instance the libvlc instance 46 | * \return a new object or NULL on error 47 | */ 48 | LIBVLC_API libvlc_media_library_t * 49 | libvlc_media_library_new( libvlc_instance_t * p_instance ); 50 | 51 | /** 52 | * Release media library object. This functions decrements the 53 | * reference count of the media library object. If it reaches 0, 54 | * then the object will be released. 55 | * 56 | * \param p_mlib media library object 57 | */ 58 | LIBVLC_API void 59 | libvlc_media_library_release( libvlc_media_library_t * p_mlib ); 60 | 61 | /** 62 | * Retain a reference to a media library object. This function will 63 | * increment the reference counting for this object. Use 64 | * libvlc_media_library_release() to decrement the reference count. 65 | * 66 | * \param p_mlib media library object 67 | */ 68 | LIBVLC_API void 69 | libvlc_media_library_retain( libvlc_media_library_t * p_mlib ); 70 | 71 | /** 72 | * Load media library. 73 | * 74 | * \param p_mlib media library object 75 | * \return 0 on success, -1 on error 76 | */ 77 | LIBVLC_API int 78 | libvlc_media_library_load( libvlc_media_library_t * p_mlib ); 79 | 80 | /** 81 | * Get media library subitems. 82 | * 83 | * \param p_mlib media library object 84 | * \return media list subitems 85 | */ 86 | LIBVLC_API libvlc_media_list_t * 87 | libvlc_media_library_media_list( libvlc_media_library_t * p_mlib ); 88 | 89 | 90 | /** @} */ 91 | 92 | # ifdef __cplusplus 93 | } 94 | # endif 95 | 96 | #endif /* VLC_LIBVLC_MEDIA_LIBRARY_H */ 97 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/libvlc_version.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * libvlc_version.h 3 | ***************************************************************************** 4 | * Copyright (C) 2010 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | /** 22 | * \file 23 | * This file defines version macros for LibVLC. 24 | * Those macros are primilarly intended for conditional (pre)compilation. 25 | * To get the run-time LibVLC version, use libvlc_get_version() instead 26 | * (the run-time version may be more recent than build-time one, thanks to 27 | * backward binary compatibility). 28 | * 29 | * \version This header file is available in LibVLC 1.1.4 and higher. 30 | */ 31 | 32 | #ifndef LIBVLC_VERSION_H 33 | # define LIBVLC_VERSION_H 1 34 | 35 | /** LibVLC major version number */ 36 | # define LIBVLC_VERSION_MAJOR (3) 37 | 38 | /** LibVLC minor version number */ 39 | # define LIBVLC_VERSION_MINOR (0) 40 | 41 | /** LibVLC revision */ 42 | # define LIBVLC_VERSION_REVISION (9) 43 | 44 | # define LIBVLC_VERSION_EXTRA (0) 45 | 46 | /** Makes a single integer from a LibVLC version numbers */ 47 | # define LIBVLC_VERSION(maj,min,rev,extra) \ 48 | ((maj << 24) | (min << 16) | (rev << 8) | (extra)) 49 | 50 | /** LibVLC full version as a single integer (for comparison) */ 51 | # define LIBVLC_VERSION_INT \ 52 | LIBVLC_VERSION(LIBVLC_VERSION_MAJOR, LIBVLC_VERSION_MINOR, \ 53 | LIBVLC_VERSION_REVISION, LIBVLC_VERSION_EXTRA) 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_access.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_access.h: Access descriptor, queries and methods 3 | ***************************************************************************** 4 | * Copyright (C) 1999-2006 VLC authors and VideoLAN 5 | * $Id: da06554814885d03823aefbf58e858f6941b3400 $ 6 | * 7 | * Authors: Laurent Aimar 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | #ifndef VLC_ACCESS_H 25 | #define VLC_ACCESS_H 1 26 | 27 | #include 28 | 29 | /** 30 | * \defgroup access Access 31 | * \ingroup stream 32 | * Raw input byte streams 33 | * @{ 34 | * \file 35 | * Input byte stream modules interface 36 | */ 37 | 38 | /** 39 | * Special redirection error code. 40 | * 41 | * In case of redirection, the access open function should clean up (as in 42 | * normal failure case), store the heap-allocated redirection URL in 43 | * stream_t.psz_url, and return this value. 44 | */ 45 | #define VLC_ACCESS_REDIRECT VLC_ETIMEOUT 46 | 47 | /** 48 | * Opens a new read-only byte stream. 49 | * 50 | * This function might block. 51 | * The initial offset is of course always zero. 52 | * 53 | * \param obj parent VLC object 54 | * \param mrl media resource location to read 55 | * \return a new access object on success, NULL on failure 56 | */ 57 | VLC_API stream_t *vlc_access_NewMRL(vlc_object_t *obj, const char *mrl); 58 | 59 | /** 60 | * \defgroup access_helper Access Helpers 61 | * @{ 62 | */ 63 | 64 | /** 65 | * Default pf_control callback for directory accesses. 66 | */ 67 | VLC_API int access_vaDirectoryControlHelper( stream_t *p_access, int i_query, va_list args ); 68 | 69 | #define ACCESS_SET_CALLBACKS( read, block, control, seek ) \ 70 | do { \ 71 | p_access->pf_read = (read); \ 72 | p_access->pf_block = (block); \ 73 | p_access->pf_control = (control); \ 74 | p_access->pf_seek = (seek); \ 75 | } while(0) 76 | 77 | /** 78 | * @} @} 79 | */ 80 | 81 | #endif 82 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_aout_volume.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_aout_volume.h: audio volume module 3 | ***************************************************************************** 4 | * Copyright (C) 2002-2009 VLC authors and VideoLAN 5 | * $Id: df85b8fd14e00454e88c08061e3059fa67927dab $ 6 | * 7 | * Authors: Christophe Massiot 8 | * Laurent Aimar 9 | * 10 | * This program is free software; you can redistribute it and/or modify it 11 | * under the terms of the GNU Lesser General Public License as published by 12 | * the Free Software Foundation; either version 2.1 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * This program is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU Lesser General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU Lesser General Public License 21 | * along with this program; if not, write to the Free Software Foundation, 22 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 23 | *****************************************************************************/ 24 | 25 | #ifndef VLC_AOUT_MIXER_H 26 | #define VLC_AOUT_MIXER_H 1 27 | 28 | #ifdef __cplusplus 29 | extern "C" { 30 | #endif 31 | 32 | /** 33 | * \defgroup audio_volume Audio output volume 34 | * \ingroup audio_output 35 | * @{ 36 | * \file 37 | * This file defines functions, structures and macros for audio output mixer object 38 | */ 39 | 40 | typedef struct audio_volume audio_volume_t; 41 | 42 | /** 43 | * Audio volume 44 | */ 45 | struct audio_volume 46 | { 47 | VLC_COMMON_MEMBERS 48 | 49 | vlc_fourcc_t format; /**< Audio samples format */ 50 | void (*amplify)(audio_volume_t *, block_t *, float); /**< Amplifier */ 51 | }; 52 | 53 | /** @} */ 54 | 55 | #ifdef __cplusplus 56 | } 57 | #endif 58 | 59 | #endif 60 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_avcodec.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_avcodec.h: VLC thread support for libavcodec 3 | ***************************************************************************** 4 | * Copyright (C) 2009-2010 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_AVCODEC_H 22 | # define VLC_AVCODEC_H 1 23 | 24 | static inline void vlc_avcodec_lock (void) 25 | { 26 | vlc_global_lock (VLC_AVCODEC_MUTEX); 27 | } 28 | 29 | static inline void vlc_avcodec_unlock (void) 30 | { 31 | vlc_global_unlock (VLC_AVCODEC_MUTEX); 32 | } 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_fingerprinter.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_fingerprinter.h: Fingerprinter abstraction layer 3 | ***************************************************************************** 4 | * Copyright (C) 2012 VLC authors and VideoLAN 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_FINGERPRINTER_H 22 | # define VLC_FINGERPRINTER_H 23 | 24 | #include 25 | #include 26 | #include 27 | #include 28 | 29 | # ifdef __cplusplus 30 | extern "C" { 31 | # endif 32 | 33 | typedef struct fingerprinter_sys_t fingerprinter_sys_t; 34 | 35 | struct fingerprint_request_t 36 | { 37 | input_item_t *p_item; 38 | unsigned int i_duration; /* track length hint in seconds, 0 if unknown */ 39 | struct 40 | { 41 | char *psz_fingerprint; 42 | vlc_array_t metas_array; 43 | } results ; 44 | }; 45 | typedef struct fingerprint_request_t fingerprint_request_t; 46 | 47 | static inline fingerprint_request_t *fingerprint_request_New( input_item_t *p_item ) 48 | { 49 | fingerprint_request_t *p_r = 50 | ( fingerprint_request_t * ) calloc( 1, sizeof( fingerprint_request_t ) ); 51 | if ( !p_r ) return NULL; 52 | p_r->results.psz_fingerprint = NULL; 53 | p_r->i_duration = 0; 54 | input_item_Hold( p_item ); 55 | p_r->p_item = p_item; 56 | vlc_array_init( & p_r->results.metas_array ); /* shouldn't be needed */ 57 | return p_r; 58 | } 59 | 60 | static inline void fingerprint_request_Delete( fingerprint_request_t *p_f ) 61 | { 62 | input_item_Release( p_f->p_item ); 63 | free( p_f->results.psz_fingerprint ); 64 | for( size_t i = 0; i < vlc_array_count( & p_f->results.metas_array ); i++ ) 65 | vlc_meta_Delete( (vlc_meta_t *) vlc_array_item_at_index( & p_f->results.metas_array, i ) ); 66 | free( p_f ); 67 | } 68 | 69 | struct fingerprinter_thread_t 70 | { 71 | VLC_COMMON_MEMBERS 72 | 73 | /* Specific interfaces */ 74 | fingerprinter_sys_t * p_sys; 75 | 76 | module_t * p_module; 77 | 78 | int ( *pf_enqueue ) ( struct fingerprinter_thread_t *f, fingerprint_request_t *r ); 79 | fingerprint_request_t * ( *pf_getresults ) ( struct fingerprinter_thread_t *f ); 80 | void ( *pf_apply ) ( fingerprint_request_t *, size_t i_resultid ); 81 | }; 82 | typedef struct fingerprinter_thread_t fingerprinter_thread_t; 83 | 84 | VLC_API fingerprinter_thread_t *fingerprinter_Create( vlc_object_t *p_this ); 85 | VLC_API void fingerprinter_Destroy( fingerprinter_thread_t *p_fingerprint ); 86 | 87 | # ifdef __cplusplus 88 | } 89 | # endif 90 | 91 | #endif 92 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_gcrypt.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_gcrypt.h: VLC thread support for gcrypt 3 | ***************************************************************************** 4 | * Copyright (C) 2004-2010 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | /** 22 | * \file 23 | * This file implements gcrypt support functions in vlc 24 | */ 25 | 26 | #include 27 | 28 | static inline void vlc_gcrypt_init (void) 29 | { 30 | /* This would need a process-wide static mutex with all libraries linking 31 | * to a given instance of libgcrypt. We cannot do this as we have different 32 | * plugins linking with gcrypt, and some underlying libraries may use it 33 | * behind our back. Only way is to always link gcrypt statically (ouch!) or 34 | * have upstream gcrypt provide one shared object per threading system. */ 35 | static bool done = false; 36 | 37 | vlc_global_lock (VLC_GCRYPT_MUTEX); 38 | if (!done) 39 | { 40 | /* The suggested way for an application to make sure that global_init 41 | * has been called is by using gcry_check_version. (see global_init 42 | * comments in gcrypt sources) */ 43 | gcry_check_version(NULL); 44 | done = true; 45 | } 46 | vlc_global_unlock (VLC_GCRYPT_MUTEX); 47 | } 48 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_http.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_http.h: Shared code for HTTP clients 3 | ***************************************************************************** 4 | * Copyright (C) 2001-2008 VLC authors and VideoLAN 5 | * $Id: a48ea794963ad476fc059eb3ffcf787186b78b47 $ 6 | * 7 | * Authors: Laurent Aimar 8 | * Christophe Massiot 9 | * Rémi Denis-Courmont 10 | * Antoine Cellerier 11 | * 12 | * This program is free software; you can redistribute it and/or modify it 13 | * under the terms of the GNU Lesser General Public License as published by 14 | * the Free Software Foundation; either version 2.1 of the License, or 15 | * (at your option) any later version. 16 | * 17 | * This program is distributed in the hope that it will be useful, 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 | * GNU Lesser General Public License for more details. 21 | * 22 | * You should have received a copy of the GNU Lesser General Public License 23 | * along with this program; if not, write to the Free Software Foundation, 24 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 25 | *****************************************************************************/ 26 | 27 | #ifndef VLC_HTTP_H 28 | #define VLC_HTTP_H 1 29 | 30 | /** 31 | * \file 32 | * This file defines functions, structures, enums and macros shared between 33 | * HTTP clients. 34 | */ 35 | 36 | #include 37 | #include 38 | 39 | /* RFC 2617: Basic and Digest Access Authentication */ 40 | typedef struct vlc_http_auth_t 41 | { 42 | char *psz_realm; 43 | char *psz_domain; 44 | char *psz_nonce; 45 | char *psz_opaque; 46 | char *psz_stale; 47 | char *psz_algorithm; 48 | char *psz_qop; 49 | int i_nonce; 50 | char *psz_cnonce; 51 | char *psz_HA1; /* stored H(A1) value if algorithm = "MD5-sess" */ 52 | } vlc_http_auth_t; 53 | 54 | 55 | VLC_API void vlc_http_auth_Init( vlc_http_auth_t * ); 56 | VLC_API void vlc_http_auth_Deinit( vlc_http_auth_t * ); 57 | VLC_API void vlc_http_auth_ParseWwwAuthenticateHeader 58 | ( vlc_object_t *, vlc_http_auth_t * , const char * ); 59 | VLC_API int vlc_http_auth_ParseAuthenticationInfoHeader 60 | ( vlc_object_t *, vlc_http_auth_t *, 61 | const char *, const char *, 62 | const char *, const char *, 63 | const char * ); 64 | VLC_API char *vlc_http_auth_FormatAuthorizationHeader 65 | ( vlc_object_t *, vlc_http_auth_t *, 66 | const char *, const char *, 67 | const char *, const char * ) VLC_USED; 68 | 69 | /* RFC 6265: cookies */ 70 | 71 | typedef struct vlc_http_cookie_jar_t vlc_http_cookie_jar_t; 72 | 73 | VLC_API vlc_http_cookie_jar_t * vlc_http_cookies_new( void ) VLC_USED; 74 | VLC_API void vlc_http_cookies_destroy( vlc_http_cookie_jar_t * p_jar ); 75 | 76 | /** 77 | * Parse a value of an incoming Set-Cookie header and append the 78 | * cookie to the cookie jar if appropriate. 79 | * 80 | * @param jar cookie jar object 81 | * @param cookie header field value of Set-Cookie 82 | * @return true, if the cookie was added, false otherwise 83 | */ 84 | VLC_API bool vlc_http_cookies_store( vlc_http_cookie_jar_t *jar, 85 | const char *cookie, const char *host, const char *path ); 86 | 87 | /** 88 | * Returns a cookie value that match the given URL. 89 | * 90 | * @param p_jar a cookie jar 91 | * @param p_url the URL for which the cookies are returned 92 | * @return A string consisting of semicolon-separated cookie NAME=VALUE pairs. 93 | */ 94 | VLC_API char *vlc_http_cookies_fetch( vlc_http_cookie_jar_t *jar, bool secure, 95 | const char *host, const char *path ); 96 | 97 | #endif /* VLC_HTTP_H */ 98 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_image.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_image.h : wrapper for image reading/writing facilities 3 | ***************************************************************************** 4 | * Copyright (C) 2004 VLC authors and VideoLAN 5 | * $Id: 2b308fd0e52f4d4d6e20f95d08e0d63c53822eef $ 6 | * 7 | * Authors: Gildas Bazin 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | #ifndef VLC_IMAGE_H 25 | #define VLC_IMAGE_H 1 26 | 27 | # include 28 | # include 29 | 30 | /** 31 | * \file 32 | * This file defines functions and structures for image conversions in vlc 33 | */ 34 | 35 | # ifdef __cplusplus 36 | extern "C" { 37 | # endif 38 | 39 | struct image_handler_t 40 | { 41 | picture_t * (*pf_read) ( image_handler_t *, block_t *, 42 | const video_format_t *, video_format_t * ); 43 | picture_t * (*pf_read_url) ( image_handler_t *, const char *, 44 | video_format_t *, video_format_t * ); 45 | block_t * (*pf_write) ( image_handler_t *, picture_t *, 46 | const video_format_t *, const video_format_t * ); 47 | int (*pf_write_url) ( image_handler_t *, picture_t *, 48 | const video_format_t *, video_format_t *, 49 | const char * ); 50 | 51 | picture_t * (*pf_convert) ( image_handler_t *, picture_t *, 52 | const video_format_t *, video_format_t * ); 53 | 54 | /* Private properties */ 55 | vlc_object_t *p_parent; 56 | decoder_t *p_dec; 57 | encoder_t *p_enc; 58 | filter_t *p_filter; 59 | 60 | picture_fifo_t *outfifo; 61 | }; 62 | 63 | VLC_API image_handler_t * image_HandlerCreate( vlc_object_t * ) VLC_USED; 64 | #define image_HandlerCreate( a ) image_HandlerCreate( VLC_OBJECT(a) ) 65 | VLC_API void image_HandlerDelete( image_handler_t * ); 66 | 67 | #define image_Read( a, b, c, d ) a->pf_read( a, b, c, d ) 68 | #define image_ReadUrl( a, b, c, d ) a->pf_read_url( a, b, c, d ) 69 | #define image_Write( a, b, c, d ) a->pf_write( a, b, c, d ) 70 | #define image_WriteUrl( a, b, c, d, e ) a->pf_write_url( a, b, c, d, e ) 71 | #define image_Convert( a, b, c, d ) a->pf_convert( a, b, c, d ) 72 | 73 | VLC_API vlc_fourcc_t image_Type2Fourcc( const char *psz_name ); 74 | VLC_API vlc_fourcc_t image_Ext2Fourcc( const char *psz_name ); 75 | VLC_API vlc_fourcc_t image_Mime2Fourcc( const char *psz_mime ); 76 | 77 | # ifdef __cplusplus 78 | } 79 | # endif 80 | 81 | #endif /* _VLC_IMAGE_H */ 82 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_inhibit.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_inhibit.h: VLC screen saver inhibition 3 | ***************************************************************************** 4 | * Copyright (C) 2009 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | /** 22 | * \file 23 | * This file defines the interface for screen-saver inhibition modules 24 | */ 25 | 26 | #ifndef VLC_INHIBIT_H 27 | # define VLC_INHIBIT_H 1 28 | 29 | typedef struct vlc_inhibit vlc_inhibit_t; 30 | typedef struct vlc_inhibit_sys vlc_inhibit_sys_t; 31 | 32 | enum vlc_inhibit_flags 33 | { 34 | VLC_INHIBIT_NONE=0 /*< No inhibition */, 35 | VLC_INHIBIT_SUSPEND=0x1 /*< Processor is in use - do not suspend */, 36 | VLC_INHIBIT_DISPLAY=0x2 /*< Display is in use - do not blank/lock */, 37 | #define VLC_INHIBIT_AUDIO (VLC_INHIBIT_SUSPEND) 38 | #define VLC_INHIBIT_VIDEO (VLC_INHIBIT_SUSPEND|VLC_INHIBIT_DISPLAY) 39 | }; 40 | 41 | struct vlc_inhibit 42 | { 43 | VLC_COMMON_MEMBERS 44 | 45 | vlc_inhibit_sys_t *p_sys; 46 | void (*inhibit) (vlc_inhibit_t *, unsigned flags); 47 | }; 48 | 49 | static inline void vlc_inhibit_Set (vlc_inhibit_t *ih, unsigned flags) 50 | { 51 | ih->inhibit (ih, flags); 52 | } 53 | 54 | #endif 55 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_main.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_main.h: access to all program variables 3 | * Declaration and extern access to LibVLC instance object. 4 | ***************************************************************************** 5 | * Copyright (C) 1999, 2000, 2001, 2002, 2008 VLC authors and VideoLAN 6 | * 7 | * Authors: Vincent Seguin 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | /** 25 | * \file 26 | * This file defines libvlc_int_t internal libvlc instance 27 | */ 28 | 29 | /***************************************************************************** 30 | * libvlc_internal_instance_t 31 | ***************************************************************************** 32 | * This structure is a LibVLC instance, for use by libvlc core and plugins 33 | *****************************************************************************/ 34 | struct libvlc_int_t 35 | { 36 | VLC_COMMON_MEMBERS 37 | }; 38 | 39 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_md5.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_md5.h: MD5 hash 3 | ***************************************************************************** 4 | * Copyright © 2004-2011 VLC authors and VideoLAN 5 | * 6 | * Authors: Rémi Denis-Courmont 7 | * Rafaël Carré 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | #ifndef VLC_MD5_H 25 | # define VLC_MD5_H 26 | 27 | /** 28 | * \file 29 | * This file defines functions and structures to compute MD5 digests 30 | */ 31 | 32 | struct md5_s 33 | { 34 | uint32_t A, B, C, D; /* chaining variables */ 35 | uint32_t nblocks; 36 | uint8_t buf[64]; 37 | int count; 38 | }; 39 | 40 | VLC_API void InitMD5( struct md5_s * ); 41 | VLC_API void AddMD5( struct md5_s *, const void *, size_t ); 42 | VLC_API void EndMD5( struct md5_s * ); 43 | 44 | /** 45 | * Returns a char representation of the md5 hash, as shown by UNIX md5 or 46 | * md5sum tools. 47 | */ 48 | static inline char * psz_md5_hash( struct md5_s *md5_s ) 49 | { 50 | char *psz = (char*)malloc( 33 ); /* md5 string is 32 bytes + NULL character */ 51 | if( likely(psz) ) 52 | { 53 | for( int i = 0; i < 16; i++ ) 54 | sprintf( &psz[2*i], "%02" PRIx8, md5_s->buf[i] ); 55 | } 56 | return psz; 57 | } 58 | 59 | #endif 60 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_memstream.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_memstream.h: 3 | ***************************************************************************** 4 | * Copyright (C) 2016 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_MEMSTREAM_H 22 | # define VLC_MEMSTREAM_H 1 23 | 24 | # include 25 | # include 26 | 27 | struct vlc_memstream 28 | { 29 | union 30 | { 31 | FILE *stream; 32 | int error; 33 | }; 34 | char *ptr; 35 | size_t length; 36 | }; 37 | 38 | VLC_API 39 | int vlc_memstream_open(struct vlc_memstream *ms); 40 | 41 | VLC_API 42 | int vlc_memstream_flush(struct vlc_memstream *ms) VLC_USED; 43 | 44 | VLC_API 45 | int vlc_memstream_close(struct vlc_memstream *ms) VLC_USED; 46 | 47 | VLC_API 48 | size_t vlc_memstream_write(struct vlc_memstream *ms, 49 | const void *ptr, size_t len); 50 | 51 | VLC_API 52 | int vlc_memstream_putc(struct vlc_memstream *ms, int c); 53 | 54 | VLC_API 55 | int vlc_memstream_puts(struct vlc_memstream *ms, const char *str); 56 | 57 | VLC_API 58 | int vlc_memstream_vprintf(struct vlc_memstream *ms, const char *fmt, 59 | va_list args); 60 | 61 | VLC_API 62 | int vlc_memstream_printf(struct vlc_memstream *s, const char *fmt, 63 | ...) VLC_FORMAT(2,3); 64 | 65 | # ifdef __GNUC__ 66 | static inline int vlc_memstream_puts_len(struct vlc_memstream *ms, 67 | const char *str, size_t len) 68 | { 69 | return (vlc_memstream_write(ms, str, len) == len) ? (int)len : EOF; 70 | } 71 | # define vlc_memstream_puts(ms,s) \ 72 | (__builtin_constant_p(__builtin_strlen(s)) ? \ 73 | vlc_memstream_puts_len(ms,s,__builtin_strlen(s)) : \ 74 | vlc_memstream_puts(ms,s)) 75 | # endif 76 | #endif /* VLC_MEMSTREAM_H */ 77 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_meta_fetcher.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_meta_fetcher.h 3 | ***************************************************************************** 4 | * Copyright (C) 2009 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_META_FETCHER_H 22 | #define VLC_META_FETCHER_H 1 23 | 24 | typedef enum meta_fetcher_scope_t 25 | { 26 | FETCHER_SCOPE_LOCAL = 0x01, 27 | FETCHER_SCOPE_NETWORK = 0x02, 28 | FETCHER_SCOPE_ANY = 0x03 29 | } meta_fetcher_scope_t; 30 | 31 | typedef struct meta_fetcher_t 32 | { 33 | VLC_COMMON_MEMBERS 34 | input_item_t *p_item; 35 | meta_fetcher_scope_t e_scope; 36 | } meta_fetcher_t; 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_mime.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_mime.h: Mime type recognition 3 | ***************************************************************************** 4 | * Copyright (C) 2012 VLC authors and VideoLAN 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_MIME_H 22 | #define VLC_MIME_H 1 23 | 24 | /** 25 | * \file 26 | * Mime type recognition helpers. 27 | */ 28 | 29 | VLC_API const char * vlc_mime_Ext2Mime( const char *psz_url ); 30 | 31 | #endif /* _VLC_MIME_H */ 32 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_objects.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_objects.h: vlc_object_t definition and manipulation methods 3 | ***************************************************************************** 4 | * Copyright (C) 2002-2008 VLC authors and VideoLAN 5 | * $Id: 4a2814187a5cc68b0e65d6dce3dd4a0d9e8fbe59 $ 6 | * 7 | * Authors: Samuel Hocevar 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | /** 25 | * \defgroup vlc_object VLC objects 26 | * @{ 27 | * \file 28 | * Common VLC object defintions 29 | */ 30 | 31 | /* Object flags */ 32 | #define OBJECT_FLAGS_QUIET 0x0002 33 | #define OBJECT_FLAGS_NOINTERACT 0x0004 34 | #define OBJECT_FLAGS_INSECURE 0x1000 /* VLC 3.0 only, will be removed */ 35 | 36 | /***************************************************************************** 37 | * The vlc_object_t type. Yes, it's that simple :-) 38 | *****************************************************************************/ 39 | /** The main vlc_object_t structure */ 40 | struct vlc_object_t 41 | { 42 | VLC_COMMON_MEMBERS 43 | }; 44 | 45 | /***************************************************************************** 46 | * Prototypes 47 | *****************************************************************************/ 48 | VLC_API void *vlc_object_create( vlc_object_t *, size_t ) VLC_MALLOC VLC_USED; 49 | VLC_API vlc_object_t *vlc_object_find_name( vlc_object_t *, const char * ) VLC_USED VLC_DEPRECATED; 50 | VLC_API void * vlc_object_hold( vlc_object_t * ); 51 | VLC_API void vlc_object_release( vlc_object_t * ); 52 | VLC_API vlc_list_t *vlc_list_children( vlc_object_t * ) VLC_USED; 53 | VLC_API void vlc_list_release( vlc_list_t * ); 54 | VLC_API char *vlc_object_get_name( const vlc_object_t * ) VLC_USED; 55 | #define vlc_object_get_name(o) vlc_object_get_name(VLC_OBJECT(o)) 56 | 57 | #define vlc_object_create(a,b) vlc_object_create( VLC_OBJECT(a), b ) 58 | 59 | #define vlc_object_find_name(a,b) \ 60 | vlc_object_find_name( VLC_OBJECT(a),b) 61 | 62 | #define vlc_object_hold(a) \ 63 | vlc_object_hold( VLC_OBJECT(a) ) 64 | 65 | #define vlc_object_release(a) \ 66 | vlc_object_release( VLC_OBJECT(a) ) 67 | 68 | #define vlc_list_children(a) \ 69 | vlc_list_children( VLC_OBJECT(a) ) 70 | 71 | VLC_API VLC_MALLOC void *vlc_obj_malloc(vlc_object_t *, size_t); 72 | VLC_API VLC_MALLOC void *vlc_obj_calloc(vlc_object_t *, size_t, size_t); 73 | VLC_API void vlc_obj_free(vlc_object_t *, void *); 74 | 75 | /** @} */ 76 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_picture_fifo.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_picture_fifo.h: picture fifo definitions 3 | ***************************************************************************** 4 | * Copyright (C) 2009 VLC authors and VideoLAN 5 | * $Id: 73d1b20c279f628cf94bc7cfc83b2548878bcc07 $ 6 | * 7 | * Authors: Laurent Aimar 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | #ifndef VLC_PICTURE_FIFO_H 25 | #define VLC_PICTURE_FIFO_H 1 26 | 27 | /** 28 | * \file 29 | * This file defines picture fifo structures and functions in vlc 30 | */ 31 | 32 | #include 33 | 34 | /** 35 | * Picture fifo handle 36 | * 37 | * It is thread safe (push/pop). 38 | */ 39 | typedef struct picture_fifo_t picture_fifo_t; 40 | 41 | /** 42 | * It creates an empty picture_fifo_t. 43 | */ 44 | VLC_API picture_fifo_t * picture_fifo_New( void ) VLC_USED; 45 | 46 | /** 47 | * It destroys a fifo created by picture_fifo_New. 48 | * 49 | * All pictures inside the fifo will be released by picture_Release. 50 | */ 51 | VLC_API void picture_fifo_Delete( picture_fifo_t * ); 52 | 53 | /** 54 | * It retreives a picture_t from the fifo. 55 | * 56 | * If the fifo is empty, it return NULL without waiting. 57 | */ 58 | VLC_API picture_t * picture_fifo_Pop( picture_fifo_t * ) VLC_USED; 59 | 60 | /** 61 | * It returns the first picture_t pointer from the fifo but does not 62 | * remove it. The picture returned has been hold for you so you 63 | * must call picture_Release on it. 64 | * 65 | * If the fifo is empty, it return NULL without waiting. 66 | */ 67 | VLC_API picture_t * picture_fifo_Peek( picture_fifo_t * ) VLC_USED; 68 | 69 | /** 70 | * It saves a picture_t into the fifo. 71 | */ 72 | VLC_API void picture_fifo_Push( picture_fifo_t *, picture_t * ); 73 | 74 | /** 75 | * It release all picture inside the fifo that have a lower or equal date 76 | * if flush_before or higher or equal to if not flush_before than the given one. 77 | * 78 | * All pictures inside the fifo will be released by picture_Release. 79 | */ 80 | VLC_API void picture_fifo_Flush( picture_fifo_t *, mtime_t date, bool flush_before ); 81 | 82 | /** 83 | * It applies a delta on all the picture timestamp. 84 | */ 85 | VLC_API void picture_fifo_OffsetDate( picture_fifo_t *, mtime_t delta ); 86 | 87 | 88 | #endif /* VLC_PICTURE_FIFO_H */ 89 | 90 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_probe.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_probe.h: service probing interface 3 | ***************************************************************************** 4 | * Copyright (C) 2009 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_PROBE_H 22 | # define VLC_PROBE_H 1 23 | 24 | # include 25 | 26 | /** 27 | * \file 28 | * This file defines functions and structures to run-time probe VLC extensions 29 | */ 30 | 31 | # ifdef __cplusplus 32 | extern "C" { 33 | # endif 34 | 35 | void *vlc_probe (vlc_object_t *, const char *, size_t *); 36 | #define vlc_probe(obj, cap, pcount) \ 37 | vlc_probe(VLC_OBJECT(obj), cap, pcount) 38 | 39 | struct vlc_probe_t 40 | { 41 | VLC_COMMON_MEMBERS 42 | 43 | void *list; 44 | size_t count; 45 | }; 46 | 47 | typedef struct vlc_probe_t vlc_probe_t; 48 | 49 | static inline int vlc_probe_add(vlc_probe_t *obj, const void *data, 50 | size_t len) 51 | { 52 | char *tab = (char *)realloc (obj->list, (obj->count + 1) * len); 53 | 54 | if (unlikely(tab == NULL)) 55 | return VLC_ENOMEM; 56 | memcpy(tab + (obj->count * len), data, len); 57 | obj->list = tab; 58 | obj->count++; 59 | return VLC_SUCCESS; 60 | } 61 | 62 | # define VLC_PROBE_CONTINUE VLC_EGENERIC 63 | # define VLC_PROBE_STOP VLC_SUCCESS 64 | 65 | # ifdef __cplusplus 66 | } 67 | # endif 68 | 69 | #endif 70 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_rand.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_rand.h: RNG 3 | ***************************************************************************** 4 | * Copyright © 2007 Rémi Denis-Courmont 5 | * $Id: 3ae95ac04c55f46d116481eb89255b013f6d1c32 $ 6 | * 7 | * This program is free software; you can redistribute it and/or modify it 8 | * under the terms of the GNU Lesser General Public License as published by 9 | * the Free Software Foundation; either version 2.1 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public License 18 | * along with this program; if not, write to the Free Software Foundation, 19 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 20 | *****************************************************************************/ 21 | 22 | #ifndef VLC_RAND_H 23 | # define VLC_RAND_H 24 | 25 | /** 26 | * \file 27 | * This file defined random number generator function in vlc 28 | */ 29 | 30 | VLC_API void vlc_rand_bytes(void *buf, size_t len); 31 | 32 | /* Interlocked (but not reproducible) functions for the POSIX PRNG */ 33 | VLC_API double vlc_drand48(void) VLC_USED; 34 | VLC_API long vlc_lrand48(void) VLC_USED; 35 | VLC_API long vlc_mrand48(void) VLC_USED; 36 | 37 | #endif 38 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_spu.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_spu.h: spu_t definition and functions. 3 | ***************************************************************************** 4 | * Copyright (C) 1999-2010 VLC authors and VideoLAN 5 | * Copyright (C) 2010 Laurent Aimar 6 | * $Id: 510ee151ec907da9fb6ac88b38cf7ef68a5c4af8 $ 7 | * 8 | * Authors: Gildas Bazin 9 | * Laurent Aimar 10 | * 11 | * This program is free software; you can redistribute it and/or modify it 12 | * under the terms of the GNU Lesser General Public License as published by 13 | * the Free Software Foundation; either version 2.1 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU Lesser General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU Lesser General Public License 22 | * along with this program; if not, write to the Free Software Foundation, 23 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 24 | *****************************************************************************/ 25 | 26 | #ifndef VLC_SPU_H 27 | #define VLC_SPU_H 1 28 | 29 | #include 30 | 31 | #ifdef __cplusplus 32 | extern "C" { 33 | #endif 34 | 35 | /** 36 | * \defgroup spu Sub-picture channels 37 | * \ingroup video_output 38 | * @{ 39 | * \file 40 | */ 41 | 42 | typedef struct spu_private_t spu_private_t; 43 | 44 | /** 45 | * Subpicture unit descriptor 46 | */ 47 | struct spu_t 48 | { 49 | VLC_COMMON_MEMBERS 50 | 51 | spu_private_t *p; 52 | }; 53 | 54 | VLC_API spu_t * spu_Create( vlc_object_t *, vout_thread_t * ); 55 | #define spu_Create(a,b) spu_Create(VLC_OBJECT(a),b) 56 | VLC_API void spu_Destroy( spu_t * ); 57 | 58 | /** 59 | * This function sends a subpicture to the spu_t core. 60 | * 61 | * You cannot use the provided subpicture anymore. The spu_t core 62 | * will destroy it at its convenience. 63 | */ 64 | VLC_API void spu_PutSubpicture( spu_t *, subpicture_t * ); 65 | 66 | /** 67 | * This function will return an unique subpicture containing the OSD and 68 | * subtitles visibles at the requested date. 69 | * 70 | * \param p_chroma_list is a list of supported chroma for the output (can be NULL) 71 | * \param p_fmt_dst is the format of the picture on which the return subpicture will be rendered. 72 | * \param p_fmt_src is the format of the original(source) video. 73 | * 74 | * The returned value if non NULL must be released by subpicture_Delete(). 75 | */ 76 | VLC_API subpicture_t * spu_Render( spu_t *, const vlc_fourcc_t *p_chroma_list, const video_format_t *p_fmt_dst, const video_format_t *p_fmt_src, mtime_t render_subtitle_date, mtime_t render_osd_date, bool ignore_osd ); 77 | 78 | /** 79 | * It registers a new SPU channel. 80 | */ 81 | VLC_API int spu_RegisterChannel( spu_t * ); 82 | 83 | /** 84 | * It clears all subpictures associated to a SPU channel. 85 | */ 86 | VLC_API void spu_ClearChannel( spu_t *, int ); 87 | 88 | /** 89 | * It changes the sub sources list 90 | */ 91 | VLC_API void spu_ChangeSources( spu_t *, const char * ); 92 | 93 | /** 94 | * It changes the sub filters list 95 | */ 96 | VLC_API void spu_ChangeFilters( spu_t *, const char * ); 97 | 98 | /** @}*/ 99 | 100 | #ifdef __cplusplus 101 | } 102 | #endif 103 | 104 | #endif /* VLC_SPU_H */ 105 | 106 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_timestamp_helper.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_timestamp_helper.h : timestamp handling helpers 3 | ***************************************************************************** 4 | * Copyright (C) 2014 VLC authors and VideoLAN 5 | * $Id: 90840fbcf7a5197f235ab6160a2cc2708a87c54d $ 6 | * 7 | * Authors: Felix Abecassis 8 | * 9 | * This program is free software; you can redistribute it and/or modify it 10 | * under the terms of the GNU Lesser General Public License as published by 11 | * the Free Software Foundation; either version 2.1 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * This program is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU Lesser General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU Lesser General Public License 20 | * along with this program; if not, write to the Free Software Foundation, 21 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 22 | *****************************************************************************/ 23 | 24 | #ifndef VLC_TIMESTAMP_H 25 | #define VLC_TIMESTAMP_H 1 26 | 27 | /* Implementation of a circular buffer of timestamps with overwriting 28 | * of older values. MediaCodec has only one type of timestamp, if a 29 | * block has no PTS, we send the DTS instead. Some hardware decoders 30 | * cannot cope with this situation and output the frames in the wrong 31 | * order. As a workaround in this case, we use a FIFO of timestamps in 32 | * order to remember which input packets had no PTS. Since an 33 | * hardware decoder can silently drop frames, this might cause a 34 | * growing desynchronization with the actual timestamp. Thus the 35 | * circular buffer has a limited size and will overwrite older values. 36 | */ 37 | typedef struct 38 | { 39 | uint32_t begin; 40 | uint32_t size; 41 | uint32_t capacity; 42 | int64_t *buffer; 43 | } timestamp_fifo_t; 44 | 45 | static inline timestamp_fifo_t *timestamp_FifoNew(uint32_t capacity) 46 | { 47 | timestamp_fifo_t *fifo = calloc(1, sizeof(*fifo)); 48 | if (!fifo) 49 | return NULL; 50 | fifo->buffer = vlc_alloc(capacity, sizeof(*fifo->buffer)); 51 | if (!fifo->buffer) { 52 | free(fifo); 53 | return NULL; 54 | } 55 | fifo->capacity = capacity; 56 | return fifo; 57 | } 58 | 59 | static inline void timestamp_FifoRelease(timestamp_fifo_t *fifo) 60 | { 61 | free(fifo->buffer); 62 | free(fifo); 63 | } 64 | 65 | static inline bool timestamp_FifoIsEmpty(timestamp_fifo_t *fifo) 66 | { 67 | return fifo->size == 0; 68 | } 69 | 70 | static inline bool timestamp_FifoIsFull(timestamp_fifo_t *fifo) 71 | { 72 | return fifo->size == fifo->capacity; 73 | } 74 | 75 | static inline void timestamp_FifoEmpty(timestamp_fifo_t *fifo) 76 | { 77 | fifo->size = 0; 78 | } 79 | 80 | static inline void timestamp_FifoPut(timestamp_fifo_t *fifo, int64_t ts) 81 | { 82 | uint32_t end = (fifo->begin + fifo->size) % fifo->capacity; 83 | fifo->buffer[end] = ts; 84 | if (!timestamp_FifoIsFull(fifo)) 85 | fifo->size += 1; 86 | else 87 | fifo->begin = (fifo->begin + 1) % fifo->capacity; 88 | } 89 | 90 | static inline int64_t timestamp_FifoGet(timestamp_fifo_t *fifo) 91 | { 92 | if (timestamp_FifoIsEmpty(fifo)) 93 | return VLC_TS_INVALID; 94 | 95 | int64_t result = fifo->buffer[fifo->begin]; 96 | fifo->begin = (fifo->begin + 1) % fifo->capacity; 97 | fifo->size -= 1; 98 | return result; 99 | } 100 | 101 | #endif 102 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_viewpoint.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_viewpoint.h: viewpoint struct and helpers 3 | ***************************************************************************** 4 | * Copyright (C) 2017 VLC authors and VideoLAN 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_VIEWPOINT_H_ 22 | #define VLC_VIEWPOINT_H_ 1 23 | 24 | #include 25 | 26 | #include 27 | 28 | /** 29 | * \defgroup output Output 30 | * \ingroup output 31 | * 32 | * @{ 33 | * \file 34 | * Video and audio viewpoint struct and helpers 35 | */ 36 | 37 | #define FIELD_OF_VIEW_DEGREES_DEFAULT 80.f 38 | #define FIELD_OF_VIEW_DEGREES_MAX 150.f 39 | #define FIELD_OF_VIEW_DEGREES_MIN 20.f 40 | 41 | /** 42 | * Viewpoints 43 | */ 44 | struct vlc_viewpoint_t { 45 | float yaw; /* yaw in degrees */ 46 | float pitch; /* pitch in degrees */ 47 | float roll; /* roll in degrees */ 48 | float fov; /* field of view in degrees */ 49 | }; 50 | 51 | static inline void vlc_viewpoint_init( vlc_viewpoint_t *p_vp ) 52 | { 53 | p_vp->yaw = p_vp->pitch = p_vp->roll = 0.0f; 54 | p_vp->fov = FIELD_OF_VIEW_DEGREES_DEFAULT; 55 | } 56 | 57 | static inline void vlc_viewpoint_clip( vlc_viewpoint_t *p_vp ) 58 | { 59 | p_vp->yaw = fmodf( p_vp->yaw, 360.f ); 60 | p_vp->pitch = fmodf( p_vp->pitch, 360.f ); 61 | p_vp->roll = fmodf( p_vp->roll, 360.f ); 62 | p_vp->fov = VLC_CLIP( p_vp->fov, FIELD_OF_VIEW_DEGREES_MIN, 63 | FIELD_OF_VIEW_DEGREES_MAX ); 64 | } 65 | 66 | /**@}*/ 67 | 68 | #endif /* VLC_VIEWPOINT_H_ */ 69 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_vout_osd.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_vout_osd.h: vout OSD 3 | ***************************************************************************** 4 | * Copyright (C) 1999-2010 VLC authors and VideoLAN 5 | * Copyright (C) 2004-2005 M2X 6 | * $Id: a07cd9073156d9ce0d5363543bcc3fd98a6de8f8 $ 7 | * 8 | * Authors: Jean-Paul Saman 9 | * Gildas Bazin 10 | * 11 | * This program is free software; you can redistribute it and/or modify it 12 | * under the terms of the GNU Lesser General Public License as published by 13 | * the Free Software Foundation; either version 2.1 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU Lesser General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU Lesser General Public License 22 | * along with this program; if not, write to the Free Software Foundation, 23 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 24 | *****************************************************************************/ 25 | 26 | #ifndef VLC_VOUT_OSD_H 27 | #define VLC_VOUT_OSD_H 1 28 | 29 | #ifdef __cplusplus 30 | extern "C" { 31 | #endif 32 | 33 | /** 34 | * \defgroup osd On-screen display 35 | * \ingroup spu 36 | * @{ 37 | * \file 38 | * Overlay text and widgets 39 | */ 40 | 41 | /** 42 | * OSD menu position and picture type defines 43 | */ 44 | enum 45 | { 46 | /* Icons */ 47 | OSD_PLAY_ICON = 1, 48 | OSD_PAUSE_ICON, 49 | OSD_SPEAKER_ICON, 50 | OSD_MUTE_ICON, 51 | /* Sliders */ 52 | OSD_HOR_SLIDER, 53 | OSD_VERT_SLIDER, 54 | }; 55 | 56 | VLC_API int vout_OSDEpg( vout_thread_t *, input_item_t * ); 57 | 58 | /** 59 | * \brief Write an informative message if the OSD option is enabled. 60 | * \param vout The vout on which the message will be displayed 61 | * \param channel Subpicture channel 62 | * \param position Position of the text 63 | * \param duration Duration of the text being displayed 64 | * \param text Text to be displayed 65 | */ 66 | VLC_API void vout_OSDText( vout_thread_t *vout, int channel, int position, mtime_t duration, const char *text ); 67 | 68 | /** 69 | * \brief Write an informative message at the default location, 70 | * for the default duration and only if the OSD option is enabled. 71 | * \param vout The vout on which the message will be displayed 72 | * \param channel Subpicture channel 73 | * \param format printf style formatting 74 | * 75 | * Provided for convenience. 76 | */ 77 | VLC_API void vout_OSDMessage( vout_thread_t *, int, const char *, ... ) VLC_FORMAT( 3, 4 ); 78 | 79 | /** 80 | * Display a slider on the video output. 81 | * \param p_this The object that called the function. 82 | * \param i_channel Subpicture channel 83 | * \param i_postion Current position in the slider 84 | * \param i_type Types are: OSD_HOR_SLIDER and OSD_VERT_SLIDER. 85 | */ 86 | VLC_API void vout_OSDSlider( vout_thread_t *, int, int , short ); 87 | 88 | /** 89 | * Display an Icon on the video output. 90 | * \param p_this The object that called the function. 91 | * \param i_channel Subpicture channel 92 | * \param i_type Types are: OSD_PLAY_ICON, OSD_PAUSE_ICON, OSD_SPEAKER_ICON, OSD_MUTE_ICON 93 | */ 94 | VLC_API void vout_OSDIcon( vout_thread_t *, int, short ); 95 | 96 | /** @} */ 97 | #ifdef __cplusplus 98 | } 99 | #endif 100 | 101 | #endif /* VLC_VOUT_OSD_H */ 102 | 103 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_xlib.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_xlib.h: initialization of Xlib 3 | ***************************************************************************** 4 | * Copyright (C) 2010 Rémi Denis-Courmont 5 | * 6 | * This program is free software; you can redistribute it and/or modify it 7 | * under the terms of the GNU Lesser General Public License as published by 8 | * the Free Software Foundation; either version 2.1 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU Lesser General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Lesser General Public License 17 | * along with this program; if not, write to the Free Software Foundation, 18 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 19 | *****************************************************************************/ 20 | 21 | #ifndef VLC_XLIB_H 22 | # define VLC_XLIB_H 1 23 | 24 | # include 25 | # include 26 | # include 27 | # include 28 | 29 | static inline bool vlc_xlib_init (vlc_object_t *obj) 30 | { 31 | if (!var_InheritBool (obj, "xlib")) 32 | return false; 33 | 34 | bool ok = false; 35 | 36 | /* XInitThreads() can be called multiple times, 37 | * but it is not reentrant, so we need this global lock. */ 38 | vlc_global_lock (VLC_XLIB_MUTEX); 39 | 40 | if (_Xglobal_lock == NULL && unlikely(_XErrorFunction != NULL)) 41 | /* (_Xglobal_lock == NULL) => Xlib threads not initialized */ 42 | /* (_XErrorFunction != NULL) => Xlib already in use */ 43 | fprintf (stderr, "%s:%u:%s: Xlib not initialized for threads.\n" 44 | "This process is probably using LibVLC incorrectly.\n" 45 | "Pass \"--no-xlib\" to libvlc_new() to fix this.\n", 46 | __FILE__, __LINE__, __func__); 47 | else if (XInitThreads ()) 48 | ok = true; 49 | 50 | vlc_global_unlock (VLC_XLIB_MUTEX); 51 | 52 | if (!ok) 53 | msg_Err (obj, "Xlib not initialized for threads"); 54 | return ok; 55 | } 56 | 57 | #endif 58 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/plugins/vlc_xml.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc_xml.h: XML abstraction layer 3 | ***************************************************************************** 4 | * Copyright (C) 2004-2010 VLC authors and VideoLAN 5 | * 6 | * Author: Gildas Bazin 7 | * 8 | * This program is free software; you can redistribute it and/or modify it 9 | * under the terms of the GNU Lesser General Public License as published by 10 | * the Free Software Foundation; either version 2.1 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * This program is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU Lesser General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU Lesser General Public License 19 | * along with this program; if not, write to the Free Software Foundation, 20 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 21 | *****************************************************************************/ 22 | 23 | #ifndef VLC_XML_H 24 | #define VLC_XML_H 25 | 26 | /** 27 | * \file 28 | * This file defines functions and structures to handle xml tags in vlc 29 | * 30 | */ 31 | 32 | # ifdef __cplusplus 33 | extern "C" { 34 | # endif 35 | 36 | struct xml_t 37 | { 38 | VLC_COMMON_MEMBERS 39 | 40 | /* Module properties */ 41 | module_t *p_module; 42 | xml_sys_t *p_sys; 43 | 44 | void (*pf_catalog_load) ( xml_t *, const char * ); 45 | void (*pf_catalog_add) ( xml_t *, const char *, const char *, 46 | const char * ); 47 | }; 48 | 49 | VLC_API xml_t * xml_Create( vlc_object_t * ) VLC_USED; 50 | #define xml_Create( a ) xml_Create( VLC_OBJECT(a) ) 51 | VLC_API void xml_Delete( xml_t * ); 52 | 53 | static inline void xml_CatalogLoad( xml_t *xml, const char *catalog ) 54 | { 55 | xml->pf_catalog_load( xml, catalog ); 56 | } 57 | 58 | static inline void xml_CatalogAdd( xml_t *xml, const char *type, 59 | const char *orig, const char *value ) 60 | { 61 | xml->pf_catalog_add( xml, type, orig, value ); 62 | } 63 | 64 | 65 | struct xml_reader_t 66 | { 67 | VLC_COMMON_MEMBERS 68 | 69 | xml_reader_sys_t *p_sys; 70 | stream_t *p_stream; 71 | module_t *p_module; 72 | 73 | int (*pf_next_node) ( xml_reader_t *, const char ** ); 74 | const char *(*pf_next_attr) ( xml_reader_t *, const char ** ); 75 | 76 | int (*pf_use_dtd) ( xml_reader_t * ); 77 | int (*pf_is_empty) ( xml_reader_t * ); 78 | }; 79 | 80 | VLC_API xml_reader_t * xml_ReaderCreate(vlc_object_t *, stream_t *) VLC_USED; 81 | #define xml_ReaderCreate( a, s ) xml_ReaderCreate(VLC_OBJECT(a), s) 82 | VLC_API void xml_ReaderDelete(xml_reader_t *); 83 | VLC_API xml_reader_t * xml_ReaderReset(xml_reader_t *, stream_t *) VLC_USED; 84 | 85 | static inline int xml_ReaderNextNode( xml_reader_t *reader, const char **pval ) 86 | { 87 | return reader->pf_next_node( reader, pval ); 88 | } 89 | 90 | static inline const char *xml_ReaderNextAttr( xml_reader_t *reader, 91 | const char **pval ) 92 | { 93 | return reader->pf_next_attr( reader, pval ); 94 | } 95 | 96 | static inline int xml_ReaderUseDTD( xml_reader_t *reader ) 97 | { 98 | return reader->pf_use_dtd( reader ); 99 | } 100 | 101 | static inline int xml_ReaderIsEmptyElement( xml_reader_t *reader ) 102 | { 103 | if(reader->pf_is_empty == NULL) 104 | return -2; 105 | 106 | return reader->pf_is_empty( reader ); 107 | } 108 | 109 | enum { 110 | XML_READER_ERROR=-1, 111 | XML_READER_NONE=0, 112 | XML_READER_STARTELEM, 113 | XML_READER_ENDELEM, 114 | XML_READER_TEXT, 115 | }; 116 | 117 | # ifdef __cplusplus 118 | } 119 | # endif 120 | 121 | #endif 122 | -------------------------------------------------------------------------------- /vlc-sdk/include/vlc/vlc.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * vlc.h: global header for libvlc 3 | ***************************************************************************** 4 | * Copyright (C) 1998-2008 VLC authors and VideoLAN 5 | * $Id: 6d25cd507cc2077f8151382c72424362f7ab3d78 $ 6 | * 7 | * Authors: Vincent Seguin 8 | * Samuel Hocevar 9 | * Gildas Bazin 10 | * Derk-Jan Hartman 11 | * Pierre d'Herbemont 12 | * 13 | * This program is free software; you can redistribute it and/or modify it 14 | * under the terms of the GNU Lesser General Public License as published by 15 | * the Free Software Foundation; either version 2.1 of the License, or 16 | * (at your option) any later version. 17 | * 18 | * This program is distributed in the hope that it will be useful, 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 | * GNU Lesser General Public License for more details. 22 | * 23 | * You should have received a copy of the GNU Lesser General Public License 24 | * along with this program; if not, write to the Free Software Foundation, 25 | * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. 26 | *****************************************************************************/ 27 | 28 | #ifndef VLC_VLC_H 29 | #define VLC_VLC_H 1 30 | 31 | /** 32 | * \file 33 | * This file defines libvlc new external API 34 | */ 35 | 36 | # ifdef __cplusplus 37 | extern "C" { 38 | # endif 39 | 40 | #include 41 | #include 42 | #include 43 | #include 44 | #include 45 | #include 46 | #include 47 | #include 48 | #include 49 | #include 50 | #include 51 | #include 52 | 53 | # ifdef __cplusplus 54 | } 55 | # endif 56 | 57 | #endif /* _VLC_VLC_H */ 58 | -------------------------------------------------------------------------------- /vlc-sdk/lib_x64/libvlc.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/lib_x64/libvlc.lib -------------------------------------------------------------------------------- /vlc-sdk/lib_x64/libvlccore.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sotex/VideoWallpaper/d10cff133f2604343c470b1c7d8d9687863f478c/vlc-sdk/lib_x64/libvlccore.lib -------------------------------------------------------------------------------- /vlc-sdk/lib_x64/pkgconfig/libvlc.pc: -------------------------------------------------------------------------------- 1 | prefix=/home/jenkins/workspace/vlc-release/windows/vlc-release-win32-x64/win64/_win32 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: LibVLC control API 7 | Description: VLC media player external control library 8 | Version: 3.0.12 9 | Cflags: -I${includedir} 10 | Libs: -L${libdir} -lvlc 11 | Libs.private: -lvlccore 12 | -------------------------------------------------------------------------------- /vlc-sdk/lib_x64/pkgconfig/vlc-plugin.pc: -------------------------------------------------------------------------------- 1 | prefix=/home/jenkins/workspace/vlc-release/windows/vlc-release-win32-x64/win64/_win32 2 | exec_prefix=${prefix} 3 | includedir=${prefix}/include 4 | datarootdir=${prefix}/share 5 | libdir=${exec_prefix}/lib 6 | datadir=${datarootdir} 7 | pkgincludedir=${prefix}/include/vlc 8 | pkgdatadir=${datadir}/vlc 9 | pkglibdir=${libdir}/vlc 10 | pluginsdir=${pkglibdir}/plugins 11 | 12 | Name: VLC plugin API 13 | Description: VLC media player plugin interface 14 | Version: 3.0.12 15 | Cflags: -I${includedir} -I${pkgincludedir}/plugins \ 16 | -D__PLUGIN__ \ 17 | -D_FILE_OFFSET_BITS=64 \ 18 | \ 19 | -D_REENTRANT \ 20 | -D_THREAD_SAFE 21 | Libs: -L${libdir} -lvlccore 22 | Libs.private: \ 23 | -L/home/jenkins/workspace/vlc-release/windows/vlc-release-win32-x64/contrib/x86_64-w64-mingw32/lib -lintl -L/home/jenkins/workspace/vlc-release/windows/vlc-release-win32-x64/contrib/x86_64-w64-mingw32/lib -liconv -L/home/jenkins/workspace/vlc-release/windows/vlc-release-win32-x64/contrib/x86_64-w64-mingw32/lib -liconv \ 24 | -lws2_32 -liphlpapi -lm 25 | -------------------------------------------------------------------------------- /vlc-sdk/lib_x64/vlc.lib: -------------------------------------------------------------------------------- 1 | INPUT(libvlc.lib) 2 | -------------------------------------------------------------------------------- /vlc-sdk/lib_x64/vlccore.lib: -------------------------------------------------------------------------------- 1 | INPUT(libvlccore.lib) 2 | --------------------------------------------------------------------------------