Jonathan Thomas
5145abdacb
Added new clip method that returns all properties for a given frame in JSON.
2015-02-09 22:41:42 -06:00
Jonathan Thomas
e5b272294f
Update documentation and examples
2015-02-05 00:11:55 -06:00
Jonathan Thomas
7e8ab6f5bf
Added new ChannelLayouts classe, which allows encoding video files in different channel layouts (mono, stereo, surround, etc...)
2015-02-05 00:11:11 -06:00
Jonathan Thomas
bf73482244
Fixed some build errors and updated the Blackmagic DeckLink classes.
2015-02-05 00:08:38 -06:00
Jonathan Thomas
ff60450f4f
Completely rewrote audio encoding API (old one was depreciated)
...
Integrated new debug output, which makes troubleshooting issues much easier
Simplified the Writer API calls (some methods now get automatically called if needed). Now a few simple methods can write an entire video file.
2015-02-05 00:06:07 -06:00
Jonathan Thomas
9afcb67630
Added a new ImageWriter class, which specializes in creating images (powered by ImageMagick). This can quickly and easily create animated GIFs with nice color pallets, and a hundred other misc image formats.
2015-02-05 00:02:59 -06:00
Jonathan Thomas
a6087dab3a
Many improvements to FFmpegReader, including
...
Better bounds checking, and support at the end of the video file
Improved debug output, which helped resolve many issues
Implemented the newest audio decoding API (old one was depreciated)
Now support packed and planar audio data
Far superier audio resampling support
2015-02-05 00:00:52 -06:00
Jonathan Thomas
de1a30b6cb
Tons of bug fixes to the Qt Player and video playback functionality
...
Improved AudioReaderSource to support pausing & fast forward
Video playback works very well now, across a large sampling of test videos
2015-02-04 23:56:43 -06:00
Jonathan Thomas
7eb25b54fc
Fixed a bad seek bug, where the FFmpegReader would read until the end of stream looking for a frame. Also refactored a bit of cmake code.
2014-09-13 16:35:11 -05:00
Jonathan Thomas
cc7a0f41e8
Added new debug methods, and refactored the ReaderBase and WriterBase to better utilize the base class constructor. Also fixed some FFMpegReader issues related to seeking and determining when frames are actually ready.
2014-08-27 09:44:27 -05:00
Jonathan Thomas
df54c12341
Bump version to 0.0.3
2014-07-29 14:12:03 -05:00
Jonathan Thomas
1aee5e1214
Bumped version to 0.0.2
2014-07-15 13:48:58 -05:00
Jonathan Thomas
e135eb5738
Changed license to LGPLv3 for all libopenshot code.
2014-07-11 16:52:14 -05:00
Jonathan Thomas
4509254895
Added new cmake options to set the quantum depth of the installed ImageMagick library... so libopenshot knows how to properly scale color bit depth.
2014-07-03 17:35:31 -05:00
Jonathan Thomas
e6eca9eb5c
Removed unneeded header that was breaking build servers.
2014-07-03 12:48:04 -05:00
Jonathan Thomas
b224d7d8fa
Adjusted ImageMagick code to dynamically calculate the quantum depth, and bitshift between that depth and the 8bit colors for FFmpeg.
2014-07-03 12:26:02 -05:00
Jonathan Thomas
3a6386634a
Fixed many serious compiler errors, such as non-void functions missing a return value.
2014-06-30 15:37:50 -05:00
Jonathan Thomas
39a67529fa
Removed partially implemented SDL player.
2014-06-20 15:05:24 -05:00
Jonathan Thomas
6bdc12f6a2
Fixed build errors on newer versions of libAV and FFmpeg
2014-06-20 14:41:19 -05:00
Jonathan Thomas
55c52306cc
Testing out some experimental audiothread changes.
2014-05-24 16:07:42 -05:00
Jonathan Thomas
ac4988e92b
Renamed new Save method to Thumbnail
2014-05-20 00:57:27 -05:00
Jonathan Thomas
e0c428c347
Added new awesome thumbnail method, which can resize very accurately, add masks, add overlays, set background colors, pad and center image, etc...
2014-05-20 00:34:20 -05:00
Jonathan Thomas
579237d614
Renaming Profile.h due to conflicts with ImageMagick. Mac builds are working again now.
2014-04-11 00:28:29 -05:00
Jonathan Thomas
6232a1bd41
Refactored and fixed many include paths (not sure how they worked before). Also, refactored SWIG bindings into separate folders, and added Ruby as the 2nd officially supported language for libopenshot.
2014-04-10 22:38:01 -05:00
Jonathan Thomas
22691802ac
Fixing version number
2014-04-09 23:06:16 -05:00