debian/0000755000000000000000000000000012244412347007171 5ustar debian/patches/0000755000000000000000000000000012244412474010621 5ustar debian/patches/avconv.patch0000644000000000000000000054403712244412474013153 0ustar Description: Port to avconv. Author: Dmitrijs Ledkovs --- videoporama-0.8.1.orig/VideoporamaOFD.xml +++ videoporama-0.8.1/VideoporamaOFD.xml @@ -4,209 +4,209 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -215,34 +215,34 @@ - + - + - - - + + + - - - + + + - - - + + + - - - + + + @@ -251,86 +251,86 @@ - - - - + + + + - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - + + @@ -339,12 +339,12 @@ - - + + - - + + @@ -353,7 +353,7 @@ - + --- videoporama-0.8.1.orig/SoundProcess.py +++ videoporama-0.8.1/SoundProcess.py @@ -58,7 +58,7 @@ class SND_Process() : if sndPart.getAttribute('silence') == u"1" : commandMain += u"\"| \"%ssox\" -n -c 2 -r 48000 -p fade 00:00:00.0 %s 00:00:00.0\" " % (self.VideoporamaInstance.S, secondToPos(sndPart.getAttribute('silenceD'))) else : - commandMain += u" -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer \"| %sffmpeg -ss %s -t %s -i '%s' -vol %d -f s16le -acodec pcm_s16le -ar 48000 -ac 2 - | %ssox -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - fade h %s %s %s\" " % (self.VideoporamaInstance.I, + commandMain += u" -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer \"| %savconv -ss %s -t %s -i '%s' -vol %d -f s16le -acodec pcm_s16le -ar 48000 -ac 2 - | %ssox -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - fade h %s %s %s\" " % (self.VideoporamaInstance.I, secondToPos(sndPart.getAttribute('TstartV')), secondToPos(float(sndPart.getAttribute('TendV'))-float(sndPart.getAttribute('TstartV'))), MakeAbsolut(self.VideoporamaInstance.ProjectFilePathName, sndPart.getAttribute('urlFile')), @@ -90,7 +90,7 @@ class SND_Process() : if sndPart.getAttribute('silence') == u"1" : commandComment += u"\"| %ssox -n -c 2 -r 48000 -p fade 00:00:00.0 %s 00:00:00.0\" " % (self.VideoporamaInstance.S, secondToPos(sndPart.getAttribute('silenceD'))) else : - commandComment += u" -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer \"| %sffmpeg -ss %s -t %s -i '%s' -vol %d -f s16le -acodec pcm_s16le -ar 48000 -ac 2 - | %ssox -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - fade h %s %s %s\" " % (self.VideoporamaInstance.I, + commandComment += u" -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer \"| %savconv -ss %s -t %s -i '%s' -vol %d -f s16le -acodec pcm_s16le -ar 48000 -ac 2 - | %ssox -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - fade h %s %s %s\" " % (self.VideoporamaInstance.I, secondToPos(sndPart.getAttribute('TstartV')), secondToPos(float(sndPart.getAttribute('TendV'))-float(sndPart.getAttribute('TstartV'))), MakeAbsolut(self.VideoporamaInstance.ProjectFilePathName, sndPart.getAttribute('urlFile')), --- videoporama-0.8.1.orig/setup-py2exe.py +++ videoporama-0.8.1/setup-py2exe.py @@ -58,6 +58,6 @@ setup(name = "videoporama", "custom_boot_script" : '' # script to run at pyton startup (before the software) }}, long_description= """ -Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. It use MJPEGtools, ffmpeg, sox and PIL to build images and convert them to movie +Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. It use MJPEGtools, avconv, sox and PIL to build images and convert them to movie """ ) --- videoporama-0.8.1.orig/setup.py +++ videoporama-0.8.1/setup.py @@ -79,6 +79,6 @@ setup(name = "videoporama", ], scripts = ["videoporama"], long_description= """ -Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. It use MJPEGtools, ffmpeg, sox and PIL to build images and convert them to movie +Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. It use MJPEGtools, avconv, sox and PIL to build images and convert them to movie """ ) --- videoporama-0.8.1.orig/setup-portable.py +++ videoporama-0.8.1/setup-portable.py @@ -58,6 +58,6 @@ setup(name = "videoporama", "custom_boot_script" : '' # script to run at pyton startup (before the software) }}, long_description= """ -Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. It use MJPEGtools, ffmpeg, sox and PIL to build images and convert them to movie +Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. It use MJPEGtools, avconv, sox and PIL to build images and convert them to movie """ ) --- videoporama-0.8.1.orig/RenderDlg.py +++ videoporama-0.8.1/RenderDlg.py @@ -593,7 +593,7 @@ class RenderDlg(QDialog,Ui_Render) : self.OutputCodecCB.currentText(), self.VideoporamaInstance.win.imgformat.currentIndex(), self.OutputFormatCB.currentText()) - # Special case for AAC with ffmpeg 0.5 + # Special case for AAC with avconv 0.5 if self.VideoporamaInstance.AACMode=="libfaac" : self.Commande.replace(u"aac -strict experimental", u"libfaac") # Define outfile self.Commande=self.Commande+u" \""+self.VideoporamaInstance.outputFile+u"\"" @@ -617,14 +617,14 @@ class RenderDlg(QDialog,Ui_Render) : self.widthpict = 352 self.heightpict = 198 self.Commande=QString("'%MJPEGDIR%ppmtoy4m' -v 0 -n %FRAMENBR% -F 15:1 -S 420jpeg | '" \ - +u"%FFMPEGDIR%ffmpeg' -y -f yuv4mpegpipe -i - -i '%SOUNDFILE%' " \ + +u"%FFMPEGDIR%avconv' -y -f yuv4mpegpipe -i - -i '%SOUNDFILE%' " \ +u"-target pal-vcd "\ +u"-aspect 16:9 - | '%MPLAYERDIR%mplayer' -cache 1024 "+unicode(PreviewArgs)+u" -aspect 16:9 -") else: self.widthpict = 352 self.heightpict = 240 self.Commande=QString("'%MJPEGDIR%ppmtoy4m' -v 0 -n %FRAMENBR% -F 15:1 -S 420jpeg | '" \ - +u"%FFMPEGDIR%ffmpeg' -y -f yuv4mpegpipe -i - -i '%SOUNDFILE%' " \ + +u"%FFMPEGDIR%avconv' -y -f yuv4mpegpipe -i - -i '%SOUNDFILE%' " \ +u"-target pal-vcd "\ +u"-aspect 4:3 - | '%MPLAYERDIR%mplayer' -cache 1024 "+unicode(PreviewArgs)+u" -aspect 4:3 -") @@ -633,13 +633,13 @@ class RenderDlg(QDialog,Ui_Render) : #------------------------------------------------------------ if isWindows() : self.Commande.replace(u"'%MJPEGDIR%ppmtoy4m'", "\""+self.VideoporamaInstance.MJ+"ppmtoy4m.exe\"") - self.Commande.replace(u"'%FFMPEGDIR%ffmpeg'","\""+self.VideoporamaInstance.I+"ffmpeg.exe\"") + self.Commande.replace(u"'%FFMPEGDIR%avconv'","\""+self.VideoporamaInstance.I+"avconv.exe\"") self.Commande.replace(u"'%MPLAYERDIR%mplayer'", "\""+self.VideoporamaInstance.MP+"mplayer.exe\"") self.Commande.replace(u"-vpre libx264-hq", "-fpre \""+self.VideoporamaInstance.I+"..\presets\libx264-hq.ffpreset\"") self.Commande.replace(u"'%SOUNDFILE%'", "\""+self.ws+"\"") else: self.Commande.replace(u"'%MJPEGDIR%ppmtoy4m'", "\""+self.VideoporamaInstance.MJ+"ppmtoy4m\"") - self.Commande.replace(u"'%FFMPEGDIR%ffmpeg'","\""+self.VideoporamaInstance.I+"ffmpeg\"") + self.Commande.replace(u"'%FFMPEGDIR%avconv'","\""+self.VideoporamaInstance.I+"avconv\"") self.Commande.replace(u"'%MPLAYERDIR%mplayer'", "\""+self.VideoporamaInstance.MP+"mplayer\"") self.Commande.replace(u"'%SOUNDFILE%'", "\""+self.ws+"\"") --- videoporama-0.8.1.orig/RenderDlgMovie.py +++ videoporama-0.8.1/RenderDlgMovie.py @@ -124,14 +124,14 @@ class RenderDlgMovie() : if im.ObjectType==2: # It's a movie, then start movie process IsMovieProcessCurrent=True CurSeqVideoProcess=QProcess() - # Note : for ffmpeg seek faster it's necessary -ss was place before -i for it seek at the container level rather than the decoder level + # Note : for avconv seek faster it's necessary -ss was place before -i for it seek at the container level rather than the decoder level if im.MovieSeekAtCodecLevel==False: - if self.RenderDlg.IsPreview==True : Commande = "\""+self.VideoporamaInstance.I+"ffmpeg\" -y -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -i \""+im.urlim+"\" -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" - else : Commande = "\""+self.VideoporamaInstance.I+"ffmpeg\" -y -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -i \""+im.urlim+"\" -qscale 2 -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" + if self.RenderDlg.IsPreview==True : Commande = "\""+self.VideoporamaInstance.I+"avconv\" -y -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -i \""+im.urlim+"\" -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" + else : Commande = "\""+self.VideoporamaInstance.I+"avconv\" -y -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -i \""+im.urlim+"\" -qscale 2 -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" else: - if self.RenderDlg.IsPreview==True : Commande = "\""+self.VideoporamaInstance.I+"ffmpeg\" -y -i \""+im.urlim+"\" -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" - else : Commande = "\""+self.VideoporamaInstance.I+"ffmpeg\" -y -i \""+im.urlim+"\" -qscale 2 -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" - self.RenderDlg.DoRenderInfoFrame(self.VideoporamaInstance.qtapp.translate("Render","Starting a new ffmpeg thread for movie conversion ..."),z) + if self.RenderDlg.IsPreview==True : Commande = "\""+self.VideoporamaInstance.I+"avconv\" -y -i \""+im.urlim+"\" -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" + else : Commande = "\""+self.VideoporamaInstance.I+"avconv\" -y -i \""+im.urlim+"\" -qscale 2 -r "+str(self.RenderDlg.imgpsec)+" -vframes "+str(SeqFramNbr+1)+" -t "+im.DurationVideo.toString("HH:mm:ss.zzz")+" -ss "+im.StartVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" + self.RenderDlg.DoRenderInfoFrame(self.VideoporamaInstance.qtapp.translate("Render","Starting a new avconv thread for movie conversion ..."),z) CurSeqVideoProcess.setProcessChannelMode(QProcess.SeparateChannels) CurSeqVideoProcess.setReadChannel(QProcess.StandardOutput) CurSeqVideoProcess.start(Commande) --- videoporama-0.8.1.orig/main_winDLG.py +++ videoporama-0.8.1/main_winDLG.py @@ -96,7 +96,7 @@ class videoporama : #local variables definition self.index = -1 - self.AACMode = "" #adts if ffmpeg 0.6 and libfaac for ffmpeg 0.5 + self.AACMode = "" #adts if avconv 0.6 and libfaac for avconv 0.5 self.StopMAJOFD = False #Flag to stop modification of OFD configuration for project self.StopMAJSpinbox = False #Flag to stop multiple update during spinbox update self.BLOCKDefZoomPointDlg = False #Flag for allow only one DefZoomPointDlg at a time @@ -299,7 +299,7 @@ class videoporama : #External softwares directory cwd=QDir().current().absolutePath() if cwd.endsWith(Sep)!=True: cwd=unicode(cwd)+Sep - self.I = cwd+u"extern_bin/ffmpeg/bin/" #FFMPEG directory + self.I = cwd+u"extern_bin/avconv/bin/" #FFMPEG directory self.MP = cwd+u"extern_bin/mplayer/" #MPlayer directory self.S = cwd+u"extern_bin/sox/" #SOX directory self.MJ = cwd+u"extern_bin/mjpegtools/bin/" #MPJEPTools directory @@ -1288,8 +1288,8 @@ class videoporama : #Check FFMpeg directory configuration if QDir(self.I).exists(): - if isWindows(): ToCheck=QDir().toNativeSeparators(self.I)+"ffmpeg.exe" - else : ToCheck=QDir().toNativeSeparators(self.I)+"ffmpeg" + if isWindows(): ToCheck=QDir().toNativeSeparators(self.I)+"avconv.exe" + else : ToCheck=QDir().toNativeSeparators(self.I)+"avconv" if QFileInfo(ToCheck).exists(): if self.statconf!=None: self.statconf.status.addItem(QListWidgetItem(ok,"FFmpeg"+self.qtapp.translate("main"," is correctly configured"))) else: @@ -1297,17 +1297,17 @@ class videoporama : else: if self.statconf!=None: self.statconf.status.addItem(QListWidgetItem(nok,"FFmpeg "+self.qtapp.translate("main",": The configuration directory is not define, check the configuration"))) - #Check ffmpeg abilities + #Check avconv abilities self.fmsg = 0 - self.msgffmpeg = QStringList() + self.msgavconv = QStringList() self.listformats = QStringList() self.convertformat = [] if isWindows() : - commande = u"\""+unicode(self.I)+u"ffmpeg.exe\" -formats" + commande = u"\""+unicode(self.I)+u"avconv.exe\" -formats" f = subprocess.Popen(commande.encode('iso-8859-1'), shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) else: - f = subprocess.Popen(validateCommande(self.I+"ffmpeg")+' -formats', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + f = subprocess.Popen(validateCommande(self.I+"avconv")+' -formats', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) FormatToTest=[ #Video codec test ["RAW DV (dv)","dv"], @@ -1341,15 +1341,15 @@ class videoporama : #search all format self.AACMode="" - verffmpeg = f.communicate()[0] + veravconv = f.communicate()[0] for ff in FormatToTest : - if verffmpeg.find(ff[1]) == -1 : #if format is not found + if veravconv.find(ff[1]) == -1 : #if format is not found self.fmsg = 1 #add-it to the projet combobox - if ff[1]!="libfaac" and ff[1]!="adts" and self.statconf!=None: self.statconf.status.addItem(QListWidgetItem(nok,self.qtapp.translate("main","The ffmpeg package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface.").arg(QString(ff[1])).arg(QString(ff[0])))) + if ff[1]!="libfaac" and ff[1]!="adts" and self.statconf!=None: self.statconf.status.addItem(QListWidgetItem(nok,self.qtapp.translate("main","The avconv package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface.").arg(QString(ff[1])).arg(QString(ff[0])))) else : #if format is found - if self.statconf!=None: self.statconf.status.addItem(QListWidgetItem(ok,self.qtapp.translate("main","The ffmpeg package is able to encode in %1.").arg(QString(ff[0])))) + if self.statconf!=None: self.statconf.status.addItem(QListWidgetItem(ok,self.qtapp.translate("main","The avconv package is able to encode in %1.").arg(QString(ff[0])))) if ff[1]=="libfaac" : self.AACMode="libfaac" self.listformats.append(ff[1]) --- videoporama-0.8.1.orig/interface.py +++ videoporama-0.8.1/interface.py @@ -277,7 +277,7 @@ class myLabel(QLabel) : self.InfoAudio = QString() # Movie Audio informations self.MoviePPMSize = 0 # Size of a movie ppm image self.MovieGeometry = "4:3" # Geometry of the movie - self.MovieSeekAtCodecLevel= False # True if ffmpeg can't seek this movie at container level + self.MovieSeekAtCodecLevel= False # True if avconv can't seek this movie at container level # --- EXIF DATA if Orientation=="": Orientation=-1 @@ -299,7 +299,7 @@ class myLabel(QLabel) : # Obtain the movie informations def LoadMovieInfo(self) : self.MovieGeometry="4:3" - commande = "\""+unicode(self.VideoporamaInstance.I)+u"ffmpeg\" -i \""+self.urlim+"\"" + commande = "\""+unicode(self.VideoporamaInstance.I)+u"avconv\" -i \""+self.urlim+"\"" Process=QProcess() Process.start(commande) Process.waitForStarted() @@ -859,28 +859,28 @@ class myLabel(QLabel) : self.LoadMovieInfo() Process=QProcess() self.MovieSeekAtCodecLevel=False - # Note : for ffmpeg seek faster it's necessary -ss was place before -i for it seek at the container level rather than the decoder level - Commande = "\""+self.VideoporamaInstance.I+"ffmpeg\" -y -ss "+self.StartVideo.toString("HH:mm:ss.zzz")+" -i \""+self.urlim+"\" -qscale 2 -vframes 1 -r 1 -f image2pipe -vcodec ppm -" + # Note : for avconv seek faster it's necessary -ss was place before -i for it seek at the container level rather than the decoder level + Commande = "\""+self.VideoporamaInstance.I+"avconv\" -y -ss "+self.StartVideo.toString("HH:mm:ss.zzz")+" -i \""+self.urlim+"\" -qscale 2 -vframes 1 -r 1 -f image2pipe -vcodec ppm -" Process.setProcessChannelMode(QProcess.SeparateChannels) Process.setReadChannel(QProcess.StandardOutput) Process.start(Commande) # Wait until encoding is ready Process.waitForStarted() Process.waitForReadyRead() - # Wait ffmpeg is finished + # Wait avconv is finished Process.waitForFinished() # Keep size of a movie image self.MoviePPMSize=Process.bytesAvailable() if self.MoviePPMSize==0: # Error during seek - maybe this file have an invalid dts/pts combination # Retry with -ss in codec mode (very slow) - Commande = "\""+self.VideoporamaInstance.I+"ffmpeg\" -y -i \""+self.urlim+"\" -qscale 2 -vframes 1 -r 1 -ss "+self.StartVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" + Commande = "\""+self.VideoporamaInstance.I+"avconv\" -y -i \""+self.urlim+"\" -qscale 2 -vframes 1 -r 1 -ss "+self.StartVideo.toString("HH:mm:ss.zzz")+" -f image2pipe -vcodec ppm -" Process.setProcessChannelMode(QProcess.SeparateChannels) Process.setReadChannel(QProcess.StandardOutput) Process.start(Commande) Process.waitForStarted() # Wait until encoding is ready Process.waitForReadyRead() - Process.waitForFinished() # Wait ffmpeg is finished + Process.waitForFinished() # Wait avconv is finished self.MoviePPMSize=Process.bytesAvailable() # Keep size of a movie image self.MovieSeekAtCodecLevel=True # Keep this information self.ImageLoaded=QImage() --- videoporama-0.8.1.orig/GlobalDefines.py +++ videoporama-0.8.1/GlobalDefines.py @@ -41,7 +41,7 @@ def isWindows(): def buildSound(VideoporamaInstance, urlIn, urlOut, TstartV, duration, vol=256, fadeIn=0.0, fadeOut=0.0) : """Function to compose sound with fade in, fade out, from movie sound ou sound file""" - command = u"\"%sffmpeg\" -vn -ss %f -t %f -i \"%s\" -vol %d -f s16le -acodec pcm_s16le -ar 48000 -ac 2 - | \"%ssox\" -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - -t wav -c 2 -r 48000 -b 16 --endian little -e signed-integer \"%s\" fade h %f %f %f " % ( \ + command = u"\"%savconv\" -vn -ss %f -t %f -i \"%s\" -vol %d -f s16le -acodec pcm_s16le -ar 48000 -ac 2 - | \"%ssox\" -t raw -c 2 -r 48000 -b 16 --endian little -e signed-integer - -t wav -c 2 -r 48000 -b 16 --endian little -e signed-integer \"%s\" fade h %f %f %f " % ( \ VideoporamaInstance.I, \ TstartV, \ duration, \ --- videoporama-0.8.1.orig/ConfigurationDlg.py +++ videoporama-0.8.1/ConfigurationDlg.py @@ -942,7 +942,7 @@ class ConfigurationDlg(QDialog,Ui_Config # configurations elements if self.VideoporamaInstance.IsPortable==False : self.VideoporamaInstance.T =self.tmpdir.text() # tmp directory - self.VideoporamaInstance.I =self.imgmgkdir.text() # ffmpeg directory + self.VideoporamaInstance.I =self.imgmgkdir.text() # avconv directory self.VideoporamaInstance.MJ =self.mjpegtoolsdir.text() # mjpegtools directory self.VideoporamaInstance.S =self.soxdir.text() # SOX directory self.VideoporamaInstance.MP =self.mplayerdir.text() # mplayer directory --- videoporama-0.8.1.orig/it_videoporama_it.ts +++ videoporama-0.8.1/it_videoporama_it.ts @@ -1861,8 +1861,8 @@ p, li { white-space: pre-wrap; } - Starting a new ffmpeg thread for movie conversion ... - Avvia un nuovo processo ffmpeg per convertire il filmato + Starting a new avconv thread for movie conversion ... + Avvia un nuovo processo avconv per convertire il filmato @@ -2668,13 +2668,13 @@ Salvarlo ora prima di continuare ? - The ffmpeg package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface. - Il pacchetto ffmpeg installato non comprende %1 e non è in grado di codificare in %2. Questo formato sarà disabilitato nell'interfaccia utente. + The avconv package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface. + Il pacchetto avconv installato non comprende %1 e non è in grado di codificare in %2. Questo formato sarà disabilitato nell'interfaccia utente. - The ffmpeg package is able to encode in %1. - Il pacchetto ffmpeg è in grado di codificare in %1. + The avconv package is able to encode in %1. + Il pacchetto avconv è in grado di codificare in %1. --- videoporama-0.8.1.orig/fr_videoporama_fr.ts +++ videoporama-0.8.1/fr_videoporama_fr.ts @@ -2088,8 +2088,8 @@ p, li { white-space: pre-wrap; } - Starting a new ffmpeg thread for movie conversion ... - Démarrage d'un nouveau processus ffmpeg pour une conversion vidéo ... + Starting a new avconv thread for movie conversion ... + Démarrage d'un nouveau processus avconv pour une conversion vidéo ... @@ -2737,8 +2737,8 @@ p, li { white-space: pre-wrap; } - The ffmpeg package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface. - Le paquet ffmpeg installé n'inclu pas la %1 et n'est pas en mesure de générer des vidéos au format %2. Ce format sera supprimé dans l'interface. + The avconv package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface. + Le paquet avconv installé n'inclu pas la %1 et n'est pas en mesure de générer des vidéos au format %2. Ce format sera supprimé dans l'interface. @@ -2877,7 +2877,7 @@ p, li { white-space: pre-wrap; } - The ffmpeg package is able to encode in %1. + The avconv package is able to encode in %1. FFMpeg est capable d'encoder en %1. --- videoporama-0.8.1.orig/es_videoporama_es.ts +++ videoporama-0.8.1/es_videoporama_es.ts @@ -1807,7 +1807,7 @@ - Starting a new ffmpeg thread for movie conversion ... + Starting a new avconv thread for movie conversion ... @@ -2555,12 +2555,12 @@ Save it now before continuing ? - The ffmpeg package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface. + The avconv package installed don't include %1 and isn't able to encode in %2. This format will be disable in the user interface. - The ffmpeg package is able to encode in %1. + The avconv package is able to encode in %1. debian/patches/series0000644000000000000000000000005312244412461012030 0ustar debian-changes-0.8.1-0ubuntu1 avconv.patch debian/patches/debian-changes-0.8.1-0ubuntu10000644000000000000000000003660312243054335015524 0ustar Description: Upstream changes introduced in version 0.8.1-0ubuntu1 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . videoporama (0.8.1-0ubuntu1) natty; urgency=low . * New upstream release. - Compatible with pyexiv2 0.3.0 (LP: #710861) - Fix issue with non ASCII characters in the project file path (LP: #631113) * debian/control: added Recommends on mplayer (LP: #708431) . The person named in the Author field signed this changelog entry. Author: Fabrice Coutadeur Bug-Ubuntu: https://bugs.launchpad.net/bugs/631113 Bug-Ubuntu: https://bugs.launchpad.net/bugs/708431 Bug-Ubuntu: https://bugs.launchpad.net/bugs/710861 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- /dev/null +++ videoporama-0.8.1/debian.upstream/videoporama.install @@ -0,0 +1,3 @@ +debian/videoporama.xpm usr/share/pixmaps +debian/videoporama.desktop usr/share/applications + --- /dev/null +++ videoporama-0.8.1/debian.upstream/videoporama.manpages @@ -0,0 +1 @@ +debian/videoporama.1 --- /dev/null +++ videoporama-0.8.1/debian.upstream/docs @@ -0,0 +1,2 @@ +README + --- /dev/null +++ videoporama-0.8.1/debian.upstream/videoporama.1 @@ -0,0 +1,26 @@ +.TH VIDEOPORAMA 1 "August 12, 2010" +.SH "NAME" +videoporama \- make and export image slideshows +.SH "SYNOPSIS" +.B videoporama +.SH "DESCRIPTION" +.PP +.B Videoporama +is a simple application which allows user to create and export image +slideshows; it supports a large variety of file format, like Raw dv, AVI, MPEG +(VCD, SVCD and DVD), Flash video and H264 (MPEG4 part 10 AVC) +. +The user can customize several image and video format options, also he can set +a background image and add a sountrack to its slideshows. +.PP +.B Videoporama +has been written with Python and QT4, and after the installation the +application is available from the +.B Applications +menu. +.PP +.SH "AUTHOR" +videoporama was written by Olivier Ponchaut and Dominique LEVRAY. +.PP +This manual page was written by Dominique LEVRAY, +for the Videoporama project (and may be used by others). --- /dev/null +++ videoporama-0.8.1/debian.upstream/copyright @@ -0,0 +1,30 @@ +Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=54 +Name: Videoporama +Contact: Olivier Ponchaut +Source: http://www.videoporama.tuxfamily.org/src/ + +Files: * +Copyright: 2007-2010, Olivier Ponchaut +License: GPL-2+ + +Files: debian/* +Copyright: 2010, Dominique LEVRAY +License: GPL-2+ + +License: GPL-2+ + This program 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 program 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. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +X-Comment: On Debian GNU/Linux systems, the complete text of the GNU + General Public License can be found in /usr/share/common-licenses/GPL-2 --- /dev/null +++ videoporama-0.8.1/debian.upstream/menu @@ -0,0 +1,6 @@ +?package(videoporama): \ + needs="X11" \ + section="Applications/Video" \ + title="videoporama" \ + icon="/usr/share/pixmaps/videoporama.xpm" \ + command="/usr/bin/videoporama" --- /dev/null +++ videoporama-0.8.1/debian.upstream/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_auto_install: + dh_auto_install -- --install-scripts=/usr/share/videoporama \ + --install-lib=/usr/share/videoporama + mv debian/videoporama/usr/share/videoporama/videoporama \ + debian/videoporama/usr/bin/ + rm debian/videoporama/usr/share/videoporama/licences.txt \ + debian/videoporama/usr/share/videoporama/README \ + debian/videoporama/usr/share/videoporama/INSTALL + find debian/videoporama/usr/share/videoporama -type f | xargs chmod -x --- /dev/null +++ videoporama-0.8.1/debian.upstream/videoporama.desktop @@ -0,0 +1,10 @@ + +[Desktop Entry] +Name=Videoporama +Comment=Make and export image slideshows +Exec=videoporama +Icon=videoporama +StartupNotify=true +Terminal=false +Type=Application +Categories=AudioVideo; --- /dev/null +++ videoporama-0.8.1/debian.upstream/dirs @@ -0,0 +1 @@ +usr/bin --- /dev/null +++ videoporama-0.8.1/debian.upstream/videoporama.xpm @@ -0,0 +1,293 @@ +/* XPM */ +static char *videoporama[] = { +/* columns rows colors chars-per-pixel */ +"30 31 256 2", +" c #4D3F3F", +". c #17570C", +"X c #19670D", +"o c #166E0D", +"O c #1B7E0E", +"+ c #1C7A15", +"@ c #375821", +"# c #1B7A2E", +"$ c #247C25", +"% c #207229", +"& c #2D7B20", +"* c #2E6E3A", +"= c #207F32", +"- c #287839", +"; c #3E7234", +": c #2D4B43", +"> c #3A5A4C", +", c #2D4D56", +"< c #1A7C47", +"1 c #1A7558", +"2 c #2D6F45", +"3 c #32694C", +"4 c #386A51", +"5 c #3C6758", +"6 c #3E685E", +"7 c #367252", +"8 c #1A7D64", +"9 c #11727F", +"0 c #2F746E", +"q c #4F4343", +"w c #524444", +"e c #544C4C", +"r c #594D4D", +"t c #54524B", +"y c #4D4E53", +"u c #564F51", +"i c #4D5C5C", +"p c #555252", +"a c #5A5555", +"s c #575759", +"d c #5A575A", +"f c #555A5C", +"g c #5A595B", +"h c #5C5C53", +"j c #615656", +"k c #655B5B", +"l c #695F5F", +"z c #4D6249", +"x c #4C6945", +"c c #58655C", +"v c #7C7749", +"b c #6C675A", +"n c #767857", +"m c #4D5460", +"M c #5C5F62", +"N c #535D67", +"B c #446460", +"V c #4B6160", +"C c #536163", +"Z c #54616F", +"A c #58646D", +"S c #5E6164", +"D c #4A6573", +"F c #516875", +"G c #596774", +"H c #5C727E", +"J c #656162", +"K c #6C6363", +"L c #6E6768", +"P c #6F6868", +"I c #726B6B", +"U c #727060", +"Y c #7A7474", +"T c #7E7979", +"R c #BF4A32", +"E c #B75930", +"W c #BA5432", +"Q c #AA6336", +"! c #B26832", +"~ c #AB743B", +"^ c #D44C37", +"/ c #C35332", +"( c #D0593A", +") c #CD653D", +"_ c #8C7C4A", +"` c #B56E53", +"' c #B07357", +"] c #997467", +"[ c #837E7E", +"{ c #A17C64", +"} c #C96340", +"| c #1F8111", +" . c #1D8E11", +".. c #238818", +"X. c #2A8C1C", +"o. c #248119", +"O. c #219312", +"+. c #229B13", +"@. c #27921F", +"#. c #2A921D", +"$. c #23A213", +"%. c #24AA14", +"&. c #25B615", +"*. c #26BB16", +"=. c #24B01D", +"-. c #1E843C", +";. c #23852A", +":. c #2E8D3C", +">. c #279D31", +",. c #3D9835", +"<. c #1FAF37", +"1. c #1EA437", +"2. c #21AF27", +"3. c #24BF20", +"4. c #21B82A", +"5. c #30B42B", +"6. c #3EAF3D", +"7. c #29B732", +"8. c #27C317", +"9. c #27C219", +"0. c #2ACD1A", +"q. c #28D11A", +"w. c #239E55", +"e. c #23A84A", +"r. c #16966E", +"t. c #149475", +"y. c #688956", +"u. c #6F8977", +"i. c #91843D", +"p. c #9E903D", +"a. c #B49D2F", +"s. c #B29134", +"d. c #C7BD3A", +"f. c #CCC33A", +"g. c #80804F", +"h. c #888548", +"j. c #958949", +"k. c #93924C", +"l. c #8B8951", +"z. c #979850", +"x. c #A99242", +"c. c #A98B5A", +"v. c #AFAD48", +"b. c #ADA64C", +"n. c #BBB443", +"m. c #ACA959", +"M. c #B6B358", +"N. c #B4B254", +"B. c #818C61", +"V. c #8A887B", +"C. c #98AD67", +"Z. c #9FA96E", +"A. c #A7A067", +"S. c #AFAF67", +"D. c #B7B76E", +"F. c #BCB963", +"G. c #A2A571", +"H. c #ACB278", +"J. c #116983", +"K. c #187484", +"L. c #266D8C", +"P. c #3E7197", +"I. c #0E61A4", +"U. c #0D7FA6", +"Y. c #0A77AA", +"T. c #1377A6", +"R. c #127CA4", +"E. c #256BAB", +"W. c #2D6CBB", +"Q. c #277EB5", +"!. c #426280", +"~. c #4D7489", +"^. c #537180", +"/. c #587082", +"(. c #486C96", +"). c #4A7890", +"_. c #426EA1", +"`. c #0A67C9", +"'. c #186FC6", +"]. c #0A77C3", +"[. c #1573CF", +"{. c #0764D5", +"}. c #2E7CC9", +"|. c #2078DA", +" X c #257DD3", +".X c #0765E0", +"XX c #046AEC", +"oX c #036DFB", +"OX c #0273FA", +"+X c #027BFA", +"@X c #0774F5", +"#X c #0E8398", +"$X c #2E88B9", +"%X c #3B80B7", +"&X c #658B9C", +"*X c #5387A3", +"=X c #5A90AC", +"-X c #4788B9", +";X c #4C95BE", +":X c #54A3B0", +">X c #6AA6BE", +",X c #0583CE", +"XJXUXUXa K Y g yX~.L J g 2 +.o 6.Q.I.@ #.1 A I r p UXUX", +"UXUXUXUXUXd k K p }.iXaX$XJ I p B . O.<., {.J.D r K e UXUXUX", +"UXUXUXUXUXr a j (.OX+XuXaXrXA L k f $ $.2.Y.W.e AXr d UXUXUX", +"UXUXUXUXe K I G oXoXOX%X] ' V.).J K s 3 O.>.g AXw a UXUXUXUX", +"UXUXUXp I K f e.].oX|.v.c./ ) kX;XM I a B C K r r UXUXUXUXUX", +"UXUXd j a a 7 %.3.t.l.i.n.A.Q uX,X6XG K r w Y e UXUXUXUXUXUX", +"UXUXe K k e J 4 +.*.,.n h m.C.9 ;.;.1X^.e DXw d UXUXUXUXUXUX", +"UXUXUXe d g l k V ..%.+ y.H.'.& X.X.T.g Y w a UXUXUXUXUXUXUX", +"UXUXUXUXUXUXd k k M - O .w..X: % $ Z e K p UXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXJ l J > X &.- `.XX!.q SXe UXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXd j k i o.%.1.E.u SX d UXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXUXa k l S * @.f K r a UXUXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXUXUXUXk l J f w Y e UXUXUXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXUXUXUXUXa r w DXq UXUXUXUXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXUXUXUXUXUXr Y w d UXUXUXUXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXUXUXUXUXd e l a UXUXUXUXUXUXUXUXUXUXUXUXUX", +"UXUXUXUXUXUXUXUXUXUXUXUXUXUXUXd UXUXUXUXUXUXUXUXUXUXUXUXUXUX" +}; --- /dev/null +++ videoporama-0.8.1/debian.upstream/compat @@ -0,0 +1 @@ +7 --- /dev/null +++ videoporama-0.8.1/debian.upstream/make-paquet.bash @@ -0,0 +1,47 @@ +#!/bin/bash +# Usage : make-paquet.bash SVNVersion RepSource RepDest +SVNVer=$1 +Src=$2 +Dest=$3 +echo "Source :"${Src} +echo "Dest :"${Dest} +mkdir ${Dest}/ +mkdir ${Dest}/videoporama-0.8.1 +rm `find ${Dest}/ -name "*.gz"` +rm `find ${Dest}/ -name "*.dsc"` +rm `find ${Dest}/ -name "*.deb"` +rm `find ${Dest}/ -name "*.build"` +rm `find ${Dest}/ -name "*.changes"` +rm -r ${Dest}/videoporama-0.8.1 +mkdir ${Dest}/videoporama-0.8.1 +cp -r ${Src}/. ${Dest}/videoporama-0.8.1 +rm -r -f ${Dest}/videoporama-0.8.1/debian +rm -r -f ${Dest}/videoporama-0.8.1/build +rm -r -f ${Dest}/videoporama-0.8.1/help/.svn +rm -r -f ${Dest}/videoporama-0.8.1/help/images/.svn +rm `find ${Dest}/videoporama-0.8.1/help/ -name "*.ods"` +rm -r -f ${Dest}/videoporama-0.8.1/icons/.svn +rm -r -f ${Dest}/videoporama-0.8.1/iconstr/.svn +rm -r -f ${Dest}/videoporama-0.8.1/locale/.svn +rm -r -f ${Dest}/videoporama-0.8.1/luma/.svn +rm -r -f ${Dest}/videoporama-0.8.1/.svn +rm `find ${Dest}/videoporama-0.8.1/ -name "creation_iss_exe_compil_inno_setup.py"` +rm `find ${Dest}/videoporama-0.8.1/ -name "*.ico"` +rm `find ${Dest}/videoporama-0.8.1/ -name "*.pyc"` +rm `find ${Dest}/videoporama-0.8.1/ -name "*.log"` +rm `find ${Dest}/videoporama-0.8.1/ -name "*.mbtree"` +rm `find ${Dest}/videoporama-0.8.1/ -name "*.pro"` +rm `find ${Dest}/videoporama-0.8.1/ -name "*.e4p"` +rm -r -f ${Dest}/videoporama-0.8.1/.eric4project/ +cd $Dest +tar -cvzf ${Dest}/videoporama_0.8.1.orig.tar.gz videoporama-0.8.1 +cp ${Dest}/videoporama_0.8.1.orig.tar.gz ${Dest}/videoporama_0.8.1.${SVNVer}.tar.gz +mkdir ${Dest}/videoporama-0.8.1/debian +cp -r ${Src}/debian ${Dest}/videoporama-0.8.1 +mv ${Dest}/videoporama-0.8.1/debian/PKG-INFO ${Dest} +cd ${Dest}/videoporama-0.8.1 +debuild -S -sa --lintian-opts -i +cd ${Dest}/ +sudo pbuilder build *.dsc +sudo mv /var/cache/pbuilder/result/videoporama_0.8.1-${SVNVer}_all.deb . +cd ${Src} --- /dev/null +++ videoporama-0.8.1/debian.upstream/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 1.0 +Name: videoporama +Version: 0.8.1.Alpha 1 +Summary: Videoporama - Application to make video of image slideshow +Home-page: http://www.videoporama.tuxfamily.org +Author: Ponchaut Olivier / Levray Dominique +Author-email: opvg@edpnet.be +License: UNKNOWN +Description: + Videoporama is an application to make diaporama from images export in video file. It is written in Python using QT4 and the PyQt4 GUI toolkit. + +Platform: UNKNOWN --- /dev/null +++ videoporama-0.8.1/debian.upstream/watch @@ -0,0 +1,2 @@ +version=3 +http://www.videoporama.tuxfamily.org/src/videoporama-(.*)\.tar\.gz --- /dev/null +++ videoporama-0.8.1/debian.upstream/control @@ -0,0 +1,19 @@ +Source: videoporama +Section: video +Priority: optional +Maintainer: Dominique LEVRAY +XS-Python-Version: all +Homepage: http://www.videoporama.tuxfamily.org/ +Standards-Version: 3.8.4 +Build-Depends: debhelper (>= 7.2.8ubuntu1) +Build-Depends-Indep: python (>= 2.6), python-support (>= 0.5.3) + +Package: videoporama +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, python-qt4, python-imaging, + python-pyexiv2, mjpegtools, sox, libdv-bin, ffmpeg, libavcodec-extra-52, + libavformat-extra-52, libavutil-extra-49, libsox-fmt-all, mplayer +Recommends: pulseaudio-utils +Description: Videoporama (Make and export image slideshows) + Videoporama is a software designed to make image slideshow with animation and export to video file. + --- /dev/null +++ videoporama-0.8.1/debian.upstream/changelog @@ -0,0 +1,12 @@ +videoporama (0.8.1-Alpha1) lucid; urgency=low + + * Initial release + + -- Dominique LEVRAY 13 Aug 2010 06:00:00 +0200 + +videoporama (0.8.1-Alpha1) karmic; urgency=low + + * Initial release + + -- Dominique LEVRAY 13 Aug 2010 06:00:00 +0200 + debian/dirs0000644000000000000000000000001012243054335010042 0ustar usr/bin debian/docs0000644000000000000000000000001612243054335010037 0ustar README help/* debian/control0000644000000000000000000000272212244412326010574 0ustar Source: videoporama Section: video Priority: optional Maintainer: Alessio Treglia XS-Python-Version: all Homepage: http://www.videoporama.tuxfamily.org/ Standards-Version: 3.9.4 Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~) Package: videoporama Architecture: all Depends: dvgrab, libav-tools, imagemagick, libdv-bin, mjpegtools, python-imaging, python-pyexiv2, python-qt4, sox, ${misc:Depends}, ${python:Depends} Recommends: libsox-fmt-mp3, mplayer, pulseaudio-utils Suggests: libavcodec-extra-52, libavformat-extra-52, libavutil-extra-50 Description: Make and export image slideshows Videoporama is a software designed to make image slideshow and export to video file. . The following options are available: * With or without transitions between images. * Image geometries: 4:3 or 16:9. * Display time is set image by image. * Transition type is defined image by image. * Add a sound to slideshow (wav, ogg ou mp3). * Output in PAL (720x576), NTSC (720x480), SECAM (720x576), Web (384x288), HD 720 (1280x720) or HD 1080 (1920x1080). * Output file format : Raw dv (.dv), AVI (codec dv), MPEG (VCD, SVCD et DVD), FLV (Flash video format) and H264 (MPEG4 part 10 AVC). * Add a background image (For images which are in portrait) or add a background color. (Notice : The image should have the same geometry than the other images. debian/menu0000644000000000000000000000025412243054335010057 0ustar ?package(videoporama): \ needs="X11" \ section="Applications/Video" \ title="videoporama" \ icon="/usr/share/pixmaps/videoporama.xpm" \ command="/usr/bin/videoporama" debian/videoporama.manpages0000644000000000000000000000003612243054335013211 0ustar debian.upstream/videoporama.1 debian/videoporama.install0000644000000000000000000000015512243054413013063 0ustar debian.upstream/videoporama.desktop usr/share/applications debian.upstream/videoporama.xpm usr/share/pixmaps debian/source/0000755000000000000000000000000012243055016010464 5ustar debian/source/format0000644000000000000000000000001412243054335011675 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000232412243054413011120 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Videoporama Upstream-Contact: Olivier Ponchaut Source: http://www.videoporama.tuxfamily.org/src/ Files: * Copyright: 2007-2010, Olivier Ponchaut License: GPL-2+ Files: ./debian/* Copyright: 2009-2010, Alessio Treglia License: GPL-2+ License: GPL-2+ This program 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 program 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. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. X-Comment: On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 debian/compat0000644000000000000000000000000212243054375010371 0ustar 9 debian/changelog0000644000000000000000000000521712244412347011050 0ustar videoporama (0.8.1-0ubuntu4) trusty; urgency=low * Port to avconv. -- Dmitrijs Ledkovs Sun, 24 Nov 2013 15:01:46 +0000 videoporama (0.8.1-0ubuntu3) trusty; urgency=low * Wrap and sort. * Bump debhelper compat to 9. * Convert to dh_python2. -- Logan Rosen Wed, 20 Nov 2013 01:39:34 -0500 videoporama (0.8.1-0ubuntu2) raring; urgency=low * debian/control: Bump Standards-Version to 3.9.4. * debian/copyright: - Add Files field to fix lintian warning. - Update Format URI. - Update obsolete field names. -- Logan Rosen Sat, 23 Mar 2013 14:04:33 -0400 videoporama (0.8.1-0ubuntu1) natty; urgency=low * New upstream release. - Compatible with pyexiv2 0.3.0 (LP: #710861) - Fix issue with non ASCII characters in the project file path (LP: #631113) * debian/control: added Recommends on mplayer (LP: #708431) -- Fabrice Coutadeur Sun, 06 Feb 2011 11:21:56 +0100 videoporama (0.8.0-0ubuntu1) maverick; urgency=low * New upstream release. * Switch to format 3.0 (quilt). * debian/control: - Move python from Build-Depends-Indep to Build-Depends field. - Depends on python-pyexiv2,python-imaging. - Bump Standards. * debian/watch: Point to new download location. * Update debian/copyright. -- Alessio Treglia Mon, 02 Aug 2010 23:31:46 +0200 videoporama (0.7.6-0ubuntu3) lucid; urgency=low * Add libsox-fmt-mp3 to Recommends. * Build-depend on python rather than on python-dev. -- Alessio Treglia Sun, 27 Dec 2009 20:42:09 +0100 videoporama (0.7.6-0ubuntu2) karmic; urgency=low * debian/videoporama.desktop: Add padsp before videoporama command to pass the sound through pulseaudio (LP: #436265). * Add pulseaudio-utils on Recommends. * Bump Standards. * Change section to video. -- Alessio Treglia Fri, 25 Sep 2009 08:35:40 +0200 videoporama (0.7.6-0ubuntu1) karmic; urgency=low * New upstream release. * Update homepage information in debian/{control,copyright} files. * Update watch file. * Install videoporama.1 manpage. * Bump Standards. -- Alessio Treglia Thu, 16 Jul 2009 11:51:15 +0200 videoporama (0.7.5-0ubuntu2) karmic; urgency=low * debian/control: - Fix typo, XS-Python-Versions -> XS-Python-Version. -- Alessio Treglia Wed, 17 Jun 2009 10:18:42 +0200 videoporama (0.7.5-0ubuntu1) karmic; urgency=low * Initial release (LP: #380152). * Add videoporama.xpm, desktop file and manpage. -- Alessio Treglia Wed, 10 Jun 2009 09:52:50 +0200 debian/watch0000644000000000000000000000012612243054335010217 0ustar version=3 http://download.tuxfamily.org/videoporama/src/videoporama-([\d.]*)\.tar\.gz debian/rules0000755000000000000000000000104712243054371010251 0ustar #!/usr/bin/make -f %: dh $@ --with python2 override_dh_auto_install: dh_auto_install -- --install-scripts=/usr/share/videoporama \ --install-lib=/usr/share/videoporama mv debian/videoporama/usr/share/videoporama/videoporama \ debian/videoporama/usr/bin/ rm debian/videoporama/usr/share/videoporama/licences.txt \ debian/videoporama/usr/share/videoporama/README \ debian/videoporama/usr/share/videoporama/INSTALL rm -r debian/videoporama/usr/share/videoporama/help find debian/videoporama/usr/share/videoporama -type f | xargs chmod -x