Jonathan Thomas e879188a7d FFmpeg 3 & 4 support, Travis CI support, OpenMP schedule change (#160)
* FFmpeg4 support. Compile warnings fixes. Credit goes to many people, including ferdnyc, peterM, and other awesome folks!

* Adding environment checking to enable/disable omp taskwait after each video/audio frame is processed. This is experimental for some users with crashes.

* Moving `omp taskwait` to after the ProcessVideoPacket() method, since that is the only place it is useful.

* Fixing crashes on missing Clip source file, and changing FFmpeg scaling algorthm from SWS_BILINEAR to  SWS_LANCZOS (for higher quality scaling)

* Update FindFFmpeg.cmake module, and updating build script. Also enabling debug builds.

* Updating experimental travis build script

* Fixed unit test for newer version of FFmpeg (audio resampling)

* Experimental travis multiple jobs

* Adding OMP schedule hint (thanks PeterM), which prevents crashes in some circumstances.
2018-09-11 00:40:31 -05:00
2016-04-04 23:57:04 -05:00
2014-04-05 19:25:56 -05:00

####################################################################
                          OpenShot Library
####################################################################

OpenShot Library (libopenshot) is an open-source project dedicated to
delivering high quality video editing, animation, and playback solutions
to the world. For more information visit <http://www.openshot.org/>.

####################################################################
                              License
####################################################################

Copyright (c) 2008-2014 OpenShot Studios, LLC 
<http://www.openshotstudios.com/>.

OpenShot Library (libopenshot) is free software: you can redistribute it
and/or modify it under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

OpenShot Library (libopenshot) is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with OpenShot Library. If not, see <http://www.gnu.org/licenses/>.

####################################################################

  To release a closed-source product which uses libopenshot (i.e. video 
  editing and playback), commercial licenses are available: contact 
  sales@openshot.org for more information.


####################################################################
                              Install
####################################################################

Please see /doc/InstallationGuide.pdf for a very detailed  
Linux, Mac, and Windows compiling instruction guide. An online version
is also available: 
https://docs.google.com/document/d/1V6nq-IuS9zxqO1-OSt8iTS_cw_HMCpsUNofHLYtUNjM/pub


####################################################################
                            Documentation
####################################################################

Documentation is auto-generated by Doxygen, and can be created with  
$ make doc  (Also available online: <http://openshot.org/files/libopenshot/>)


####################################################################
                              Authors
####################################################################

Please see AUTHORS file for a full list of authors.


####################################################################
        www.openshot.org      |      www.openshotstudios.com       
####################################################################

           Copyright (c) 2008-2014 OpenShot Studios, LLC 
                 <http://www.openshotstudios.com/>.
Languages
C++ 94.1%
CMake 4.7%
SWIG 1.1%
C 0.1%