gitextract_546ruw75/ ├── .clang-format ├── .gitattributes ├── .github/ │ └── workflows/ │ └── msbuild.yml ├── .gitignore ├── .gitmodules ├── Anime4KCPPCore.vcxproj ├── Anime4KCPPCore.vcxproj.filters ├── Dlls/ │ └── Dlls.csproj ├── HttpDownload/ │ ├── HttpDownload.cpp │ ├── HttpDownload.vcxproj │ ├── HttpDownload.vcxproj.filters │ ├── ReadMe.txt │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── LICENSE ├── Player/ │ ├── AsyncGetUrlUnderMouseCursor.cpp │ ├── AsyncGetUrlUnderMouseCursor.h │ ├── ByteStreamBuffer.h │ ├── D3DFONT.CPP │ ├── D3DFONT.H │ ├── DialogBarPlayerControl.cpp │ ├── DialogBarPlayerControl.h │ ├── DialogBarRange.cpp │ ├── DialogBarRange.h │ ├── DialogOpenURL.cpp │ ├── DialogOpenURL.h │ ├── DialogVideoFilter.cpp │ ├── DialogVideoFilter.h │ ├── EditTime.cpp │ ├── EditTime.h │ ├── FrameToHglobal.cpp │ ├── FrameToHglobal.h │ ├── FrameTransformer.cpp │ ├── FrameTransformer.h │ ├── GetClipboardText.h │ ├── HandleFilesSequence.cpp │ ├── HandleFilesSequence.h │ ├── I420Effect.cpp │ ├── I420Effect.h │ ├── I420Effect_PS.hlsl │ ├── IEraseableArea.h │ ├── ImageUpscale.cpp │ ├── ImageUpscale.h │ ├── MainFrm.cpp │ ├── MainFrm.h │ ├── MakeDelegate.h │ ├── MemoryMappedFile.h │ ├── OpenSubtitlesFile.cpp │ ├── OpenSubtitlesFile.h │ ├── Player.cpp │ ├── Player.h │ ├── Player.rc │ ├── Player.vcxproj │ ├── Player.vcxproj.filters │ ├── PlayerDoc.cpp │ ├── PlayerDoc.h │ ├── PlayerView.cpp │ ├── PlayerView.h │ ├── PlayerViewD2D.cpp │ ├── PlayerViewD2D.h │ ├── ReadMe.txt │ ├── SecondsToString.h │ ├── StringDifference.cpp │ ├── StringDifference.h │ ├── YouTuber.cpp │ ├── YouTuber.h │ ├── res/ │ │ ├── Player.rc2 │ │ └── launch.mkv │ ├── resource.h │ ├── stdafx.cpp │ ├── stdafx.h │ ├── targetver.h │ └── update_version.cmd ├── Player.sln ├── QtPlayer/ │ ├── .gitattributes │ ├── .gitignore │ ├── CMakeLists.txt │ ├── customdockwidget.cpp │ ├── customdockwidget.h │ ├── ffmpegdecoder.cpp │ ├── ffmpegdecoder.h │ ├── main.cpp │ ├── mainwindow.cpp │ ├── mainwindow.h │ ├── mainwindow.ui │ ├── mousehoverbutton.cpp │ ├── mousehoverbutton.h │ ├── opengldisplay.cpp │ ├── opengldisplay.h │ ├── portaudioplayer.cpp │ ├── portaudioplayer.h │ ├── resources/ │ │ ├── qt.conf │ │ ├── resources.qrc │ │ ├── style.css │ │ ├── win7.manifest │ │ └── winres.rc.in │ ├── videocontrol.cpp │ ├── videocontrol.h │ ├── videocontrol.ui │ ├── videodisplay.cpp │ ├── videodisplay.h │ ├── videoplayer.cpp │ ├── videoplayer.h │ ├── videoplayerwidget.cpp │ ├── videoplayerwidget.h │ ├── videoprogressbar.cpp │ ├── videoprogressbar.h │ ├── videowidget.cpp │ ├── videowidget.h │ ├── volumeprogressbar.cpp │ ├── volumeprogressbar.h │ ├── widgetdisplay.cpp │ └── widgetdisplay.h ├── README.md ├── Setup/ │ └── Setup.vdproj ├── ThirdParty/ │ └── include/ │ ├── cmdline/ │ │ └── cmdline.hpp │ ├── ini17/ │ │ └── ini17.hpp │ └── opencl/ │ └── CL/ │ └── opencl.hpp ├── ToUTF8/ │ ├── ToUTF8.cpp │ ├── ToUTF8.vcxproj │ └── ToUTF8.vcxproj.filters ├── audio/ │ ├── AudioPitchDecorator.cpp │ ├── AudioPitchDecorator.h │ ├── AudioPlayerImpl.cpp │ ├── AudioPlayerImpl.h │ ├── AudioPlayerWasapi.cpp │ ├── AudioPlayerWasapi.h │ ├── ReadMe.txt │ ├── audio.vcxproj │ ├── audio.vcxproj.filters │ ├── smbPitchShift.cpp │ └── smbPitchShift.h ├── core/ │ └── ac_export.h ├── edit_git_subst_cfg.cmd ├── ffmpeg-3.3.3-experimental-patch/ │ ├── common.before.h │ ├── common.h │ ├── hevcdsp_template.before.c │ └── hevcdsp_template.c ├── ffmpeg-4.3.2-experimental-patch/ │ ├── common.before.h │ ├── common.h │ ├── hevcdsp_template.before.c │ └── hevcdsp_template.c ├── getYoutubeCombined.py ├── networking/ │ ├── ReadMe.txt │ ├── crypt.h │ ├── http_download.cpp │ ├── http_download.h │ ├── http_get.cpp │ ├── http_get.h │ ├── httpioapi.cpp │ ├── httprequest_h.h │ ├── ioapi.h │ ├── networking.vcxproj │ ├── networking.vcxproj.filters │ ├── unzip.c │ └── unzip.h ├── remove_pytube.cmd ├── remove_youtube_transcript_api.cmd └── video/ ├── audioparserunnable.cpp ├── audioplayer.h ├── decoderinterface.h ├── decoderiocontext.cpp ├── decoderiocontext.h ├── displayrunnable.cpp ├── ffmpeg_dxva2.cpp ├── ffmpeg_dxva2.h ├── ffmpegdecoder.cpp ├── ffmpegdecoder.h ├── fqueue.h ├── interlockedadd.h ├── makeguard.h ├── ordered_scoped_token.h ├── parserunnable.cpp ├── subtitles.cpp ├── subtitles.h ├── video.vcxproj ├── video.vcxproj.filters ├── videoframe.h ├── videoparserunnable.cpp └── vqueue.h