10 Commits

Author SHA1 Message Date
Jonathan Thomas
88b7f8181e Updating git ignore rules, adding new 360 spherical property to profiles, and new unit tests for Profiles. 2025-05-20 16:07:24 -05:00
Frank Dana
59138ea3e4 Adopt license management via Reuse project/tool (#711)
* reuse-managed license/copyright headers

reuse is a tool for compliance with the REUSE recommendations. See
<https://reuse.software/> for more information, and
<https://reuse.readthedocs.io/> for the online documentation.

* Set jsoncpp license
* Add MIT license for Decklink sources
* Explicitly license examples/
  - Add headers to source files
  - Change blanket licensing in .reuse/dep5 to only cover binary media
  - Import CC-BY-3.0 license and assign to sintel_trailer
2021-10-16 01:26:26 -04:00
Jonathan Thomas
3daa5bdb7b Large refactor of OpenMP integration (or rather the removal of OpenMP on the Timeline and FFmpeg-related classes). The logic behind this decision, was based on profiling libopenshot and the amount of wasted CPU idle time on all the various threads. The slow code is still synchronous, and all the threads must wait on each other, adding additional overhead. So, removing lots of unneeded threads, and simplifying the underlying Timeline->Clip->FFmpegReader flow. Also, removed 2 calls to QPainter::drawImage, by improving the flexibility of Clip->GetFrame. 2021-02-17 19:44:44 -06:00
Brenno
111883e23e Applied code review suggestions 2020-11-05 12:27:11 -03:00
Brenno
6d547650dc Added code comments and minor changes
Added map instead of vector in the Stabilizer, removed unnecessary code and improved documentation
2020-07-09 20:26:01 -03:00
Chiller Dragon
fda135725b Ignore ctags file (#482) 2020-03-26 08:39:49 -04:00
FeRD (Frank Dana)
35772809c7 Exclude all build* files/directories @ root level
I tend to create multiple build paths at the root of the
project, for testing various configurations. So I'll have
all of `build/`, `build-somebranch`, `build-otherbranch`,
etc. sitting around.

This PR updates the `.gitignore` for the repo to exclude
`/build*`, meaning _anything_ with a name that starts with
`build`, if it's located at the root of the repository tree.
2019-07-06 03:14:09 -04:00
FeRD (Frank Dana)
ab46eea1c4 Remove accidentally-committed tilde files
I snuck `src/bindings/*/CMakeLists.txt~` files into one of my
recent commits somehow. This commit removes them, and adds an
explicit `*~` to `.gitignore` to help prevent a repeat occurrence.
2019-04-06 06:17:44 -04:00
Frank Dana
c56b5bf532 Remove Eclipse files and add to gitignore (#178) 2019-01-14 15:10:57 -06:00
Jonathan Thomas
8bd9e43cd5 Added a .gitignore file to ignore the local build folder, and a few other project related files that don't need to be checked in. 2015-08-02 20:35:45 -05:00