debian/0000775000000000000000000000000012237477463007207 5ustar debian/source/0000775000000000000000000000000012213672520010470 5ustar debian/source/format0000664000000000000000000000001412213672520011676 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000001013012213672520011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ffdiaporama Source: http://download.tuxfamily.org/ffdiaporama/Stable/ Files: * Copyright: 2011-2012 Dominique Levray License: GPL-2+ Files: src/fmt_filters/fmt_filters.* Copyright: 1998, 1999, 2001, 2002 Daniel M. Duley 2000 Josef Weidendorfer 1998, 1999, 2001, 2002 Daniel M. Duley 1998, 1999 Christian Tibirna 1998, 1999 Dirk A. Mueller 1999 Geert Jansen 2000 Josef Weidendorfer 2004 Zack Rusin 2005 Dmitry Baryshev License: BSD-2-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. 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. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. . Portions of this software are based on ImageMagick. Such portions are clearly marked as being ported from ImageMagick. ImageMagick is copyrighted under the following conditions: . Copyright (C) 2003 ImageMagick Studio, a non-profit organization dedicated to making software imaging solutions freely available. . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("ImageMagick"), to deal in ImageMagick without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of ImageMagick, and to permit persons to whom the ImageMagick is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of ImageMagick. . The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall ImageMagick Studio be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with ImageMagick or the use or other dealings in ImageMagick. Files: debian/* Copyright: 2012 Fabrice Coutadeur License: GPL-2+ License: GPL-2+ This package 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 2 of the License, or (at your option) any later version. . This package 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. Comment: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". . You should have received a copy of the GNU General Public License along with this program. If not, see debian/ffdiaporama.docs0000664000000000000000000000001412213672520012306 0ustar authors.txt debian/ffdiaporama.install0000664000000000000000000000005612213672520013032 0ustar usr/bin usr/share/applications usr/share/mime debian/changelog0000664000000000000000000000421112237477463011057 0ustar ffdiaporama (1.5-2build1) trusty; urgency=low * No change rebuild against libav 9. -- Dmitrijs Ledkovs Sat, 09 Nov 2013 18:30:11 +0000 ffdiaporama (1.5-2) unstable; urgency=low * Upload to unstable. [ Fabrice Coutadeur ] * debian/control: Drop dependency on -extra packages. It should work without * libav-0.9.patch: adapt options passed to avconv [ Sebastian Ramacher ] * debian/control: Build-Depend on debhelper >= 9 for compat level 9. -- Fabrice Coutadeur Tue, 10 Sep 2013 22:18:39 +0200 ffdiaporama (1.5-1) experimental; urgency=low [ Fabrice Coutadeur ] * New upstream version: - New graphical filters - New speed curves - New transitions - Adapted text margins - All graphical filters are now applied in a progressive way * debian/control: - Added b-d on libqimageblitz-dev - Replaced dependency on ffmpeg with libav-tools - Added dependency on avcodec-extra libs [ Alessio Treglia ] * Bump Standards. -- Fabrice Coutadeur Thu, 31 Jan 2013 09:10:07 +0000 ffdiaporama (1.3.1-1) unstable; urgency=low [ Fabrice Coutadeur ] * New upstream bugfix-only version. * Set compat level to 9 to get hardening flags automatically, the hardening flags are added to the corresponding variable in debian/rules as well. * Fix common.pri file to get LDFLAGS and CFLAGS from env, this allows the compilation to use the hardening flags and get rid of the missing hardening flags warnings when running lintian. [ Alessio Treglia ] * Fix Vcs-Browser field. -- Fabrice Coutadeur Mon, 16 Jul 2012 20:01:03 +0200 ffdiaporama (1.3-1) unstable; urgency=low * New upstream version * fix_ftbs_gcc4.7.patch: dropped as it has been adopted upstream * fix-ftbfs-libav-0.7.patch: fix FTBFS with libav 0.7 because of missing headers that has been added in libav 0.8 -- Fabrice Coutadeur Wed, 30 May 2012 06:46:55 +0200 ffdiaporama (1.2.1-1) unstable; urgency=low * Initial release (Closes: #669201) -- Fabrice Coutadeur Mon, 16 Apr 2012 06:59:32 +0200 debian/gbp.conf0000664000000000000000000000003612213672520010606 0ustar [DEFAULT] pristine-tar = True debian/control0000664000000000000000000000270712237477463010620 0ustar Source: ffdiaporama Section: graphics Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Fabrice Coutadeur Build-Depends: debhelper (>= 9), libavcodec-dev, libavdevice-dev, libavfilter-dev, libavformat-dev, libavutil-dev, libexiv2-dev, libqt4-dev, libqimageblitz-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libswscale-dev, libtag1-dev, qt4-dev-tools Standards-Version: 3.9.4 Homepage: http://ffdiaporama.tuxfamily.org/ffdiaporama/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/ffdiaporama.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/ffdiaporama.git Package: ffdiaporama Architecture: any Depends: ffdiaporama-data, libav-tools, ${misc:Depends}, ${shlibs:Depends} Description: Movie creator from photos and video clips ffDiaporama is an application for creating video sequences consisting of * titles, fixed or animated. * images or photos, fixed or animated. * movie clips * music Package: ffdiaporama-data Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends} Description: Data files for ffDiaporama ffDiaporama is an application for creating video sequences consisting of * titles, fixed or animated. * images or photos, fixed or animated. * movie clips * music . This package provides the data files for ffdiaporama. debian/ffDiaporama.10000664000000000000000000000336412213672520011471 0ustar .TH ffDiaporama 1 LOCAL .SH NAME FFDIAPORAMA - Movie creator .SH SYNTAX .B ffDiaporama [\-lang=] [\-loglevel=] [Filename] .SH DESCRIPTION ffDiaporama is an application for assembling photos and videos especially for preserving holiday memories. It is inspired by presentation software such as Impress or Powerpoint. It can read nearly all image formats, a majority of cameras and camcorder video formats, and the most commonly used music formats. It includes 140 transitions and a device database for the generation of videos with more than 50 models of video viewing devices (including smartphones, tablets, and home cinema systems). ffDiaporama can manage several hundreds of slides. Every slide can contain several tens of shots and several tens of blocks. Every shot contains its own block settings. The application calculates all the shot transformations. .SH OPTIONS .TP 12 Filename Filename of the project file to load at application startup .TP \-lang= The language to be used. can take the following values: .br cz To use Czech .br de To use German .br en To use English .br es To use Spanish .br el To use Greek .br fr To use French .br it To use Italian .br nl To use Dutch .br pt To use Portuguese .br ru To use Russian .TP \-loglevel= Adjust the level of messages shown in the console: .br 1 Show Debug, Information, Warning and Error messages .br 2 Show Information, Warning and Error messages .br 3 Show Warning and Error messages .br 4 Show only Error messages .SH NOTES Messages appear only if you launched the program since a console. It is possible to redirect these messages in a log file by using >. .SH AUTHOR (C) 2010-2011 Dominique LEVRAY .SH SEE ALSO More information on WEB site : http://ffdiaporama.tuxfamily.org debian/ffdiaporama.manpages0000664000000000000000000000002512213672520013153 0ustar debian/ffDiaporama.1 debian/rules0000775000000000000000000000067412213672520010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_configure: qmake-qt4 ffDiaporama.pro override_dh_fixperms: find debian/ffdiaporama-data/usr/share/ffDiaporama -type f -print0 2>/dev/null | xargs -0r chmod 644 find debian/ffdiaporama/usr/share/mime -type f -print0 2>/dev/null | xargs -0r chmod 644 dh_fixperms override_dh_install: dh_install -Xlicence debian/watch0000664000000000000000000000012712213672520010221 0ustar version=3 http://download.tuxfamily.org/ffdiaporama/Archives/ffdiaporama_(.*)\.tar\.gz debian/patches/0000775000000000000000000000000012213672520010617 5ustar debian/patches/fix_hardening_flags.patch0000664000000000000000000000064312213672520015624 0ustar Description: add LDFLAGS and CPPFLAGS to QMAKE flags. This allow the hardening flags to be used to compile ffdiaporama Author: Fabrice Coutadeur --- a/src/common.pri +++ b/src/common.pri @@ -5,6 +5,9 @@ DEFINES +=SHARE_DIR=\\\"$$PREFIX\\\" +QMAKE_LFLAGS += ${LDFLAGS} +QMAKE_CXXFLAGS += ${CPPFLAGS} + unix { CONFIG(release, debug|release) { DESTDIR += ../../../build debian/patches/series0000664000000000000000000000005212213672520012031 0ustar fix_hardening_flags.patch libav_0.9.patch debian/patches/libav_0.9.patch0000664000000000000000000000431712213672520013330 0ustar --- a/src/ffDiaporama/DlgRenderVideo/DlgRenderVideo.cpp +++ b/src/ffDiaporama/DlgRenderVideo/DlgRenderVideo.cpp @@ -688,7 +688,7 @@ Preset="-fpre \""+Preset+"libx264-hq.ffpreset\""; #endif #ifdef LIBAV_08 - if (isAVCONV) Preset="-preset veryfast -refs:0 3"; + if (isAVCONV) Preset="-pre \""+Preset+"libx264-hq.ffpreset\""; else Preset="-preset veryfast -x264opts ref=3"; #endif } else if (VIDEOCODECDEF[VideoCodecIndex].FFD_VCODEC==VCODEC_H264PQ) { @@ -696,7 +696,7 @@ Preset="-fpre \""+Preset+"libx264-pq.ffpreset\""; #endif #ifdef LIBAV_08 - if (isAVCONV) Preset="-preset veryfast -profile:v baseline -tune:v fastdecode"; + if (isAVCONV) Preset="-pre \""+Preset+"libx264-pq.ffpreset\""; else Preset="-preset veryfast -x264opts ref=3 -profile:v baseline -tune:v fastdecode"; #endif } else if (VIDEOCODECDEF[VideoCodecIndex].FFD_VCODEC==VCODEC_X264LL) { @@ -704,7 +704,8 @@ Preset="-fpre \""+Preset+"libx264-lossless.ffpreset\""; #endif #ifdef LIBAV_08 - Preset="-preset veryfast -qp 0 "; + if (isAVCONV) Preset="-pre \""+Preset+"libx264-lossless.ffpreset\""; + else Preset="-preset veryfast -qp 0 "; #endif } vCodec=vCodec+" "+Preset; @@ -769,7 +770,11 @@ AudioChannels=1; AudioFrequency=8000; } - if (QString(AUDIOCODECDEF[AudioCodecIndex].ShortName)==QString("aac")) aCodec=aCodec+" -strict experimental -absf aac_adtstoasc"; + if (QString(AUDIOCODECDEF[AudioCodecIndex].ShortName)==QString("aac")) + if (isAVCONV) + aCodec=aCodec+" -strict experimental -bsf:a aac_adtstoasc"; + else + aCodec=aCodec+" -strict experimental -absf aac_adtstoasc"; if (AudioFrequency!=48000) aCodec=aCodec+QString(" -ar %1").arg(AudioFrequency); if (AudioChannels !=2) aCodec=aCodec+QString(" -ac %1").arg(AudioChannels); debian/compat0000664000000000000000000000000212213672520010366 0ustar 9 debian/ffdiaporama-data.install0000664000000000000000000000002612213672520013736 0ustar usr/share/ffDiaporama