diff --git a/.project b/.project
index 9ef05b3b..f822811f 100644
--- a/.project
+++ b/.project
@@ -5,6 +5,11 @@
+
+ org.python.pydev.PyDevBuilder
+
+
+
org.eclipse.cdt.managedbuilder.core.genmakebuilder
clean,full,incremental,
@@ -78,5 +83,6 @@
org.eclipse.cdt.core.ccnature
org.eclipse.cdt.managedbuilder.core.managedBuildNature
org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+ org.python.pydev.pythonNature
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cca9be7c..90c300c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,20 +37,48 @@
# .
################################################################################
-
cmake_minimum_required(VERSION 2.8.11)
+MESSAGE("--------------------------------------------------------------")
+MESSAGE("Welcome to the OpenShot Build System! CMake will now check for all required build")
+MESSAGE("dependencies and notify you of any missing files or other issues. If you have any")
+MESSAGE("questions or issues, please visit .")
+
################ ADD CMAKE MODULES ##################
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules")
+################ GET VERSION INFORMATION FROM VERSION.H ##################
+MESSAGE("--------------------------------------------------------------")
+MESSAGE("Determining Version Number (from Version.h file)")
+
+#### Get the lines related to libopenshot version from the Version.h header
+file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/include/Version.h OPENSHOT_VERSION_LINES
+ REGEX "#define[ ]+OPENSHOT_VERSION_.*[0-9]+;.*")
+
+#### Set each line into it's own variable
+list (GET OPENSHOT_VERSION_LINES 0 LINE_MAJOR)
+list (GET OPENSHOT_VERSION_LINES 1 LINE_MINOR)
+list (GET OPENSHOT_VERSION_LINES 2 LINE_BUILD)
+list (GET OPENSHOT_VERSION_LINES 3 LINE_SO)
+
+#### Get the version number out of each line
+STRING(REGEX REPLACE "#define[ ]+OPENSHOT_VERSION_MAJOR.*([0-9])+;(.*)" "\\1" MAJOR_VERSION "${LINE_MAJOR}")
+STRING(REGEX REPLACE "#define[ ]+OPENSHOT_VERSION_MINOR.*([0-9])+;(.*)" "\\1" MINOR_VERSION "${LINE_MINOR}")
+STRING(REGEX REPLACE "#define[ ]+OPENSHOT_VERSION_BUILD.*([0-9])+;(.*)" "\\1" BUILD_VERSION "${LINE_BUILD}")
+STRING(REGEX REPLACE "#define[ ]+OPENSHOT_VERSION_SO.*([0-9])+;(.*)" "\\1" SO_VERSION "${LINE_SO}")
+set(PROJECT_VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${BUILD_VERSION}")
+
+MESSAGE("--> MAJOR Version: ${MAJOR_VERSION}")
+MESSAGE("--> MINOR Version: ${MINOR_VERSION}")
+MESSAGE("--> BUILD Version: ${BUILD_VERSION}")
+MESSAGE("--> SO/API/ABI Version: ${SO_VERSION}")
+MESSAGE("--> VERSION: ${PROJECT_VERSION}")
+MESSAGE("")
################### SETUP PROJECT ###################
-project(openshot)
-set(PROJECT_VERSION 0.1.2)
-set(SO_VERSION 1)
-MESSAGE("--------------------------------------------------------------")
-MESSAGE("---- Generating build files for ${PROJECT_NAME} (${PROJECT_VERSION})")
+PROJECT(openshot)
MESSAGE("--------------------------------------------------------------")
+MESSAGE("Generating build files for ${PROJECT_NAME} (${PROJECT_VERSION})")
IF (WIN32)
SET_PROPERTY(GLOBAL PROPERTY WIN32 "WIN32")
@@ -64,7 +92,6 @@ FILE(GLOB QT_HEADER_FILES "${QT_HEADER_DIR}/*.h")
add_subdirectory(src)
add_subdirectory(tests)
-
################### DOCUMENTATION ###################
# Find Doxygen (used for documentation)
include(cmake/Modules/UseDoxygen.cmake)
diff --git a/doc/bugs.txt b/doc/bugs.txt
index e50ea68a..f7eb5ea8 100644
--- a/doc/bugs.txt
+++ b/doc/bugs.txt
@@ -1,12 +1,6 @@
These are the known bugs in the OpenShot Library
-------------------------------------------------
-1) (CRITICAL) FFmpegReader - Issues with audio continuity and GetAudioPTSLocation(). For some reason, there are skipped
- audio samples, gaps in PTS timecodes, and generally "Poppy" and "Crackly" audio in WebM files. WebM files
- seem to have more audio issues than other codecs, for some reason.
-2) (CRITICAL) FFmpegReader - Issues with OpenMP and the nested ImageMagick++ OpenMP implementation. On my 8 core system,
+1) (CRITICAL) FFmpegReader - Issues with OpenMP and the nested ImageMagick++ OpenMP implementation. On my 8 core system,
If I don't call omp_set_num_threads(4... or less), an ImageMagick++ error is raised. I have posted this
issue on the ImageMagick forum: http://www.imagemagick.org/discourse-server/viewtopic.php?f=23&t=24036
-3) (CRITICAL) FFmpegReader - OpenMP issue if more tasks are created than the number of processors. For example, on
- ReadStream(), if minimum_packets = 8 and omp_set_num_threads(4), than potentially more than 4 tasks will
- be running at the same time, and some tasks just seem to disappear (or never actually start).
-4)
\ No newline at end of file
+2)
\ No newline at end of file
diff --git a/include/AudioReaderSource.h b/include/AudioReaderSource.h
index c788fab7..1769a27f 100644
--- a/include/AudioReaderSource.h
+++ b/include/AudioReaderSource.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_AUDIOREADERSOURCE_H
diff --git a/include/AudioResampler.h b/include/AudioResampler.h
index 960627f3..e8318cfa 100644
--- a/include/AudioResampler.h
+++ b/include/AudioResampler.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_RESAMPLER_H
diff --git a/include/Cache.h b/include/Cache.h
index 626f42e9..49a0561f 100644
--- a/include/Cache.h
+++ b/include/Cache.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_CACHE_H
diff --git a/include/ChunkReader.h b/include/ChunkReader.h
index 8c39d261..b3f309a8 100644
--- a/include/ChunkReader.h
+++ b/include/ChunkReader.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_CHUNK_READER_H
diff --git a/include/ChunkWriter.h b/include/ChunkWriter.h
index 349d7cc8..de949d42 100644
--- a/include/ChunkWriter.h
+++ b/include/ChunkWriter.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_CHUNK_WRITER_H
diff --git a/include/Clip.h b/include/Clip.h
index 0373af5b..7b7efa9c 100644
--- a/include/Clip.h
+++ b/include/Clip.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_CLIP_H
diff --git a/include/ClipBase.h b/include/ClipBase.h
index d2a9ad8f..301245ce 100644
--- a/include/ClipBase.h
+++ b/include/ClipBase.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_CLIPBASE_H
diff --git a/include/Color.h b/include/Color.h
index ae52439e..e3105ab5 100644
--- a/include/Color.h
+++ b/include/Color.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_COLOR_H
diff --git a/include/Coordinate.h b/include/Coordinate.h
index 8ac1f1ed..59eb5837 100644
--- a/include/Coordinate.h
+++ b/include/Coordinate.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_COORDINATE_H
diff --git a/include/DecklinkInput.h b/include/DecklinkInput.h
index 1a936567..6cb970d8 100644
--- a/include/DecklinkInput.h
+++ b/include/DecklinkInput.h
@@ -30,24 +30,37 @@
* DEALINGS IN THE SOFTWARE.
*
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_DECKLINK_INPUT_H
diff --git a/include/DecklinkOutput.h b/include/DecklinkOutput.h
index 7e5d055b..9bef4736 100644
--- a/include/DecklinkOutput.h
+++ b/include/DecklinkOutput.h
@@ -30,24 +30,37 @@
* DEALINGS IN THE SOFTWARE.
*
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_DECKLINK_OUTPUT_H
diff --git a/include/DecklinkReader.h b/include/DecklinkReader.h
index b31d1bf7..11faaa86 100644
--- a/include/DecklinkReader.h
+++ b/include/DecklinkReader.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_DECKLINK_READER_H
diff --git a/include/DecklinkWriter.h b/include/DecklinkWriter.h
index ca9eb2bb..3ee78782 100644
--- a/include/DecklinkWriter.h
+++ b/include/DecklinkWriter.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_DECKLINK_WRITER_H
diff --git a/include/DummyReader.h b/include/DummyReader.h
index 1a676d8d..7d3d4441 100644
--- a/include/DummyReader.h
+++ b/include/DummyReader.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_DUMMY_READER_H
diff --git a/include/EffectBase.h b/include/EffectBase.h
index 6c1ac695..afe68677 100644
--- a/include/EffectBase.h
+++ b/include/EffectBase.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_EFFECT_BASE_H
diff --git a/include/Effects.h b/include/Effects.h
index 9bbbf79d..d7465df1 100644
--- a/include/Effects.h
+++ b/include/Effects.h
@@ -8,24 +8,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
/* Effects */
diff --git a/include/Enums.h b/include/Enums.h
index 218738f1..77f4b7d4 100644
--- a/include/Enums.h
+++ b/include/Enums.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_ENUMS_H
diff --git a/include/Exceptions.h b/include/Exceptions.h
index fc227ca2..1c1bbf02 100644
--- a/include/Exceptions.h
+++ b/include/Exceptions.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_EXCEPTIONS_H
diff --git a/include/FFmpegReader.h b/include/FFmpegReader.h
index dd93432f..c0fadc9f 100644
--- a/include/FFmpegReader.h
+++ b/include/FFmpegReader.h
@@ -14,18 +14,31 @@
* This file is originally based on the Libavformat API example, and then modified
* by the libopenshot project.
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_FFMPEG_READER_H
diff --git a/include/FFmpegUtilities.h b/include/FFmpegUtilities.h
index e33e88f9..41798c38 100644
--- a/include/FFmpegUtilities.h
+++ b/include/FFmpegUtilities.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_FFMPEG_UTILITIES_H
diff --git a/include/FFmpegWriter.h b/include/FFmpegWriter.h
index 50cbaa78..fe22b827 100644
--- a/include/FFmpegWriter.h
+++ b/include/FFmpegWriter.h
@@ -18,14 +18,31 @@
* it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
diff --git a/include/Fraction.h b/include/Fraction.h
index b69f7a20..219cc027 100644
--- a/include/Fraction.h
+++ b/include/Fraction.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_FRACTION_H
diff --git a/include/Frame.h b/include/Frame.h
index 16905eb9..13a196f9 100644
--- a/include/Frame.h
+++ b/include/Frame.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_FRAME_H
diff --git a/include/FrameMapper.h b/include/FrameMapper.h
index 2bf8a50e..954e0ef3 100644
--- a/include/FrameMapper.h
+++ b/include/FrameMapper.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_FRAMEMAPPER_H
diff --git a/include/ImageReader.h b/include/ImageReader.h
index 035a24db..ba1a390d 100644
--- a/include/ImageReader.h
+++ b/include/ImageReader.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_IMAGE_READER_H
diff --git a/include/Json.h b/include/Json.h
index 95240ae1..12335950 100644
--- a/include/Json.h
+++ b/include/Json.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_JSON_H
diff --git a/include/KeyFrame.h b/include/KeyFrame.h
index 65c4e020..31be3b3c 100644
--- a/include/KeyFrame.h
+++ b/include/KeyFrame.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_KEYFRAME_H
diff --git a/include/OpenShot.h b/include/OpenShot.h
index f00afbb7..d268e123 100644
--- a/include/OpenShot.h
+++ b/include/OpenShot.h
@@ -13,10 +13,10 @@
* on stability, performance, and ease-of-use, we believe libopenshot is the best cross-platform,
* open-source video editing library in the world. This library powers
* OpenShot Video Editor (version 2.0+), the highest rated video
- * editor available on Linux. It could also power your next video editing project!
+ * editor available on Linux (and soon Windows & Mac). It could also power your next video editing project!
*
* Our documentation is quite extensive, including descriptions and examples of almost every class, method,
- * and parameter. However, getting started is easy.
+ * and parameter. Getting started is easy.
*
* All you need is a single include to get started:
* @code
@@ -72,26 +72,43 @@
* To continue learning about libopenshot, take a look at the full list of classes available.
*
* ### License & Copyright ###
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
+// Include the version number of OpenShot Library
+#include "Version.h"
+
+// Include all other classes
#include "AudioBufferSource.h"
#include "AudioReaderSource.h"
#include "AudioResampler.h"
@@ -127,9 +144,4 @@
#include "TextReader.h"
#include "Timeline.h"
-/* Qt Video Player */
-//#include "Qt/videoplayer.h"
-//#include "Qt/videowidget.h"
-//#include "Qt/videowidgetsurface.h"
-
#endif
diff --git a/include/PlayerBase.h b/include/PlayerBase.h
index 7c4cbd85..ddc8b6e7 100644
--- a/include/PlayerBase.h
+++ b/include/PlayerBase.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_PLAYER_BASE_H
diff --git a/include/Point.h b/include/Point.h
index 962f0d0f..3753bdd0 100644
--- a/include/Point.h
+++ b/include/Point.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_POINT_H
diff --git a/include/Profile.h b/include/Profile.h
index 2b0b60cd..6a8f94ea 100644
--- a/include/Profile.h
+++ b/include/Profile.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_PROFILE_H
diff --git a/include/Qt/PlayerDemo.h b/include/Qt/PlayerDemo.h
index 9f1a372a..66b0dff3 100644
--- a/include/Qt/PlayerDemo.h
+++ b/include/Qt/PlayerDemo.h
@@ -1,5 +1,41 @@
/**
- * @file player.h
+ * @file
+ * @brief Header file for demo application for QtPlayer class
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_PLAYER_H
diff --git a/include/Qt/VideoRenderWidget.h b/include/Qt/VideoRenderWidget.h
index 6300e41f..1f22e1ab 100644
--- a/include/Qt/VideoRenderWidget.h
+++ b/include/Qt/VideoRenderWidget.h
@@ -1,5 +1,41 @@
/**
- * @file VideoRenderWidget.h
+ * @file
+ * @brief Header file for Video RendererWidget class
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef __VIDEO_RENDER_WIDGET__
diff --git a/include/Qt/VideoRenderer.h b/include/Qt/VideoRenderer.h
index bb4884e1..e6a64e20 100644
--- a/include/Qt/VideoRenderer.h
+++ b/include/Qt/VideoRenderer.h
@@ -1,5 +1,41 @@
/**
- * @file VideoRenderer.h
+ * @file
+ * @brief Header file for Video Renderer class
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef __VIDEO_RENDERER__
diff --git a/include/Qt/deprecated/histogramwidget.h b/include/Qt/deprecated/histogramwidget.h
deleted file mode 100644
index c7bbc2e5..00000000
--- a/include/Qt/deprecated/histogramwidget.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef OPENSHOT_HISTOGRAMWIDGET_H
-#define OPENSHOT_HISTOGRAMWIDGET_H
-
-#include
-#include
-#include
-
-class FrameProcessor: public QObject
-{
- Q_OBJECT
-
-public slots:
- void processFrame(QVideoFrame frame, int levels);
-
-signals:
- void histogramReady(QVector histogram);
-};
-
-class HistogramWidget : public QWidget
-{
- Q_OBJECT
-
-public:
- explicit HistogramWidget(QWidget *parent = 0);
- ~HistogramWidget();
- void setLevels(int levels) { m_levels = levels; }
-
-public slots:
- void processFrame(QVideoFrame frame);
- void setHistogram(QVector histogram);
-
-protected:
- void paintEvent(QPaintEvent *event);
-
-private:
- QVector m_histogram;
- int m_levels;
- FrameProcessor m_processor;
- QThread m_processorThread;
- bool m_isBusy;
-};
-
-#endif // OPENSHOT_HISTOGRAMWIDGET_H
diff --git a/include/Qt/deprecated/player.h b/include/Qt/deprecated/player.h
deleted file mode 100644
index 0e38061f..00000000
--- a/include/Qt/deprecated/player.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef OPENSHOT_PLAYER_H
-#define OPENSHOT_PLAYER_H
-
-#include "videowidget.h"
-
-#include
-#include
-#include
-#include
-#include
-
-class QAbstractItemView;
-class QLabel;
-class QMediaPlayer;
-class QModelIndex;
-class QPushButton;
-class QSlider;
-class QVideoProbe;
-class QVideoWidget;
-
-class PlaylistModel;
-class HistogramWidget;
-
-class Player : public QWidget
-{
- Q_OBJECT
-
-public:
- Player(QWidget *parent = 0);
- ~Player();
-
-signals:
- void fullScreenChanged(bool fullScreen);
-
-private slots:
- void open();
- void durationChanged(qint64 duration);
- void positionChanged(qint64 progress);
- void metaDataChanged();
-
- void previousClicked();
-
- void seek(int seconds);
- void jump(const QModelIndex &index);
- void playlistPositionChanged(int);
-
- void statusChanged(QMediaPlayer::MediaStatus status);
- void bufferingProgress(int progress);
- void videoAvailableChanged(bool available);
-
- void displayErrorMessage();
-
-#ifndef PLAYER_NO_COLOROPTIONS
- void showColorDialog();
-#endif
- void addToPlaylist(const QStringList &fileNames);
-
-private:
- void setTrackInfo(const QString &info);
- void setStatusInfo(const QString &info);
- void handleCursor(QMediaPlayer::MediaStatus status);
- void updateDurationInfo(qint64 currentInfo);
-
- QMediaPlayer *player;
- QMediaPlaylist *playlist;
- VideoWidget *videoWidget;
- QLabel *coverLabel;
- QSlider *slider;
- QLabel *labelDuration;
- QPushButton *fullScreenButton;
-#ifndef PLAYER_NO_COLOROPTIONS
- QPushButton *colorButton;
- QDialog *colorDialog;
-#endif
-
- QLabel *labelHistogram;
- HistogramWidget *histogram;
- QVideoProbe *probe;
-
- PlaylistModel *playlistModel;
- QAbstractItemView *playlistView;
- QString trackInfo;
- QString statusInfo;
- qint64 duration;
-};
-
-#endif // OPENSHOT_PLAYER_H
diff --git a/include/Qt/deprecated/playercontrols.h b/include/Qt/deprecated/playercontrols.h
deleted file mode 100644
index 526579fc..00000000
--- a/include/Qt/deprecated/playercontrols.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef OPENSHOT_PLAYERCONTROLS_H
-#define OPENSHOT_PLAYERCONTROLS_H
-
-#include
-#include
-
-class QAbstractButton;
-class QAbstractSlider;
-class QComboBox;
-
-class PlayerControls : public QWidget
-{
- Q_OBJECT
-
-public:
- PlayerControls(QWidget *parent = 0);
-
- QMediaPlayer::State state() const;
- int volume() const;
- bool isMuted() const;
- qreal playbackRate() const;
-
-public slots:
- void setState(QMediaPlayer::State state);
- void setVolume(int volume);
- void setMuted(bool muted);
- void setPlaybackRate(float rate);
-
-signals:
- void play();
- void pause();
- void stop();
- void next();
- void previous();
- void changeVolume(int volume);
- void changeMuting(bool muting);
- void changeRate(qreal rate);
-
-private slots:
- void playClicked();
- void muteClicked();
- void updateRate();
-
-private:
- QMediaPlayer::State playerState;
- bool playerMuted;
- QAbstractButton *playButton;
- QAbstractButton *stopButton;
- QAbstractButton *nextButton;
- QAbstractButton *previousButton;
- QAbstractButton *muteButton;
- QAbstractSlider *volumeSlider;
- QComboBox *rateBox;
-};
-
-#endif // OPENSHOT_PLAYERCONTROLS_H
diff --git a/include/Qt/deprecated/playlistmodel.h b/include/Qt/deprecated/playlistmodel.h
deleted file mode 100644
index eff3f719..00000000
--- a/include/Qt/deprecated/playlistmodel.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef OPENSHOT_PLAYLISTMODEL_H
-#define OPENSHOT_PLAYLISTMODEL_H
-
-#include
-
-class QMediaPlaylist;
-
-class PlaylistModel : public QAbstractItemModel
-{
- Q_OBJECT
-
-public:
- enum Column
- {
- Title = 0,
- ColumnCount
- };
-
- PlaylistModel(QObject *parent = 0);
-
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
-
- QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const;
- QModelIndex parent(const QModelIndex &child) const;
-
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
-
- QMediaPlaylist *playlist() const;
- void setPlaylist(QMediaPlaylist *playlist);
-
- bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::DisplayRole);
-
-private slots:
- void beginInsertItems(int start, int end);
- void endInsertItems();
- void beginRemoveItems(int start, int end);
- void endRemoveItems();
- void changeItems(int start, int end);
-
-private:
- QMediaPlaylist *m_playlist;
- QMap m_data;
-};
-
-#endif // OPENSHOT_PLAYLISTMODEL_H
diff --git a/include/Qt/deprecated/videowidget.h b/include/Qt/deprecated/videowidget.h
deleted file mode 100644
index f1fea68f..00000000
--- a/include/Qt/deprecated/videowidget.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef OPENSHOT_VIDEOWIDGET_H
-#define OPENSHOT_VIDEOWIDGET_H
-
-#include
-
-class VideoWidget : public QVideoWidget
-{
- Q_OBJECT
-
-public:
- VideoWidget(QWidget *parent = 0);
-
-protected:
- void keyPressEvent(QKeyEvent *event);
- void mouseDoubleClickEvent(QMouseEvent *event);
- void mousePressEvent(QMouseEvent *event);
-};
-
-#endif // OPENSHOT_VIDEOWIDGET_H
diff --git a/include/QtPlayer.h b/include/QtPlayer.h
index 65bc30e5..494ec785 100644
--- a/include/QtPlayer.h
+++ b/include/QtPlayer.h
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_QT_PLAYER_H
diff --git a/include/ReaderBase.h b/include/ReaderBase.h
index e4f89dae..440a7459 100644
--- a/include/ReaderBase.h
+++ b/include/ReaderBase.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_READER_BASE_H
diff --git a/include/RendererBase.h b/include/RendererBase.h
index b1b9f84e..f44ac411 100644
--- a/include/RendererBase.h
+++ b/include/RendererBase.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_RENDERER_BASE_H
diff --git a/include/SDLPlayer.h b/include/SDLPlayer.h
index a0c78c09..8e579059 100644
--- a/include/SDLPlayer.h
+++ b/include/SDLPlayer.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_SDL_PLAYER_H
diff --git a/include/Sleep.h b/include/Sleep.h
index b002fae0..2073eeb5 100644
--- a/include/Sleep.h
+++ b/include/Sleep.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_SLEEP_H
diff --git a/include/TextReader.h b/include/TextReader.h
index ac60c39c..33a4e98d 100644
--- a/include/TextReader.h
+++ b/include/TextReader.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_TEXT_READER_H
diff --git a/include/Timeline.h b/include/Timeline.h
index 95d71efe..79786c20 100644
--- a/include/Timeline.h
+++ b/include/Timeline.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_TIMELINE_H
diff --git a/include/Version.h b/include/Version.h
new file mode 100644
index 00000000..1eda269d
--- /dev/null
+++ b/include/Version.h
@@ -0,0 +1,88 @@
+/**
+ * @file
+ * @brief Header file that includes the version number of libopenshot
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
+ */
+
+#ifndef OPENSHOT_VERSION_H
+#define OPENSHOT_VERSION_H
+
+// Crazy c++ macro to convert an integer into a string
+#define STRINGIZE_(x) #x
+#define STRINGIZE(x) STRINGIZE_(x)
+
+#define OPENSHOT_VERSION_MAJOR 1; /// Major version number is incremented when huge features are added or improved.
+#define OPENSHOT_VERSION_MINOR 2; /// Minor version is incremented when smaller (but still very important) improvements are added.
+#define OPENSHOT_VERSION_BUILD 3; /// Build number is incremented when minor bug fixes and less important improvements are added.
+#define OPENSHOT_VERSION_SO 4; /// Shared object version number. This increments any time the API and ABI changes (so old apps will no longer link)
+#define OPENSHOT_VERSION_MAJOR_MINOR STRINGIZE(OPENSHOT_VERSION_MAJOR) "." STRINGIZE(OPENSHOT_VERSION_MINOR); /// A string of the "Major.Minor" version
+#define OPENSHOT_VERSION_ALL STRINGIZE(OPENSHOT_VERSION_MAJOR) "." STRINGIZE(OPENSHOT_VERSION_MINOR) "." STRINGIZE(OPENSHOT_VERSION_BUILD); /// A string of the entire version "Major.Minor.Build"
+
+#include
+using namespace std;
+
+/// This struct holds version number information. Use the GetVersion() method to access the current version of libopenshot.
+struct OpenShotVersion
+{
+ int major; /// Major version number
+ int minor; /// Minor version number
+ int build; /// Build number
+ int so; /// Shared Object Number (incremented when API or ABI changes)
+
+ /// Get a string version of the version (i.e. "Major.Minor.Build")
+ string ToString() {
+ stringstream version_string;
+ version_string << major << "." << minor << "." << build;
+ return version_string.str();
+ }
+};
+
+/// Get the current version number of libopenshot (major, minor, and build number)
+static OpenShotVersion GetVersion()
+{
+ OpenShotVersion version;
+
+ // Set version info
+ version.major = OPENSHOT_VERSION_MAJOR;
+ version.minor = OPENSHOT_VERSION_MINOR;
+ version.build = OPENSHOT_VERSION_BUILD;
+ version.so = OPENSHOT_VERSION_SO;
+
+ return version;
+}
+
+#endif
diff --git a/include/WriterBase.h b/include/WriterBase.h
index 24b4e923..75f76a3a 100644
--- a/include/WriterBase.h
+++ b/include/WriterBase.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_WRITER_BASE_H
diff --git a/include/effects/ChromaKey.h b/include/effects/ChromaKey.h
index 3aac82fe..459edf0f 100644
--- a/include/effects/ChromaKey.h
+++ b/include/effects/ChromaKey.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_CHROMAKEY_EFFECT_H
diff --git a/include/effects/Deinterlace.h b/include/effects/Deinterlace.h
index b141312a..c6c342e4 100644
--- a/include/effects/Deinterlace.h
+++ b/include/effects/Deinterlace.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_DEINTERLACE_EFFECT_H
diff --git a/include/effects/Mask.h b/include/effects/Mask.h
index 9f430a89..641d3236 100644
--- a/include/effects/Mask.h
+++ b/include/effects/Mask.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_WIPE_EFFECT_H
diff --git a/include/effects/Negate.h b/include/effects/Negate.h
index a302687a..1f526e12 100644
--- a/include/effects/Negate.h
+++ b/include/effects/Negate.h
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#ifndef OPENSHOT_NEGATE_EFFECT_H
diff --git a/src/AudioBufferSource.cpp b/src/AudioBufferSource.cpp
index 8bf725ae..8c0f20a2 100644
--- a/src/AudioBufferSource.cpp
+++ b/src/AudioBufferSource.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/AudioBufferSource.h"
diff --git a/src/AudioReaderSource.cpp b/src/AudioReaderSource.cpp
index 677ee308..2cadd123 100644
--- a/src/AudioReaderSource.cpp
+++ b/src/AudioReaderSource.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/AudioReaderSource.h"
diff --git a/src/AudioResampler.cpp b/src/AudioResampler.cpp
index 967a1fda..a1d0f666 100644
--- a/src/AudioResampler.cpp
+++ b/src/AudioResampler.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/AudioResampler.h"
diff --git a/src/Cache.cpp b/src/Cache.cpp
index 8e16f57e..98969199 100644
--- a/src/Cache.cpp
+++ b/src/Cache.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Cache.h"
diff --git a/src/ChunkReader.cpp b/src/ChunkReader.cpp
index 922e5afb..1ef32756 100644
--- a/src/ChunkReader.cpp
+++ b/src/ChunkReader.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ChunkReader.h"
diff --git a/src/ChunkWriter.cpp b/src/ChunkWriter.cpp
index b5a0d3e5..954f64db 100644
--- a/src/ChunkWriter.cpp
+++ b/src/ChunkWriter.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ChunkWriter.h"
diff --git a/src/Clip.cpp b/src/Clip.cpp
index 94bb1b32..12022685 100644
--- a/src/Clip.cpp
+++ b/src/Clip.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Clip.h"
diff --git a/src/ClipBase.cpp b/src/ClipBase.cpp
index 53b8d12e..2625b295 100644
--- a/src/ClipBase.cpp
+++ b/src/ClipBase.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ClipBase.h"
diff --git a/src/Color.cpp b/src/Color.cpp
index b914e894..f9391659 100644
--- a/src/Color.cpp
+++ b/src/Color.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Color.h"
diff --git a/src/Coordinate.cpp b/src/Coordinate.cpp
index 9aee1227..f26ac511 100644
--- a/src/Coordinate.cpp
+++ b/src/Coordinate.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Coordinate.h"
diff --git a/src/DecklinkInput.cpp b/src/DecklinkInput.cpp
index 3829fe14..2c654a6e 100644
--- a/src/DecklinkInput.cpp
+++ b/src/DecklinkInput.cpp
@@ -30,24 +30,37 @@
* DEALINGS IN THE SOFTWARE.
*
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/DecklinkInput.h"
diff --git a/src/DecklinkOutput.cpp b/src/DecklinkOutput.cpp
index 7c397098..3421b36d 100644
--- a/src/DecklinkOutput.cpp
+++ b/src/DecklinkOutput.cpp
@@ -30,24 +30,37 @@
* DEALINGS IN THE SOFTWARE.
*
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/DecklinkOutput.h"
diff --git a/src/DecklinkReader.cpp b/src/DecklinkReader.cpp
index 8c791006..1cc96767 100644
--- a/src/DecklinkReader.cpp
+++ b/src/DecklinkReader.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/DecklinkReader.h"
diff --git a/src/DecklinkWriter.cpp b/src/DecklinkWriter.cpp
index e42a75ef..9e7b3291 100644
--- a/src/DecklinkWriter.cpp
+++ b/src/DecklinkWriter.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/DecklinkWriter.h"
diff --git a/src/DummyReader.cpp b/src/DummyReader.cpp
index 827aafbe..c71b90d1 100644
--- a/src/DummyReader.cpp
+++ b/src/DummyReader.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/DummyReader.h"
diff --git a/src/EffectBase.cpp b/src/EffectBase.cpp
index e2a9a884..5b72c463 100644
--- a/src/EffectBase.cpp
+++ b/src/EffectBase.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/EffectBase.h"
diff --git a/src/FFmpegReader.cpp b/src/FFmpegReader.cpp
index ef853622..6fd92ccc 100644
--- a/src/FFmpegReader.cpp
+++ b/src/FFmpegReader.cpp
@@ -14,18 +14,31 @@
* This file is originally based on the Libavformat API example, and then modified
* by the libopenshot project.
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/FFmpegReader.h"
diff --git a/src/FFmpegWriter.cpp b/src/FFmpegWriter.cpp
index 4c864687..d709ee41 100644
--- a/src/FFmpegWriter.cpp
+++ b/src/FFmpegWriter.cpp
@@ -14,18 +14,31 @@
* This file is originally based on the Libavformat API example, and then modified
* by the libopenshot project.
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/FFmpegWriter.h"
diff --git a/src/Fraction.cpp b/src/Fraction.cpp
index b2c5c3b4..86b98e8e 100644
--- a/src/Fraction.cpp
+++ b/src/Fraction.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Fraction.h"
diff --git a/src/Frame.cpp b/src/Frame.cpp
index 279b8ded..c8284353 100644
--- a/src/Frame.cpp
+++ b/src/Frame.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Frame.h"
diff --git a/src/FrameMapper.cpp b/src/FrameMapper.cpp
index 60a88b37..54521b2c 100644
--- a/src/FrameMapper.cpp
+++ b/src/FrameMapper.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/FrameMapper.h"
diff --git a/src/ImageReader.cpp b/src/ImageReader.cpp
index 6974b60d..c6a9a7ea 100644
--- a/src/ImageReader.cpp
+++ b/src/ImageReader.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ImageReader.h"
diff --git a/src/KeyFrame.cpp b/src/KeyFrame.cpp
index 8481c7b2..2e825cad 100644
--- a/src/KeyFrame.cpp
+++ b/src/KeyFrame.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/KeyFrame.h"
diff --git a/src/Main.cpp b/src/Main.cpp
index 013fe0f2..77ac1f2e 100644
--- a/src/Main.cpp
+++ b/src/Main.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include
diff --git a/src/Main_Blackmagic.cpp b/src/Main_Blackmagic.cpp
index ee599428..d01a06eb 100644
--- a/src/Main_Blackmagic.cpp
+++ b/src/Main_Blackmagic.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include
diff --git a/src/NSIS.template.in b/src/NSIS.template.in
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/PlayerBase.cpp b/src/PlayerBase.cpp
index 10a56028..3edbf64b 100644
--- a/src/PlayerBase.cpp
+++ b/src/PlayerBase.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/PlayerBase.h"
diff --git a/src/Point.cpp b/src/Point.cpp
index b5e7d3db..b6c81017 100644
--- a/src/Point.cpp
+++ b/src/Point.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Point.h"
diff --git a/src/Profile.cpp b/src/Profile.cpp
index 5eb2df1b..dae97240 100644
--- a/src/Profile.cpp
+++ b/src/Profile.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Profile.h"
diff --git a/src/Qt/AudioPlaybackThread.cpp b/src/Qt/AudioPlaybackThread.cpp
index 10ba5d9b..8d780892 100644
--- a/src/Qt/AudioPlaybackThread.cpp
+++ b/src/Qt/AudioPlaybackThread.cpp
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ReaderBase.h"
#include "../include/RendererBase.h"
diff --git a/src/Qt/AudioPlaybackThread.h b/src/Qt/AudioPlaybackThread.h
index 770f8edc..eeb38065 100644
--- a/src/Qt/AudioPlaybackThread.h
+++ b/src/Qt/AudioPlaybackThread.h
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
namespace openshot
diff --git a/src/Qt/PlayerDemo.cpp b/src/Qt/PlayerDemo.cpp
index 5fbac427..b605e04e 100644
--- a/src/Qt/PlayerDemo.cpp
+++ b/src/Qt/PlayerDemo.cpp
@@ -1,5 +1,41 @@
/**
- * @file player.cpp
+ * @file
+ * @brief Source file for Demo QtPlayer application
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "stdio.h"
diff --git a/src/Qt/PlayerPrivate.cpp b/src/Qt/PlayerPrivate.cpp
index dd8408c9..3006390b 100644
--- a/src/Qt/PlayerPrivate.cpp
+++ b/src/Qt/PlayerPrivate.cpp
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "PlayerPrivate.h"
diff --git a/src/Qt/PlayerPrivate.h b/src/Qt/PlayerPrivate.h
index d054ad17..fc3d1b87 100644
--- a/src/Qt/PlayerPrivate.h
+++ b/src/Qt/PlayerPrivate.h
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ReaderBase.h"
diff --git a/src/Qt/VideoPlaybackThread.cpp b/src/Qt/VideoPlaybackThread.cpp
index d41295cc..ccff5be7 100644
--- a/src/Qt/VideoPlaybackThread.cpp
+++ b/src/Qt/VideoPlaybackThread.cpp
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ReaderBase.h"
#include "../include/RendererBase.h"
diff --git a/src/Qt/VideoPlaybackThread.h b/src/Qt/VideoPlaybackThread.h
index aa0837e1..549953be 100644
--- a/src/Qt/VideoPlaybackThread.h
+++ b/src/Qt/VideoPlaybackThread.h
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
namespace openshot
diff --git a/src/Qt/VideoRenderWidget.cpp b/src/Qt/VideoRenderWidget.cpp
index 5b12933a..1abd4f29 100644
--- a/src/Qt/VideoRenderWidget.cpp
+++ b/src/Qt/VideoRenderWidget.cpp
@@ -1,5 +1,41 @@
/**
- * @file VideoRenderWidget.cpp
+ * @file
+ * @brief Source file for Video RendererWidget class
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../../include/Qt/VideoRenderWidget.h"
diff --git a/src/Qt/VideoRenderer.cpp b/src/Qt/VideoRenderer.cpp
index 87d8f438..fe674887 100644
--- a/src/Qt/VideoRenderer.cpp
+++ b/src/Qt/VideoRenderer.cpp
@@ -1,5 +1,41 @@
/**
- * @file VideoRenderWidget.cpp
+ * @file
+ * @brief Source file for VideoRenderer class
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../../include/Qt/VideoRenderer.h"
diff --git a/src/Qt/demo/main.cpp b/src/Qt/demo/main.cpp
index 41f6e256..d17d7005 100644
--- a/src/Qt/demo/main.cpp
+++ b/src/Qt/demo/main.cpp
@@ -1,3 +1,43 @@
+/**
+ * @file
+ * @brief Demo Qt application to test the QtPlayer class
+ * @author Jonathan Thomas
+ *
+ * @section LICENSE
+ *
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
+ *
+ * OpenShot Library (libopenshot) is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
+ */
+
#include "../../../include/Qt/PlayerDemo.h"
#include
diff --git a/src/Qt/deprecated/histogramwidget.cpp b/src/Qt/deprecated/histogramwidget.cpp
deleted file mode 100644
index fe461496..00000000
--- a/src/Qt/deprecated/histogramwidget.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "../../include/Qt/histogramwidget.h"
-#include
-
-HistogramWidget::HistogramWidget(QWidget *parent)
- : QWidget(parent)
- , m_levels(128)
- , m_isBusy(false)
-{
- m_processor.moveToThread(&m_processorThread);
- qRegisterMetaType >("QVector");
- connect(&m_processor, SIGNAL(histogramReady(QVector)), SLOT(setHistogram(QVector)));
- m_processorThread.start(QThread::LowestPriority);
-}
-
-HistogramWidget::~HistogramWidget()
-{
- m_processorThread.quit();
- m_processorThread.wait(10000);
-}
-
-void HistogramWidget::processFrame(QVideoFrame frame)
-{
- if (m_isBusy)
- return; //drop frame
-
- m_isBusy = true;
- QMetaObject::invokeMethod(&m_processor, "processFrame",
- Qt::QueuedConnection, Q_ARG(QVideoFrame, frame), Q_ARG(int, m_levels));
-}
-
-void HistogramWidget::setHistogram(QVector histogram)
-{
- m_isBusy = false;
- m_histogram = histogram;
- update();
-}
-
-void HistogramWidget::paintEvent(QPaintEvent *event)
-{
- Q_UNUSED(event);
-
- QPainter painter(this);
-
- if (m_histogram.isEmpty()) {
- painter.fillRect(0, 0, width(), height(), QColor::fromRgb(0, 0, 0));
- return;
- }
-
- qreal barWidth = width() / (qreal)m_histogram.size();
-
- for (int i = 0; i < m_histogram.size(); i++) {
- qreal h = m_histogram[i] * height();
- // draw level
- painter.fillRect(barWidth * i, height() - h, barWidth * (i + 1), height(), Qt::red);
- // clear the rest of the control
- painter.fillRect(barWidth * i, 0, barWidth * (i + 1), height() - h, Qt::black);
- }
-}
-
-void FrameProcessor::processFrame(QVideoFrame frame, int levels)
-{
- QVector histogram(levels);
-
- do {
- if (!levels)
- break;
-
- if (!frame.map(QAbstractVideoBuffer::ReadOnly))
- break;
-
- if (frame.pixelFormat() == QVideoFrame::Format_YUV420P ||
- frame.pixelFormat() == QVideoFrame::Format_NV12) {
- // Process YUV data
- uchar *b = frame.bits();
- for (int y = 0; y < frame.height(); y++) {
- uchar *lastPixel = b + frame.width();
- for (uchar *curPixel = b; curPixel < lastPixel; curPixel++)
- histogram[(*curPixel * levels) >> 8] += 1.0;
- b += frame.bytesPerLine();
- }
- } else {
- QImage::Format imageFormat = QVideoFrame::imageFormatFromPixelFormat(frame.pixelFormat());
- if (imageFormat != QImage::Format_Invalid) {
- // Process RGB data
- QImage image(frame.bits(), frame.width(), frame.height(), imageFormat);
- image = image.convertToFormat(QImage::Format_RGB32);
-
- const QRgb* b = (const QRgb*)image.bits();
- for (int y = 0; y < image.height(); y++) {
- const QRgb *lastPixel = b + frame.width();
- for (const QRgb *curPixel = b; curPixel < lastPixel; curPixel++)
- histogram[(qGray(*curPixel) * levels) >> 8] += 1.0;
- b = (const QRgb*)((uchar*)b + image.bytesPerLine());
- }
- }
- }
-
- // find maximum value
- qreal maxValue = 0.0;
- for (int i = 0; i < histogram.size(); i++) {
- if (histogram[i] > maxValue)
- maxValue = histogram[i];
- }
-
- if (maxValue > 0.0) {
- for (int i = 0; i < histogram.size(); i++)
- histogram[i] /= maxValue;
- }
-
- frame.unmap();
- } while (false);
-
- emit histogramReady(histogram);
-}
diff --git a/src/Qt/deprecated/main_player.cpp b/src/Qt/deprecated/main_player.cpp
deleted file mode 100644
index 84842246..00000000
--- a/src/Qt/deprecated/main_player.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "../../include/Qt/player.h"
-
-#include
-
-int main(int argc, char *argv[])
-{
-#ifdef Q_WS_MAEMO_6
- //Meego graphics system conflicts with xvideo during fullscreen transition
- QApplication::setGraphicsSystem("raster");
-#endif
- QApplication app(argc, argv);
-
- Player player;
-
-#if defined(Q_WS_SIMULATOR)
- player.setAttribute(Qt::WA_LockLandscapeOrientation);
- player.showMaximized();
-#else
- player.show();
-#endif
- return app.exec();
-}
diff --git a/src/Qt/deprecated/player.cpp b/src/Qt/deprecated/player.cpp
deleted file mode 100644
index 9d87300e..00000000
--- a/src/Qt/deprecated/player.cpp
+++ /dev/null
@@ -1,423 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "../../include/Qt/player.h"
-
-#include "../../include/Qt/playercontrols.h"
-#include "../../include/Qt/playlistmodel.h"
-#include "../../include/Qt/histogramwidget.h"
-
-#include
-#include
-#include
-#include
-
-Player::Player(QWidget *parent)
- : QWidget(parent)
- , videoWidget(0)
- , coverLabel(0)
- , slider(0)
-#ifndef PLAYER_NO_COLOROPTIONS
- , colorDialog(0)
-#endif
-{
- player = new QMediaPlayer(this);
- // owned by PlaylistModel
- playlist = new QMediaPlaylist();
- player->setPlaylist(playlist);
-
- connect(player, SIGNAL(durationChanged(qint64)), SLOT(durationChanged(qint64)));
- connect(player, SIGNAL(positionChanged(qint64)), SLOT(positionChanged(qint64)));
- connect(player, SIGNAL(metaDataChanged()), SLOT(metaDataChanged()));
- connect(playlist, SIGNAL(currentIndexChanged(int)), SLOT(playlistPositionChanged(int)));
- connect(player, SIGNAL(mediaStatusChanged(QMediaPlayer::MediaStatus)),
- this, SLOT(statusChanged(QMediaPlayer::MediaStatus)));
- connect(player, SIGNAL(bufferStatusChanged(int)), this, SLOT(bufferingProgress(int)));
- connect(player, SIGNAL(videoAvailableChanged(bool)), this, SLOT(videoAvailableChanged(bool)));
- connect(player, SIGNAL(error(QMediaPlayer::Error)), this, SLOT(displayErrorMessage()));
-
- videoWidget = new VideoWidget(this);
- player->setVideoOutput(videoWidget);
-
- playlistModel = new PlaylistModel(this);
- playlistModel->setPlaylist(playlist);
-
- playlistView = new QListView(this);
- playlistView->setModel(playlistModel);
- playlistView->setCurrentIndex(playlistModel->index(playlist->currentIndex(), 0));
-
- connect(playlistView, SIGNAL(activated(QModelIndex)), this, SLOT(jump(QModelIndex)));
-
- slider = new QSlider(Qt::Horizontal, this);
- slider->setRange(0, player->duration() / 1000);
-
- labelDuration = new QLabel(this);
- connect(slider, SIGNAL(sliderMoved(int)), this, SLOT(seek(int)));
-
- labelHistogram = new QLabel(this);
- labelHistogram->setText("Histogram:");
- histogram = new HistogramWidget(this);
- QHBoxLayout *histogramLayout = new QHBoxLayout;
- histogramLayout->addWidget(labelHistogram);
- histogramLayout->addWidget(histogram, 1);
-
- probe = new QVideoProbe(this);
- connect(probe, SIGNAL(videoFrameProbed(const QVideoFrame&)), histogram, SLOT(processFrame(QVideoFrame)));
- probe->setSource(player);
-
- QPushButton *openButton = new QPushButton(tr("Open"), this);
-
- connect(openButton, SIGNAL(clicked()), this, SLOT(open()));
-
- PlayerControls *controls = new PlayerControls(this);
- controls->setState(player->state());
- controls->setVolume(player->volume());
- controls->setMuted(controls->isMuted());
-
- connect(controls, SIGNAL(play()), player, SLOT(play()));
- connect(controls, SIGNAL(pause()), player, SLOT(pause()));
- connect(controls, SIGNAL(stop()), player, SLOT(stop()));
- connect(controls, SIGNAL(next()), playlist, SLOT(next()));
- connect(controls, SIGNAL(previous()), this, SLOT(previousClicked()));
- connect(controls, SIGNAL(changeVolume(int)), player, SLOT(setVolume(int)));
- connect(controls, SIGNAL(changeMuting(bool)), player, SLOT(setMuted(bool)));
- connect(controls, SIGNAL(changeRate(qreal)), player, SLOT(setPlaybackRate(qreal)));
-
- connect(controls, SIGNAL(stop()), videoWidget, SLOT(update()));
-
- connect(player, SIGNAL(stateChanged(QMediaPlayer::State)),
- controls, SLOT(setState(QMediaPlayer::State)));
- connect(player, SIGNAL(volumeChanged(int)), controls, SLOT(setVolume(int)));
- connect(player, SIGNAL(mutedChanged(bool)), controls, SLOT(setMuted(bool)));
-
- fullScreenButton = new QPushButton(tr("FullScreen"), this);
- fullScreenButton->setCheckable(true);
-
-#ifndef PLAYER_NO_COLOROPTIONS
- colorButton = new QPushButton(tr("Color Options..."), this);
- colorButton->setEnabled(false);
- connect(colorButton, SIGNAL(clicked()), this, SLOT(showColorDialog()));
-#endif
-
- QBoxLayout *displayLayout = new QHBoxLayout;
- displayLayout->addWidget(videoWidget, 2);
- displayLayout->addWidget(playlistView);
-
- QBoxLayout *controlLayout = new QHBoxLayout;
- controlLayout->setMargin(0);
- controlLayout->addWidget(openButton);
- controlLayout->addStretch(1);
- controlLayout->addWidget(controls);
- controlLayout->addStretch(1);
- controlLayout->addWidget(fullScreenButton);
-#ifndef PLAYER_NO_COLOROPTIONS
- controlLayout->addWidget(colorButton);
-#endif
-
- QBoxLayout *layout = new QVBoxLayout;
- layout->addLayout(displayLayout);
- QHBoxLayout *hLayout = new QHBoxLayout;
- hLayout->addWidget(slider);
- hLayout->addWidget(labelDuration);
- layout->addLayout(hLayout);
- layout->addLayout(controlLayout);
- layout->addLayout(histogramLayout);
-
- setLayout(layout);
-
- if (!player->isAvailable()) {
- QMessageBox::warning(this, tr("Service not available"),
- tr("The QMediaPlayer object does not have a valid service.\n"\
- "Please check the media service plugins are installed."));
-
- controls->setEnabled(false);
- playlistView->setEnabled(false);
- openButton->setEnabled(false);
-#ifndef PLAYER_NO_COLOROPTIONS
- colorButton->setEnabled(false);
-#endif
- fullScreenButton->setEnabled(false);
- }
-
- metaDataChanged();
-
- QStringList arguments = qApp->arguments();
- arguments.removeAt(0);
- addToPlaylist(arguments);
-}
-
-Player::~Player()
-{
-}
-
-void Player::open()
-{
- QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("Open Files"));
- addToPlaylist(fileNames);
-}
-
-void Player::addToPlaylist(const QStringList& fileNames)
-{
- foreach (QString const &argument, fileNames) {
- QFileInfo fileInfo(argument);
- if (fileInfo.exists()) {
- QUrl url = QUrl::fromLocalFile(fileInfo.absoluteFilePath());
- if (fileInfo.suffix().toLower() == QLatin1String("m3u")) {
- playlist->load(url);
- } else
- playlist->addMedia(url);
- } else {
- QUrl url(argument);
- if (url.isValid()) {
- playlist->addMedia(url);
- }
- }
- }
-}
-
-void Player::durationChanged(qint64 duration)
-{
- this->duration = duration/1000;
- slider->setMaximum(duration / 1000);
-}
-
-void Player::positionChanged(qint64 progress)
-{
- if (!slider->isSliderDown()) {
- slider->setValue(progress / 1000);
- }
- updateDurationInfo(progress / 1000);
-}
-
-void Player::metaDataChanged()
-{
- if (player->isMetaDataAvailable()) {
- setTrackInfo(QString("%1 - %2")
- .arg(player->metaData(QMediaMetaData::AlbumArtist).toString())
- .arg(player->metaData(QMediaMetaData::Title).toString()));
-
- if (coverLabel) {
- QUrl url = player->metaData(QMediaMetaData::CoverArtUrlLarge).value();
-
- coverLabel->setPixmap(!url.isEmpty()
- ? QPixmap(url.toString())
- : QPixmap());
- }
- }
-}
-
-void Player::previousClicked()
-{
- // Go to previous track if we are within the first 5 seconds of playback
- // Otherwise, seek to the beginning.
- if(player->position() <= 5000)
- playlist->previous();
- else
- player->setPosition(0);
-}
-
-void Player::jump(const QModelIndex &index)
-{
- if (index.isValid()) {
- playlist->setCurrentIndex(index.row());
- player->play();
- }
-}
-
-void Player::playlistPositionChanged(int currentItem)
-{
- playlistView->setCurrentIndex(playlistModel->index(currentItem, 0));
-}
-
-void Player::seek(int seconds)
-{
- player->setPosition(seconds * 1000);
-}
-
-void Player::statusChanged(QMediaPlayer::MediaStatus status)
-{
- handleCursor(status);
-
- // handle status message
- switch (status) {
- case QMediaPlayer::UnknownMediaStatus:
- case QMediaPlayer::NoMedia:
- case QMediaPlayer::LoadedMedia:
- case QMediaPlayer::BufferingMedia:
- case QMediaPlayer::BufferedMedia:
- setStatusInfo(QString());
- break;
- case QMediaPlayer::LoadingMedia:
- setStatusInfo(tr("Loading..."));
- break;
- case QMediaPlayer::StalledMedia:
- setStatusInfo(tr("Media Stalled"));
- break;
- case QMediaPlayer::EndOfMedia:
- QApplication::alert(this);
- break;
- case QMediaPlayer::InvalidMedia:
- displayErrorMessage();
- break;
- }
-}
-
-void Player::handleCursor(QMediaPlayer::MediaStatus status)
-{
-#ifndef QT_NO_CURSOR
- if (status == QMediaPlayer::LoadingMedia ||
- status == QMediaPlayer::BufferingMedia ||
- status == QMediaPlayer::StalledMedia)
- setCursor(QCursor(Qt::BusyCursor));
- else
- unsetCursor();
-#endif
-}
-
-void Player::bufferingProgress(int progress)
-{
- setStatusInfo(tr("Buffering %4%").arg(progress));
-}
-
-void Player::videoAvailableChanged(bool available)
-{
- if (!available) {
- disconnect(fullScreenButton, SIGNAL(clicked(bool)),
- videoWidget, SLOT(setFullScreen(bool)));
- disconnect(videoWidget, SIGNAL(fullScreenChanged(bool)),
- fullScreenButton, SLOT(setChecked(bool)));
- videoWidget->setFullScreen(false);
- } else {
- connect(fullScreenButton, SIGNAL(clicked(bool)),
- videoWidget, SLOT(setFullScreen(bool)));
- connect(videoWidget, SIGNAL(fullScreenChanged(bool)),
- fullScreenButton, SLOT(setChecked(bool)));
-
- if (fullScreenButton->isChecked())
- videoWidget->setFullScreen(true);
- }
-#ifndef PLAYER_NO_COLOROPTIONS
- colorButton->setEnabled(available);
-#endif
-}
-
-void Player::setTrackInfo(const QString &info)
-{
- trackInfo = info;
- if (!statusInfo.isEmpty())
- setWindowTitle(QString("%1 | %2").arg(trackInfo).arg(statusInfo));
- else
- setWindowTitle(trackInfo);
-}
-
-void Player::setStatusInfo(const QString &info)
-{
- statusInfo = info;
- if (!statusInfo.isEmpty())
- setWindowTitle(QString("%1 | %2").arg(trackInfo).arg(statusInfo));
- else
- setWindowTitle(trackInfo);
-}
-
-void Player::displayErrorMessage()
-{
- setStatusInfo(player->errorString());
-}
-
-void Player::updateDurationInfo(qint64 currentInfo)
-{
- QString tStr;
- if (currentInfo || duration) {
- QTime currentTime((currentInfo/3600)%60, (currentInfo/60)%60, currentInfo%60, (currentInfo*1000)%1000);
- QTime totalTime((duration/3600)%60, (duration/60)%60, duration%60, (duration*1000)%1000);
- QString format = "mm:ss";
- if (duration > 3600)
- format = "hh:mm:ss";
- tStr = currentTime.toString(format) + " / " + totalTime.toString(format);
- }
- labelDuration->setText(tStr);
-}
-
-#ifndef PLAYER_NO_COLOROPTIONS
-void Player::showColorDialog()
-{
- if (!colorDialog) {
- QSlider *brightnessSlider = new QSlider(Qt::Horizontal);
- brightnessSlider->setRange(-100, 100);
- brightnessSlider->setValue(videoWidget->brightness());
- connect(brightnessSlider, SIGNAL(sliderMoved(int)), videoWidget, SLOT(setBrightness(int)));
- connect(videoWidget, SIGNAL(brightnessChanged(int)), brightnessSlider, SLOT(setValue(int)));
-
- QSlider *contrastSlider = new QSlider(Qt::Horizontal);
- contrastSlider->setRange(-100, 100);
- contrastSlider->setValue(videoWidget->contrast());
- connect(contrastSlider, SIGNAL(sliderMoved(int)), videoWidget, SLOT(setContrast(int)));
- connect(videoWidget, SIGNAL(contrastChanged(int)), contrastSlider, SLOT(setValue(int)));
-
- QSlider *hueSlider = new QSlider(Qt::Horizontal);
- hueSlider->setRange(-100, 100);
- hueSlider->setValue(videoWidget->hue());
- connect(hueSlider, SIGNAL(sliderMoved(int)), videoWidget, SLOT(setHue(int)));
- connect(videoWidget, SIGNAL(hueChanged(int)), hueSlider, SLOT(setValue(int)));
-
- QSlider *saturationSlider = new QSlider(Qt::Horizontal);
- saturationSlider->setRange(-100, 100);
- saturationSlider->setValue(videoWidget->saturation());
- connect(saturationSlider, SIGNAL(sliderMoved(int)), videoWidget, SLOT(setSaturation(int)));
- connect(videoWidget, SIGNAL(saturationChanged(int)), saturationSlider, SLOT(setValue(int)));
-
- QFormLayout *layout = new QFormLayout;
- layout->addRow(tr("Brightness"), brightnessSlider);
- layout->addRow(tr("Contrast"), contrastSlider);
- layout->addRow(tr("Hue"), hueSlider);
- layout->addRow(tr("Saturation"), saturationSlider);
-
- QPushButton *button = new QPushButton(tr("Close"));
- layout->addRow(button);
-
- colorDialog = new QDialog(this);
- colorDialog->setWindowTitle(tr("Color Options"));
- colorDialog->setLayout(layout);
-
- connect(button, SIGNAL(clicked()), colorDialog, SLOT(close()));
- }
- colorDialog->show();
-}
-#endif
diff --git a/src/Qt/deprecated/playercontrols.cpp b/src/Qt/deprecated/playercontrols.cpp
deleted file mode 100644
index 955ac235..00000000
--- a/src/Qt/deprecated/playercontrols.cpp
+++ /dev/null
@@ -1,205 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "../../include/Qt/playercontrols.h"
-
-#include
-#include
-#include
-#include
-#include
-
-PlayerControls::PlayerControls(QWidget *parent)
- : QWidget(parent)
- , playerState(QMediaPlayer::StoppedState)
- , playerMuted(false)
- , playButton(0)
- , stopButton(0)
- , nextButton(0)
- , previousButton(0)
- , muteButton(0)
- , volumeSlider(0)
- , rateBox(0)
-{
- playButton = new QToolButton(this);
- playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay));
-
- connect(playButton, SIGNAL(clicked()), this, SLOT(playClicked()));
-
- stopButton = new QToolButton(this);
- stopButton->setIcon(style()->standardIcon(QStyle::SP_MediaStop));
- stopButton->setEnabled(false);
-
- connect(stopButton, SIGNAL(clicked()), this, SIGNAL(stop()));
-
- nextButton = new QToolButton(this);
- nextButton->setIcon(style()->standardIcon(QStyle::SP_MediaSkipForward));
-
- connect(nextButton, SIGNAL(clicked()), this, SIGNAL(next()));
-
- previousButton = new QToolButton(this);
- previousButton->setIcon(style()->standardIcon(QStyle::SP_MediaSkipBackward));
-
- connect(previousButton, SIGNAL(clicked()), this, SIGNAL(previous()));
-
- muteButton = new QToolButton(this);
- muteButton->setIcon(style()->standardIcon(QStyle::SP_MediaVolume));
-
- connect(muteButton, SIGNAL(clicked()), this, SLOT(muteClicked()));
-
- volumeSlider = new QSlider(Qt::Horizontal, this);
- volumeSlider->setRange(0, 100);
-
- connect(volumeSlider, SIGNAL(sliderMoved(int)), this, SIGNAL(changeVolume(int)));
-
- rateBox = new QComboBox(this);
- rateBox->addItem("0.5x", QVariant(0.5));
- rateBox->addItem("1.0x", QVariant(1.0));
- rateBox->addItem("2.0x", QVariant(2.0));
- rateBox->setCurrentIndex(1);
-
- connect(rateBox, SIGNAL(activated(int)), SLOT(updateRate()));
-
- QBoxLayout *layout = new QHBoxLayout;
- layout->setMargin(0);
- layout->addWidget(stopButton);
- layout->addWidget(previousButton);
- layout->addWidget(playButton);
- layout->addWidget(nextButton);
- layout->addWidget(muteButton);
- layout->addWidget(volumeSlider);
- layout->addWidget(rateBox);
- setLayout(layout);
-}
-
-QMediaPlayer::State PlayerControls::state() const
-{
- return playerState;
-}
-
-void PlayerControls::setState(QMediaPlayer::State state)
-{
- if (state != playerState) {
- playerState = state;
-
- switch (state) {
- case QMediaPlayer::StoppedState:
- stopButton->setEnabled(false);
- playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay));
- break;
- case QMediaPlayer::PlayingState:
- stopButton->setEnabled(true);
- playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPause));
- break;
- case QMediaPlayer::PausedState:
- stopButton->setEnabled(true);
- playButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay));
- break;
- }
- }
-}
-
-int PlayerControls::volume() const
-{
- return volumeSlider ? volumeSlider->value() : 0;
-}
-
-void PlayerControls::setVolume(int volume)
-{
- if (volumeSlider)
- volumeSlider->setValue(volume);
-}
-
-bool PlayerControls::isMuted() const
-{
- return playerMuted;
-}
-
-void PlayerControls::setMuted(bool muted)
-{
- if (muted != playerMuted) {
- playerMuted = muted;
-
- muteButton->setIcon(style()->standardIcon(muted
- ? QStyle::SP_MediaVolumeMuted
- : QStyle::SP_MediaVolume));
- }
-}
-
-void PlayerControls::playClicked()
-{
- switch (playerState) {
- case QMediaPlayer::StoppedState:
- case QMediaPlayer::PausedState:
- emit play();
- break;
- case QMediaPlayer::PlayingState:
- emit pause();
- break;
- }
-}
-
-void PlayerControls::muteClicked()
-{
- emit changeMuting(!playerMuted);
-}
-
-qreal PlayerControls::playbackRate() const
-{
- return rateBox->itemData(rateBox->currentIndex()).toDouble();
-}
-
-void PlayerControls::setPlaybackRate(float rate)
-{
- for (int i = 0; i < rateBox->count(); ++i) {
- if (qFuzzyCompare(rate, float(rateBox->itemData(i).toDouble()))) {
- rateBox->setCurrentIndex(i);
- return;
- }
- }
-
- rateBox->addItem(QString("%1x").arg(rate), QVariant(rate));
- rateBox->setCurrentIndex(rateBox->count() - 1);
-}
-
-void PlayerControls::updateRate()
-{
- emit changeRate(playbackRate());
-}
diff --git a/src/Qt/deprecated/playlistmodel.cpp b/src/Qt/deprecated/playlistmodel.cpp
deleted file mode 100644
index efeaf7c4..00000000
--- a/src/Qt/deprecated/playlistmodel.cpp
+++ /dev/null
@@ -1,156 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "../../include/Qt/playlistmodel.h"
-
-#include
-#include
-#include
-
-PlaylistModel::PlaylistModel(QObject *parent)
- : QAbstractItemModel(parent)
- , m_playlist(0)
-{
-}
-
-int PlaylistModel::rowCount(const QModelIndex &parent) const
-{
- return m_playlist && !parent.isValid() ? m_playlist->mediaCount() : 0;
-}
-
-int PlaylistModel::columnCount(const QModelIndex &parent) const
-{
- return !parent.isValid() ? ColumnCount : 0;
-}
-
-QModelIndex PlaylistModel::index(int row, int column, const QModelIndex &parent) const
-{
- return m_playlist && !parent.isValid()
- && row >= 0 && row < m_playlist->mediaCount()
- && column >= 0 && column < ColumnCount
- ? createIndex(row, column)
- : QModelIndex();
-}
-
-QModelIndex PlaylistModel::parent(const QModelIndex &child) const
-{
- Q_UNUSED(child);
-
- return QModelIndex();
-}
-
-QVariant PlaylistModel::data(const QModelIndex &index, int role) const
-{
- if (index.isValid() && role == Qt::DisplayRole) {
- QVariant value = m_data[index];
- if (!value.isValid() && index.column() == Title) {
- QUrl location = m_playlist->media(index.row()).canonicalUrl();
- return QFileInfo(location.path()).fileName();
- }
-
- return value;
- }
- return QVariant();
-}
-
-QMediaPlaylist *PlaylistModel::playlist() const
-{
- return m_playlist;
-}
-
-void PlaylistModel::setPlaylist(QMediaPlaylist *playlist)
-{
- if (m_playlist) {
- disconnect(m_playlist, SIGNAL(mediaAboutToBeInserted(int,int)), this, SLOT(beginInsertItems(int,int)));
- disconnect(m_playlist, SIGNAL(mediaInserted(int,int)), this, SLOT(endInsertItems()));
- disconnect(m_playlist, SIGNAL(mediaAboutToBeRemoved(int,int)), this, SLOT(beginRemoveItems(int,int)));
- disconnect(m_playlist, SIGNAL(mediaRemoved(int,int)), this, SLOT(endRemoveItems()));
- disconnect(m_playlist, SIGNAL(mediaChanged(int,int)), this, SLOT(changeItems(int,int)));
- }
-
- beginResetModel();
- m_playlist = playlist;
-
- if (m_playlist) {
- connect(m_playlist, SIGNAL(mediaAboutToBeInserted(int,int)), this, SLOT(beginInsertItems(int,int)));
- connect(m_playlist, SIGNAL(mediaInserted(int,int)), this, SLOT(endInsertItems()));
- connect(m_playlist, SIGNAL(mediaAboutToBeRemoved(int,int)), this, SLOT(beginRemoveItems(int,int)));
- connect(m_playlist, SIGNAL(mediaRemoved(int,int)), this, SLOT(endRemoveItems()));
- connect(m_playlist, SIGNAL(mediaChanged(int,int)), this, SLOT(changeItems(int,int)));
- }
-
- endResetModel();
-}
-
-bool PlaylistModel::setData(const QModelIndex &index, const QVariant &value, int role)
-{
- Q_UNUSED(role);
- m_data[index] = value;
- emit dataChanged(index, index);
- return true;
-}
-
-void PlaylistModel::beginInsertItems(int start, int end)
-{
- m_data.clear();
- beginInsertRows(QModelIndex(), start, end);
-}
-
-void PlaylistModel::endInsertItems()
-{
- endInsertRows();
-}
-
-void PlaylistModel::beginRemoveItems(int start, int end)
-{
- m_data.clear();
- beginRemoveRows(QModelIndex(), start, end);
-}
-
-void PlaylistModel::endRemoveItems()
-{
- endInsertRows();
-}
-
-void PlaylistModel::changeItems(int start, int end)
-{
- m_data.clear();
- emit dataChanged(index(start,0), index(end,ColumnCount));
-}
diff --git a/src/Qt/deprecated/videowidget.cpp b/src/Qt/deprecated/videowidget.cpp
deleted file mode 100644
index 89bcc6f9..00000000
--- a/src/Qt/deprecated/videowidget.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "../../include/Qt/videowidget.h"
-
-#include
-#include
-
-VideoWidget::VideoWidget(QWidget *parent)
- : QVideoWidget(parent)
-{
- setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
-
- QPalette p = palette();
- p.setColor(QPalette::Window, Qt::black);
- setPalette(p);
-
- setAttribute(Qt::WA_OpaquePaintEvent);
-}
-
-void VideoWidget::keyPressEvent(QKeyEvent *event)
-{
- if (event->key() == Qt::Key_Escape && isFullScreen()) {
- setFullScreen(false);
- event->accept();
- } else if (event->key() == Qt::Key_Enter && event->modifiers() & Qt::Key_Alt) {
- setFullScreen(!isFullScreen());
- event->accept();
- } else {
- QVideoWidget::keyPressEvent(event);
- }
-}
-
-void VideoWidget::mouseDoubleClickEvent(QMouseEvent *event)
-{
- setFullScreen(!isFullScreen());
- event->accept();
-}
-
-void VideoWidget::mousePressEvent(QMouseEvent *event)
-{
- QVideoWidget::mousePressEvent(event);
-}
diff --git a/src/QtPlayer.cpp b/src/QtPlayer.cpp
index 0b28cc1a..6cbe7f31 100644
--- a/src/QtPlayer.cpp
+++ b/src/QtPlayer.cpp
@@ -6,24 +6,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/FFmpegReader.h"
diff --git a/src/ReaderBase.cpp b/src/ReaderBase.cpp
index 11234478..b20e2e74 100644
--- a/src/ReaderBase.cpp
+++ b/src/ReaderBase.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/ReaderBase.h"
diff --git a/src/RendererBase.cpp b/src/RendererBase.cpp
index 8ff6b716..6fc781a9 100644
--- a/src/RendererBase.cpp
+++ b/src/RendererBase.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/RendererBase.h"
diff --git a/src/SDLPlayer.cpp b/src/SDLPlayer.cpp
index 9bebc849..5b5f42ca 100644
--- a/src/SDLPlayer.cpp
+++ b/src/SDLPlayer.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/SDLPlayer.h"
diff --git a/src/TextReader.cpp b/src/TextReader.cpp
index 44b4729a..5dc30f6e 100644
--- a/src/TextReader.cpp
+++ b/src/TextReader.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/TextReader.h"
diff --git a/src/Timeline.cpp b/src/Timeline.cpp
index b8cb8fb9..794d58aa 100644
--- a/src/Timeline.cpp
+++ b/src/Timeline.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/Timeline.h"
diff --git a/src/WriterBase.cpp b/src/WriterBase.cpp
index 534dcde5..5adf2fac 100644
--- a/src/WriterBase.cpp
+++ b/src/WriterBase.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/WriterBase.h"
diff --git a/src/effects/ChromaKey.cpp b/src/effects/ChromaKey.cpp
index 5c1c0dd7..7601e905 100644
--- a/src/effects/ChromaKey.cpp
+++ b/src/effects/ChromaKey.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/effects/ChromaKey.h"
diff --git a/src/effects/Deinterlace.cpp b/src/effects/Deinterlace.cpp
index 7725572a..9a45c5a4 100644
--- a/src/effects/Deinterlace.cpp
+++ b/src/effects/Deinterlace.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/effects/Deinterlace.h"
diff --git a/src/effects/Mask.cpp b/src/effects/Mask.cpp
index eaa46fed..484956fc 100644
--- a/src/effects/Mask.cpp
+++ b/src/effects/Mask.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/effects/Mask.h"
diff --git a/src/effects/Negate.cpp b/src/effects/Negate.cpp
index 47ba6431..fc199557 100644
--- a/src/effects/Negate.cpp
+++ b/src/effects/Negate.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "../include/effects/Negate.h"
diff --git a/src/openshot.i b/src/openshot.i
index 762aac8d..25d400d7 100644
--- a/src/openshot.i
+++ b/src/openshot.i
@@ -47,6 +47,7 @@
%shared_ptr(Frame)
%{
+#include "../include/Version.h"
#include "../include/ReaderBase.h"
#include "../include/WriterBase.h"
#include "../include/Cache.h"
@@ -83,6 +84,7 @@
%}
#endif
+%include "../include/Version.h"
%include "../include/ReaderBase.h"
%include "../include/WriterBase.h"
%include "../include/Cache.h"
diff --git a/tests/Cache_Tests.cpp b/tests/Cache_Tests.cpp
index b277e81e..0f5fcb42 100644
--- a/tests/Cache_Tests.cpp
+++ b/tests/Cache_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/Clip_Tests.cpp b/tests/Clip_Tests.cpp
index 02f34450..a7767b16 100644
--- a/tests/Clip_Tests.cpp
+++ b/tests/Clip_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/Coordinate_Tests.cpp b/tests/Coordinate_Tests.cpp
index afc15b73..238b390e 100644
--- a/tests/Coordinate_Tests.cpp
+++ b/tests/Coordinate_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/FFmpegReader_Tests.cpp b/tests/FFmpegReader_Tests.cpp
index 2b1113d0..8f098a5a 100644
--- a/tests/FFmpegReader_Tests.cpp
+++ b/tests/FFmpegReader_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/Fraction_Tests.cpp b/tests/Fraction_Tests.cpp
index c8f3563a..12f72f6d 100644
--- a/tests/Fraction_Tests.cpp
+++ b/tests/Fraction_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/FrameMapper_Tests.cpp b/tests/FrameMapper_Tests.cpp
index 89ef2e11..bced2d4d 100644
--- a/tests/FrameMapper_Tests.cpp
+++ b/tests/FrameMapper_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/KeyFrame_Tests.cpp b/tests/KeyFrame_Tests.cpp
index 639a1797..f7700f4b 100644
--- a/tests/KeyFrame_Tests.cpp
+++ b/tests/KeyFrame_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/Point_Tests.cpp b/tests/Point_Tests.cpp
index 1e37b0b1..a3a7991f 100644
--- a/tests/Point_Tests.cpp
+++ b/tests/Point_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/ReaderBase_Tests.cpp b/tests/ReaderBase_Tests.cpp
index fda52cdd..8d5ed19c 100644
--- a/tests/ReaderBase_Tests.cpp
+++ b/tests/ReaderBase_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/Timeline_Tests.cpp b/tests/Timeline_Tests.cpp
index ac62aaf7..35360079 100644
--- a/tests/Timeline_Tests.cpp
+++ b/tests/Timeline_Tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/
#include "UnitTest++.h"
diff --git a/tests/tests.cpp b/tests/tests.cpp
index 8e8d7b10..ebbfa6d0 100644
--- a/tests/tests.cpp
+++ b/tests/tests.cpp
@@ -5,24 +5,37 @@
*
* @section LICENSE
*
- * Copyright (c) 2008-2013 OpenShot Studios, LLC
- * (http://www.openshotstudios.com). This file is part of
- * OpenShot Library (http://www.openshot.org), an open-source project
- * dedicated to delivering high quality video editing and animation solutions
- * to the world.
+ * Copyright (c) 2008-2014 OpenShot Studios, LLC
+ * . This file is part of
+ * OpenShot Library (libopenshot), an open-source project dedicated to
+ * delivering high quality video editing and animation solutions to the
+ * world. For more information visit .
*
- * OpenShot Library is free software: you can redistribute it and/or modify
- * it under the terms of the GNU 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 free software: you can redistribute it
+ * and/or modify it under the terms of the GNU Affero 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 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 General Public License for more details.
+ * 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 Affero General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with OpenShot Library. If not, see .
+ * You should have received a copy of the GNU Affero General Public License
+ * along with OpenShot Library. If not, see .
+ *
+ * Also, if your software can interact with users remotely through a computer
+ * network, you should also make sure that it provides a way for users to
+ * get its source. For example, if your program is a web application, its
+ * interface could display a "Source" link that leads users to an archive
+ * of the code. There are many ways you could offer source, and different
+ * solutions will be better for different programs; see section 13 for the
+ * specific requirements.
+ *
+ * You should also get your employer (if you work as a programmer) or school,
+ * if any, to sign a "copyright disclaimer" for the program, if necessary.
+ * For more information on this, and how to apply and follow the GNU AGPL, see
+ * .
*/