LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.py
version.txt
/home/runner/work/ThreatExchange/ThreatExchange/vpdq/python/vpdq.pyx
cpp/CMakeLists.txt
cpp/README.md
cpp/regtest.py
cpp/vpdq_match.py
cpp/apps/CMakeLists.txt
cpp/apps/match-hashes-brute.cpp
cpp/apps/match-hashes-byline.cpp
cpp/apps/vpdq-hash-video.cpp
cpp/pdq/CMakeLists.txt
cpp/pdq/README.md
cpp/pdq/cpp/common/pdqbasetypes.h
cpp/pdq/cpp/common/pdqhamming.cpp
cpp/pdq/cpp/common/pdqhamming.h
cpp/pdq/cpp/common/pdqhashtypes.cpp
cpp/pdq/cpp/common/pdqhashtypes.h
cpp/pdq/cpp/downscaling/downscaling.cpp
cpp/pdq/cpp/downscaling/downscaling.h
cpp/pdq/cpp/hashing/pdqhashing.cpp
cpp/pdq/cpp/hashing/pdqhashing.h
cpp/pdq/cpp/hashing/torben.cpp
cpp/pdq/cpp/hashing/torben.h
cpp/pdq/cpp/index/mih.h
cpp/pdq/cpp/io/hashio.cpp
cpp/pdq/cpp/io/hashio.h
cpp/pdq/cpp/io/pdqio.cpp
cpp/pdq/cpp/io/pdqio.h
cpp/vpdq/CMakeLists.txt
cpp/vpdq/cpp/hashing/bufferhasher.cpp
cpp/vpdq/cpp/hashing/bufferhasher.h
cpp/vpdq/cpp/hashing/ffmpegutils.cpp
cpp/vpdq/cpp/hashing/ffmpegutils.h
cpp/vpdq/cpp/hashing/ffmpegwrapper.cpp
cpp/vpdq/cpp/hashing/ffmpegwrapper.h
cpp/vpdq/cpp/hashing/filehasher.cpp
cpp/vpdq/cpp/hashing/filehasher.h
cpp/vpdq/cpp/hashing/hasher.h
cpp/vpdq/cpp/hashing/matchTwoHash.cpp
cpp/vpdq/cpp/hashing/matchTwoHash.h
cpp/vpdq/cpp/hashing/vpdqHashType.h
cpp/vpdq/cpp/io/vpdqio.cpp
cpp/vpdq/cpp/io/vpdqio.h
python/README.md
python/__init__.py
python/vpdq.pyx
python/tests/test_util.py
python/tests/test_vpdq_hash.py
python/tools/generate_hashes.py
python/vpdq.egg-info/PKG-INFO
python/vpdq.egg-info/SOURCES.txt
python/vpdq.egg-info/dependency_links.txt
python/vpdq.egg-info/entry_points.txt
python/vpdq.egg-info/top_level.txt