26
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 13 hours ago. based on code collected 2 days ago.
May 16, 2023 — May 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added project plan for libOpenShot, to help schedule my time More... almost 12 years ago
Fixing JUCE build errors on MinGW More... almost 12 years ago
openmp changes More... almost 12 years ago
Fixed audio code to work with the newest version of JUCE (v2.0), and removed sample programs More... almost 12 years ago
Added a TestSound executable to the cMake build instructions, which plays a test sound, and fixed the linking to include ALSA (asound) More... almost 12 years ago
Got ffmpeg and juce compiling and mostly everything working again. FFmpeg is the newest version, and so is JUCE. More... almost 12 years ago
Removed juce files to their own library More... almost 12 years ago
initial files in the openshot audio library More... almost 12 years ago
Added initial juce source code (generated from Introjucer) More... almost 12 years ago
Fixed a bug calculating # of samples per frame, to use FPS instead of video time base. More... about 12 years ago
FIxed a bug related to the CheckFPS method, if a video is too short to use this method, it needed to exit the function, and seek back to frame 1. More... about 12 years ago
Fixed 2 bugs related to audio samples. Each frame can now determine it's own # of samples, due to some sample rates not being divisible evenly into some frame rates. Also, a bug was fixed that injected a bad sample into a frame's samples, when a frame received samples from multiple audio packets. More... about 12 years ago
fixed a bug where resampled audio was not completly copied into the audio buffer. More... over 12 years ago
Fixed a bug where audio was not being resampled to the correct sample format. Also fixed a bug where the audio buffer was not being incremented correctly, and it was duplicating audio samples. There are still a few audio bugs, but it's mostly working now. More... over 12 years ago
Removed some invalid code to handle interlaced frames. Improved the CheckFPS() algorithm to check for 1/2 the detected frame rate first, and then fallback to the "average frame rate". More... over 12 years ago
Added a method to get the average # of frames over the initial 5 seconds of video, and adjust an invalid framerate, which sometimes FFmpeg detects. Also, a Reader only initializes it's default values 1 time, and only checks frame rate 1 time, regardless of how many times your Open() and Close() the reader. More... over 12 years ago
Fixed tons of issues related to video timebase being different than the video framerate. Also, added new properties for interlaced video, correctly detect pixel ratio, and fixed Display() to adjust for pixel ratio. Also added sample_rate to a frame, so it can playback audio at the correct rate. Refactored FFmpegReader to make most methods private, and only expose the important methods publicly. More... over 12 years ago
Adjusting the FFmpegReader to correctly handle video timebase's that are different than the inverse framerate. More... over 12 years ago
Fixed a bug with seeking the audio stream, to avoid missing samples on the first 2 frames returned. More... over 12 years ago
Fixed bug in Display() method for audio only files (i.e. files with no images) More... over 12 years ago
Fixed bug on Image processing, with no video or audio present. Play() and DisplayWaveform() methods now handle not having any audio samples. More... over 12 years ago
Fixed some bugs related to audio only files. Now audio only files are correctly divided into frames (30 fps), and seek correctly. More... over 12 years ago
Added additional unit tests for the Cache object, to verify it's cleaning up old items correctly. More... over 12 years ago
Fixed a rounding error on mapping audio samples to frames. Also adjusted the sample rate on the frame.Play() method to 48khz. More... over 12 years ago
Reworked the cache object to use a double sided queue, so I can iterate through it to find the smallest frame, and remove specific frames from the cache. Also, fixed some additional audio bugs, and I finally have the audio being correctly distributed between frame objects. More... over 12 years ago
Fixed more audio bugs related to dividing samples between frames. More... over 12 years ago
Fixed some bugs in the audio decoding. More... over 12 years ago
Added a DisplayWaveform method on a frame, to help debug audio issues. It uses ImageMagick to draw each channel and all samples in each channel. More... over 12 years ago
Some major refactoing of the FFmpegReader, to allow for audio and video packets that are out of order. More... over 12 years ago
Began to refactor the FFmpegReader to correctly save the audio samples with the correct frame. More... over 12 years ago