Jonathan Thomas
|
fbef1bcf04
|
Protect the video and audio codec name discovery flow, to prevent crash from unknown codecs.
|
2025-09-07 15:02:26 -05:00 |
|
Jonathan Thomas
|
dd62f5b49e
|
Protecting clip GetFrame from crash due to null frame, then setting the ->number property of a null frame.
|
2025-09-05 14:48:35 -05:00 |
|
Jonathan Thomas
|
adff81fefc
|
Fixing protobuf loading bug, preventing tracker and object detection from loading correctly.
|
2025-08-12 17:46:56 -05:00 |
|
Jonathan Thomas
|
523fb5acf9
|
Massive improvement to object detection sort logic, to keep IDs more stable and less jitter / ID jumping between detections.
|
2025-08-11 23:35:09 -05:00 |
|
Jonathan Thomas
|
981e18de95
|
Fixing logic to set ObjectDetection JSON (Detector was not updating the box values - due to ID mismatches)
|
2025-08-11 16:22:54 -05:00 |
|
Jonathan Thomas
|
4613b5239f
|
Fixing logic to set Tracker JSON (Tracker was not updating the box values - due to ID mismatches)
|
2025-08-11 15:38:09 -05:00 |
|
Jonathan Thomas
|
e43f87552d
|
Small refactor to assign Clip and Effect ids in base class
|
2025-08-11 14:52:24 -05:00 |
|
Jonathan Thomas
|
6cea273b77
|
Fix timeline cache when updating Clips with ApplyJsonDiff (old and new position)
|
2025-07-08 15:19:17 -05:00 |
|
Jonathan Thomas
|
713cf39c4f
|
Updating godot git ref
|
2025-07-08 15:15:32 -05:00 |
|
Jonathan Thomas
|
9cbfc80e2c
|
Fixing Tracker and Object Detection effect to not crash when camera quickly makes tracked object go offscreen (go pro mp4 from raffi)
|
2025-07-08 00:21:57 -05:00 |
|
Jonathan Thomas
|
22cd56331f
|
Removing SkipEmptyParts from modified ObjectDetection.cpp code (old QT build server doesn't have this)
|
2025-06-17 19:06:48 -05:00 |
|
Jonathan Thomas
|
055975a212
|
Improving Tracker and Object Detector to include effect ID in the tracked Object IDs they return - to allow for multiple effects on the same clip, and to not accidentally clobber trackedObject IDs (i.e. "0" as the default tracked object ID)
|
2025-06-17 18:27:52 -05:00 |
|
Jonathan Thomas
|
515c4ff509
|
Improving Tracker effect to better track occluded objects, follow objects offscreen and back onscreen without getting lost, and improved unit tests.
|
2025-06-15 16:01:17 -05:00 |
|
Jonathan Thomas
|
c6720bb59b
|
Lowering version required for libopenshot-audio, since technically it's fine to link against the previous library.
|
2025-06-12 17:34:36 -05:00 |
|
Jonathan Thomas
|
f60d6659e1
|
Bumping version to 0.5.0, SO 28, this is a major new release of libopenshot.
|
2025-06-12 17:30:17 -05:00 |
|
Jonathan Thomas
|
7b4e999242
|
Merge pull request #1015 from OpenShot/fix-update-regression
Fix regression with displaying changes to clips (frozen preview or ghosting)
|
2025-06-07 17:55:44 -05:00 |
|
Jonathan Thomas
|
0d492ec77f
|
Removing Play/Stop implementation from VideoCacheThread. Adding back in a ClearAllCache in Seek(), to handle updates via the UI correctly.
|
2025-06-07 16:05:19 -05:00 |
|
Jonathan Thomas
|
805af0dffc
|
Fix Timeline::ApplyJsonDiff to make changes to our data first, and then clear cache afterwards (potential race condition)
|
2025-06-07 16:03:55 -05:00 |
|
Jonathan Thomas
|
cdaccf2e90
|
Merge pull request #1014 from OpenShot/ffmpeg-performance
FFmpeg Performance - Let's GO!
|
2025-06-06 23:38:41 -05:00 |
|
Jonathan Thomas
|
099fe59dcd
|
Including missing sstream include on Profile tests
|
2025-06-06 17:46:22 -05:00 |
|
Jonathan Thomas
|
0fcdcdb326
|
Removing debug code
|
2025-06-06 16:11:18 -05:00 |
|
Jonathan Thomas
|
68d3850efa
|
Exposing VideoCacheThread to SWIG bindings for Python, Ruby, and Java. This will be called from openshot-qt in Python, to speed up exports.
|
2025-06-06 15:33:43 -05:00 |
|
Jonathan Thomas
|
2d6db64b52
|
Incorporating VideoCacheThread into openshot-example executable, to experiment with caching during export. It works great!
|
2025-06-06 15:33:04 -05:00 |
|
Jonathan Thomas
|
7ee4643a60
|
Splitting FF_NUM_PROCESSORS into a VIDEO and AUDIO constant. Also limiting VIDEO encoders to 16 threads and audio encoders to 2 threads.
|
2025-06-06 15:28:28 -05:00 |
|
Jonathan Thomas
|
57a0bae9ac
|
Refactor of Settings to no longer duplicate them in the *.h and Instance() method. Also changing FF_THREADS and OMP_THREADS to use # of processors on device.
|
2025-06-06 15:26:40 -05:00 |
|