MCPcopy Create free account
hub / github.com/cirquit/trdrop

github.com/cirquit/trdrop @v03.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v03.1 ↗ · + Follow
1,184 symbols 2,164 edges 33 files 36 documented · 3% updated 5mo agoa0b4563 · 2022-01-06★ 48861 open issues

Browse by type

Functions 904 Types & classes 280
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

T(ea)RDrop

Teardrop logo

trdrop - a cross platform fps analyzer for raw video data

Description

This software is used for analyzing raw video data, calculating framedrops and visualizing tears. The result can be exported with an overlay displaying the information. For a more detailed description, look up the documentation in docs.

Disclaimer

Trdrop is a free, open source project we develop in our spare time with some help of kind strangers. While we do our best to make it as accurate as possible, we cannot guarantee that it is free of errors.

We don't take responsibility for any analysis errors or inaccuracies that might damage or improve the reputation of any brand or organization. Trdrop is not an accurate scientific tool, but merely a demonstration of an algorithm and should be used with that in mind.

To minimize errors, please make sure that you use raw videos from a capture card. This tool analyzes the raw pixel data and therefore any compressed encoding might falsify the output. If you notice some unexpected behaviour, please make an issue with a short clip and a description of your testing setup (which capture card). This way we can try so keep a summary of supported devices.

Contributing

If you want to contribute, please follow this guide which was kindly created by PathogenDavid.

Releases

Current releases are found here. (watch out - still an alpha)

Features

  • fps feature extraction
  • support for up to three videos
  • csv logger
  • plot visualization
  • configuration via a yaml file
  • support for comparison of different resolution videos
  • configurable output resolutions

Teardrop logo

Core symbols most depended-on inside this repo

Shape

Method 781
Class 260
Function 123
Enum 20

Languages

C++97%
C#3%

Modules by API surface

ext/catch.hpp1,038 symbols
trdrop_c/trdrop_c/util.h17 symbols
trdrop_c/trdrop_c/Either.h14 symbols
trdrop_c/trdrop_c/Config.h12 symbols
trdrop_c/trdrop_c/TaskScheduler.h9 symbols
trdropConfigCreator/trdropConfigCreator/VideoOptionsTabPage.cs9 symbols
trdropConfigCreator/trdropConfigCreator/TrdropForm.cs8 symbols
trdrop_c/trdrop_c/utilvideo.h4 symbols
trdrop_c/trdrop_c/teardata.h4 symbols
trdrop_c/trdrop_c/fpsdata.h4 symbols
trdrop_c/trdrop_c/WriterTask.h4 symbols
trdrop_c/trdrop_c/ViewerTask.h4 symbols

For agents

$ claude mcp add trdrop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page