FeRD (Frank Dana)
fd78be6b95
Remove JUCE defines
...
A few headers contained #defines that were intended to work around
issues with the JUCE library headers, but those things are best
handled in other ways.
2019-12-18 23:55:16 -05:00
Frank Dana
969e8320e6
Merge branch 'develop' into std-prefixes
2019-10-29 16:06:55 -04:00
FeRD (Frank Dana)
bcc62f900c
Fix juce:: prefixing
2019-10-27 03:56:13 -04:00
FeRD (Frank Dana)
ce8ff07fd3
Audio headers: juce:: prefixing as needed
2019-08-05 02:15:01 -04:00
FeRD (Frank Dana)
cb567e44d0
std:: prefixes for AudioBufferSource/AudioDeviceInfo
2019-08-04 22:36:53 -04:00
FeRD (Frank Dana)
f170fdd009
Update copyright range to current year
2019-06-11 06:48:32 -04:00
FeRD (Frank Dana)
0327c2ab5c
Remove license block from documentation comment
2019-06-09 08:31:04 -04:00
FeRD (Frank Dana)
7e7f5c341a
Use new Juce header file location
2019-03-29 08:11:19 -04:00
Jonathan Thomas
c95db460d6
Big update! Updating all "long int" frame number types to int64_t, so all 3 OSes will produce the same depth and precision on frame numbers. Also removing variable bitrate support temporarily, since it causes more problems than it solves.
2017-09-28 16:03:01 -05:00
Jonathan Thomas
e135eb5738
Changed license to LGPLv3 for all libopenshot code.
2014-07-11 16:52:14 -05:00
Jonathan Thomas
4c64fbe92e
Started changing license info and copyright notices to AGPL.
2014-03-29 16:07:57 -05:00
Jonathan Thomas
42e2f91be7
Improved more documentation on AudioBufferSource and AudioResampler
2013-09-10 13:56:16 -05:00
Jonathan Thomas
cbed47ea5f
Changed / Refactored many enums and structs, to better standardize the naming of everything. Improved some more descriptions and briefs.
2013-09-10 12:59:06 -05:00
Jonathan Thomas
234201743a
Improved more documenation, and switched to @ syntax for doxygen.
2013-09-09 23:32:16 -05:00
Jonathan Thomas
14a61f9c5c
Refactored a few methods, added new doxygen format, and improved the copyright, license, and comments & documentation for many classes and methods.
2013-09-08 23:09:54 -05:00
Jonathan Thomas
6cac382773
Fixed most build warnings on Mac OS X
2013-06-09 01:08:23 -05:00
Jonathan Thomas
67dba0cd67
Fixed the audio resampling by adding a new class called AudioResampler, which maintains state between calls to the JUCE resampler. Maintaining state allows JUCE to remove the discontinuities between the frames, and removes all the pops and crackles.
...
This is a major commit, and changes many things, including build scripts, new classes, and how the encoder works.
2012-08-05 15:17:37 -05:00
Jonathan Thomas
0aac7871a3
Changed AudioBufferSource to only contain a pointer to a buffer, rather than contain it's own copy of the audio samples.
2012-07-30 10:19:35 -05:00
Jonathan Thomas
b775fff325
Got ffmpeg and juce compiling and mostly everything working again. FFmpeg is the newest version, and so is JUCE.
2012-06-16 02:12:48 -05:00
Jonathan Thomas
57520f0ba3
Removed juce files to their own library
2012-06-15 17:46:13 -05:00
Jonathan Thomas
161e8923af
Initial check-in of OpenShot Library
2011-10-11 08:44:27 -05:00