eisneinechse 6925f6f7c2 Use the static scheduler in ordered clause. Otherwise OpenMP uses
a scheduler it thinks is best which can be dynamic or guided. Both
sometimes let other threads continue before the block is finished.
That will crash the program with high thread counts and a cache
that is not large enough to hold old enough frames, which leads
to a crash when in some cases like transitions two different
frames are used although one is no longer in the cache.
The static scheduler always waits until the block is finished
before enabling other threads.
2018-09-07 10:44:18 -07: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%