26
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 13 hours ago. based on code collected 1 day ago.
May 22, 2023 — May 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Updated the project plan. More... almost 12 years ago
Added new unit tests for FFmpegReader, which tests actual pixel color values against a test video on 2 different frames. Also, made Seek() method private. More... almost 12 years ago
Added some new methods to access audio data: channels, samples, etc... Also, added initial unit tests for the FFmpegReader class, including waveform checking against an actual audio file. More... almost 12 years ago
Fixed seek method to fallback on both streams, if one stream fails to seek. This fixes MP3s... which have a video stream, but only a single video packet. Also fixed the CheckWorkingFrames method to better determine when a frame is completed. More... almost 12 years ago
Refactored FFmpegReader code a bit, fixed many, many memory leaks, and many valgrind errors. Now the memory seems very stable, and the seeking and stream walking seems very solid. More... almost 12 years ago
Fixed a bug when seeking, and not reseting the cache's current frame. Removed some debug code. More... almost 12 years ago
Audio optimizations and some debug code for seeking More... almost 12 years ago
Replaced last_video_frame and last_audio_frame with a single last_frame variable, and refactored some related code. This fixes a big audio seeking bug. More... almost 12 years ago
Changed the method of determining if a frame is completed or not. More... almost 12 years ago
Updated project plan More... almost 12 years ago
Added some debug messages about when a frame is "complete" More... almost 12 years ago
Refactored the cache class to only apply the max frames against "previous" frames, and allow unlimited number of future frames, to account for different types of files (some which have hundreds of tiny frames, which need large future cache). More... almost 12 years ago
Fixed a small audio buffer issue, and removed more debug code. More... almost 12 years ago
All known memory leaks are now fixed, and the memory seems to hold steady when looping through frames for many many minutes at a time. Fixed a bug with av_free_packet, which was breaking after an audio decode. Removed lots of debug statements. More... almost 12 years ago
Started adding clean up code, to reduce memory footprint More... almost 12 years ago
Made CheckSeek() threadsafe More... almost 12 years ago
Fixed many bugs, including an audio crackle between packets, and fixed many multi-threading issues. More... almost 12 years ago
merged branches, forgot to push More... almost 12 years ago
Protected audio decoding in a omp_critical, and removed some debug code More... almost 12 years ago
Added a omp critical section around the audio decoding (for now) More... almost 12 years ago
More OpenMP debug code More... almost 12 years ago
Lots of experimental changes with the FFmpegReader, and caching of packets. More... almost 12 years ago
1) Successfully got OpenMP working with the video processing method. 2) Added new "processing" flag, to help determine if a frame is being worked on in a thread 3) Added a new cache Display() method, for debugging reasons More... almost 12 years ago
Another openmp tweak More... almost 12 years ago
Fixed a few openmp bugs in the FFmpegReader, but there are still many issues More... almost 12 years ago
Fixed cmake dependency for JUCE on Windows More... almost 12 years ago
Updated project plan More... almost 12 years ago
Fixed build issues on Windwos 7, by disabling WASAPI and adding a sleep() macro and linking a few new Windows libraries. More... almost 12 years ago
Added author of JUCE to AUTHORS file More... almost 12 years ago
Make SDL method private, so Python bindings still work More... almost 12 years ago