Jonathan Thomas
|
7f159b7189
|
Fixed python build install paths again
|
2012-08-09 15:48:10 -05:00 |
|
Jonathan Thomas
|
2486cb87dc
|
Testing new python install script
|
2012-08-09 15:08:34 -05:00 |
|
Jonathan Thomas
|
e983e447f1
|
Changed SONAME to 1
|
2012-08-09 11:01:49 -05:00 |
|
Jonathan Thomas
|
fb9cc41ebf
|
Added in cmake rules for SONAME
|
2012-08-08 17:28:15 -05:00 |
|
Jonathan Thomas
|
597db2cc86
|
Simplied the cmake install scripts
|
2012-08-08 12:36:52 -05:00 |
|
Jonathan Thomas
|
0dcc8fc7fe
|
Adding a __init__.py python module, for the Debian packaging
|
2012-08-08 01:13:57 -05:00 |
|
Jonathan Thomas
|
370a28905c
|
Update cmake build scripts to install the DOC folder, after "make doc" is run
|
2012-08-07 16:45:30 -05:00 |
|
Jonathan Thomas
|
e41f6210d5
|
Fixed the cmake install files to correctly copy the header files
|
2012-08-07 13:11:24 -05:00 |
|
Jonathan Thomas
|
58fff417d0
|
Merging branches, which accidentally diverged.
|
2012-08-07 11:33:49 -05:00 |
|
Jonathan Thomas
|
98882df918
|
Fixed a bug in the cmake install file
|
2012-08-07 11:32:43 -05:00 |
|
Jonathan Thomas
|
d380292210
|
Removed unneeded rescaling, since the codec and stream always have the same frame rate
|
2012-08-06 20:13:01 -05:00 |
|
Jonathan Thomas
|
363cb8f257
|
Commented out unused error string, which breaks ffmpeg 53
|
2012-08-06 17:13:05 -05:00 |
|
Jonathan Thomas
|
74d30cf7ee
|
Fixed cmake files to install headers and binary library file
|
2012-08-06 16:33:31 -05:00 |
|
Jonathan Thomas
|
72d6553f75
|
Added the ability to specify the image type and scale of any frame when calling the Save() method on a frame. This makes it easy to save any frame as any image type at any size image... very useful indeed.
|
2012-08-05 16:43:09 -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
|
41fe027f6d
|
Cleaned up the encoder code quite a bit, optimized lots of things, and fixed tons of memory leaks.
|
2012-08-04 01:11:12 -05:00 |
|
Jonathan Thomas
|
1f1540f7b6
|
Added initial support for AVOptions, and added video encoding support. Still needs lots of cleaning up, and custom exceptions, etc... but it's working now!
|
2012-08-03 03:23:10 -05:00 |
|
Jonathan Thomas
|
5d708ecfba
|
Fixed a small rounding bug with the audio resampling
|
2012-08-03 00:32:56 -05:00 |
|
Jonathan Thomas
|
566295d46f
|
Added some new audio sample scaling code, and fixed a huge bug with scoping the AVPacket in the correct spot, which was breaking many audio codecs... Also added a new mono audio test file.
|
2012-08-02 17:19:55 -05:00 |
|
Jonathan Thomas
|
9b28da8457
|
More audio refactoring, and resampling issues
|
2012-08-01 03:17:02 -05:00 |
|
Jonathan Thomas
|
80ca5e8315
|
Fixed audio resampling to now use JUCE instead of FFmpeg. Removed lots of debug code.
|
2012-07-30 11:05:36 -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
|
efb38cc9d8
|
Added in JUCE audio resampling, and have lots of resampling debug code still in place.
|
2012-07-30 02:37:19 -05:00 |
|
Jonathan Thomas
|
8387f503a6
|
Added new exceptions for invalid sample rates and channel layouts, and fixed a bug that added video streams for some formats for no good reason.
|
2012-07-27 17:44:18 -05:00 |
|
Jonathan Thomas
|
ae3b8594d2
|
Successfully got resampling integrated into the audio encoder.
|
2012-07-27 13:48:58 -05:00 |
|