Renamed module from devede to devedeng

Now it uses the 'locale' folder to create the locales list names.
This commit is contained in:
Sergio Costas 2015-01-29 00:34:47 +01:00
parent cfb9238a73
commit bc6fa87b3c
43 changed files with 241 additions and 245 deletions

View file

@ -12,7 +12,7 @@
<property name="program_name">Devede NG</property> <property name="program_name">Devede NG</property>
<property name="copyright" translatable="yes">2014 Raster Software Vigo</property> <property name="copyright" translatable="yes">2014 Raster Software Vigo</property>
<property name="authors">Sergio Costas Rodríguez</property> <property name="authors">Sergio Costas Rodríguez</property>
<property name="logo">devede.png</property> <property name="logo">devedeng.png</property>
<property name="logo_icon_name"/> <property name="logo_icon_name"/>
<property name="license_type">gpl-3-0</property> <property name="license_type">gpl-3-0</property>
<child internal-child="vbox"> <child internal-child="vbox">

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

@ -25,15 +25,11 @@ def get_data_files():
(os.path.join('share', 'doc', 'devede_ng', 'html'), glob('docs/html/*')) (os.path.join('share', 'doc', 'devede_ng', 'html'), glob('docs/html/*'))
] ]
try: for lang_name in [f for f in os.listdir('locale')]:
for pofile in [f for f in os.listdir('po') if f.endswith('.po')]: mofile = os.path.join('locale', lang_name,'LC_MESSAGES','devede_ng.mo')
pofile = os.path.join('po', pofile) # po/fr.po
modir, mofile = get_mopath(pofile)
# translations must be always in /usr/share because Gtk.builder only search there. If someone knows how to fix this... # translations must be always in /usr/share because Gtk.builder only search there. If someone knows how to fix this...
target = os.path.join('/usr','share', modir) # share/locale/fr/LC_MESSAGES/ target = os.path.join('/usr','share', 'locale', lang_name, 'LC_MESSAGES') # share/locale/fr/LC_MESSAGES/
data_files.append((target, [mofile])) data_files.append((target, [mofile]))
except:
pass
return data_files return data_files
@ -97,9 +93,9 @@ setup(
keywords='dvd video', keywords='dvd video',
packages=['devede'], packages=['devedeng'],
package_dir={"devede" : "src/devede"}, package_dir={"devedeng" : "src/devedeng"},
#package_data={'devede': ['data/*.ui']}, #package_data={'devede': ['data/*.ui']},

View file

@ -22,11 +22,11 @@ import gettext
import locale import locale
from gi.repository import Gtk from gi.repository import Gtk
import devede.project import devedeng.project
import devede.configuration_data import devedeng.configuration_data
import devede.choose_disc_type import devedeng.choose_disc_type
config_data = devede.configuration_data.configuration.get_config() config_data = devedeng.configuration_data.configuration.get_config()
if config_data == None: if config_data == None:
print ("Can't locate extra files. Aborting.") print ("Can't locate extra files. Aborting.")
@ -44,8 +44,8 @@ _ = gettext.gettext
Gtk.init(sys.argv) Gtk.init(sys.argv)
mwindow = devede.project.devede_project() mwindow = devedeng.project.devede_project()
ask_type = devede.choose_disc_type.choose_disc_type() ask_type = devedeng.choose_disc_type.choose_disc_type()
Gtk.main() Gtk.main()
config_data.save_config() config_data.save_config()

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class about_window: class about_window:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
builder = Gtk.Builder() builder = Gtk.Builder()
builder.set_translation_domain(self.config.gettext_domain) builder.set_translation_domain(self.config.gettext_domain)

View file

@ -17,7 +17,7 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class add_files: class add_files:
@ -25,7 +25,7 @@ class add_files:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def run(self): def run(self):

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class ask_window: class ask_window:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def run(self,text,title): def run(self,text,title):

View file

@ -17,14 +17,14 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.add_files import devedeng.add_files
class ask_subtitles: class ask_subtitles:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def run(self): def run(self):
@ -41,8 +41,8 @@ class ask_subtitles:
wencoding = builder.get_object("encoding_l") wencoding = builder.get_object("encoding_l")
wlanguage = builder.get_object("language_l") wlanguage = builder.get_object("language_l")
if (devede.add_files.add_files.last_path != None): if (devedeng.add_files.add_files.last_path != None):
self.wfilename.set_current_folder(devede.add_files.add_files.last_path) self.wfilename.set_current_folder(devedeng.add_files.add_files.last_path)
lang_selection = 0 lang_selection = 0
enc_selection = 0 enc_selection = 0

View file

@ -19,11 +19,11 @@
import subprocess import subprocess
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
import devede.mux_dvd_menu import devedeng.mux_dvd_menu
class avconv(devede.executor.executor): class avconv(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = False supports_play = False
@ -82,16 +82,16 @@ class avconv(devede.executor.executor):
continue continue
if (mpeg1 and mp2): if (mpeg1 and mp2):
devede.avconv.avconv.disc_types.append("vcd") devedeng.avconv.avconv.disc_types.append("vcd")
if (mpeg2 and mp2): if (mpeg2 and mp2):
devede.avconv.avconv.disc_types.append("svcd") devedeng.avconv.avconv.disc_types.append("svcd")
devede.avconv.avconv.disc_types.append("cvd") devedeng.avconv.avconv.disc_types.append("cvd")
if (mpeg2 and mp2 and ac3): if (mpeg2 and mp2 and ac3):
devede.avconv.avconv.disc_types.append("dvd") devedeng.avconv.avconv.disc_types.append("dvd")
if (divx and mp3): if (divx and mp3):
devede.avconv.avconv.disc_types.append("divx") devedeng.avconv.avconv.disc_types.append("divx")
if (h264 and mp3): if (h264 and mp3):
devede.avconv.avconv.disc_types.append("mkv") devedeng.avconv.avconv.disc_types.append("mkv")
return True return True
else: else:
@ -101,8 +101,8 @@ class avconv(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def convert_file(self,file_project,output_file,video_length,pass2 = False): def convert_file(self,file_project,output_file,video_length,pass2 = False):
@ -112,7 +112,7 @@ class avconv(devede.executor.executor):
else: else:
self.text = _("Converting %(X)s (pass 1)") % {"X" : file_project.title_name} self.text = _("Converting %(X)s (pass 1)") % {"X" : file_project.title_name}
# Prepare the converting process for the second pass # Prepare the converting process for the second pass
tmp = devede.avconv.avconv() tmp = devedeng.avconv.avconv()
tmp.convert_file(file_project, output_file, video_length, True) tmp.convert_file(file_project, output_file, video_length, True)
# it deppends of this process # it deppends of this process
tmp.add_dependency(self) tmp.add_dependency(self)
@ -398,7 +398,7 @@ class avconv(devede.executor.executor):
movie_path = os.path.join(output_path,"menu_"+str(n_page)+".mpg") movie_path = os.path.join(output_path,"menu_"+str(n_page)+".mpg")
self.command_var.append(movie_path) self.command_var.append(movie_path)
muxer = devede.mux_dvd_menu.mux_dvd_menu() muxer = devedeng.mux_dvd_menu.mux_dvd_menu()
final_path = muxer.create_mpg(n_page,output_path,movie_path) final_path = muxer.create_mpg(n_page,output_path,movie_path)
# the muxer process depends of the converter process # the muxer process depends of the converter process
muxer.add_dependency(self) muxer.add_dependency(self)

View file

@ -18,12 +18,12 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
import os import os
import json import json
class avprobe(devede.executor.executor): class avprobe(devedeng.executor.executor):
supports_analize = True supports_analize = True
supports_play = False supports_play = False
@ -47,8 +47,8 @@ class avprobe(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def process_stdout(self,data): def process_stdout(self,data):
return return

View file

@ -16,10 +16,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class brasero(devede.executor.executor): class brasero(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = False supports_play = False
@ -43,8 +43,8 @@ class brasero(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def burn(self,file_name): def burn(self,file_name):

View file

@ -19,13 +19,13 @@ from gi.repository import Gtk,GObject
import os import os
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
class choose_disc_type(GObject.GObject): class choose_disc_type(GObject.GObject):
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
builder = Gtk.Builder() builder = Gtk.Builder()
builder.set_translation_domain(self.config.gettext_domain) builder.set_translation_domain(self.config.gettext_domain)
@ -34,7 +34,7 @@ class choose_disc_type(GObject.GObject):
builder.connect_signals(self) builder.connect_signals(self)
self.wask_window = builder.get_object("wselect_disk") self.wask_window = builder.get_object("wselect_disk")
self.cv = devede.converter.converter.get_converter() self.cv = devedeng.converter.converter.get_converter()
dvd = True dvd = True
vcd = True vcd = True
cvd = True cvd = True

View file

@ -15,18 +15,18 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import devede.configuration_data import devedeng.configuration_data
import devede.mplayer import devedeng.mplayer
import devede.avconv import devedeng.avconv
import devede.avprobe import devedeng.avprobe
import devede.ffmpeg import devedeng.ffmpeg
import devede.ffprobe import devedeng.ffprobe
import devede.vlc import devedeng.vlc
import devede.brasero import devedeng.brasero
import devede.k3b import devedeng.k3b
import devede.mkisofs import devedeng.mkisofs
import devede.genisoimage import devedeng.genisoimage
import devede.mpv import devedeng.mpv
class converter: class converter:
@ -41,10 +41,10 @@ class converter:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
# List of classes with conversion capabilities, in order of preference # List of classes with conversion capabilities, in order of preference
self.c = [devede.vlc.vlc, devede.mpv.mpv, devede.mplayer.mplayer, devede.ffmpeg.ffmpeg, devede.ffprobe.ffprobe, devede.avconv.avconv, devede.avprobe.avprobe, self.c = [devedeng.vlc.vlc, devedeng.mpv.mpv, devedeng.mplayer.mplayer, devedeng.ffmpeg.ffmpeg, devedeng.ffprobe.ffprobe, devedeng.avconv.avconv, devedeng.avprobe.avprobe,
devede.brasero.brasero, devede.k3b.k3b, devede.mkisofs.mkisofs, devede.genisoimage.genisoimage] devedeng.brasero.brasero, devedeng.k3b.k3b, devedeng.mkisofs.mkisofs, devedeng.genisoimage.genisoimage]
self.analizers = {} self.analizers = {}
self.default_analizer = None self.default_analizer = None

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class create_disk_window: class create_disk_window:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def run(self): def run(self):

View file

@ -18,20 +18,20 @@
import cairo import cairo
from gi.repository import Gtk,Gdk,GdkPixbuf from gi.repository import Gtk,Gdk,GdkPixbuf
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.interface_manager import devedeng.interface_manager
import devede.message import devedeng.message
import devede.mux_dvd_menu import devedeng.mux_dvd_menu
class dvd_menu(devede.interface_manager.interface_manager): class dvd_menu(devedeng.interface_manager.interface_manager):
def __init__(self): def __init__(self):
self.entry_vertical_margin = 2.0 self.entry_vertical_margin = 2.0
self.entry_separation = 2.0 self.entry_separation = 2.0
devede.interface_manager.interface_manager.__init__(self) devedeng.interface_manager.interface_manager.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
self.default_background = os.path.join(self.config.pic_path,"backgrounds","default_bg.png") self.default_background = os.path.join(self.config.pic_path,"backgrounds","default_bg.png")
self.default_sound = os.path.join(self.config.pic_path,"silence.ogg") self.default_sound = os.path.join(self.config.pic_path,"silence.ogg")
@ -80,14 +80,14 @@ class dvd_menu(devede.interface_manager.interface_manager):
def update_music(self,b=None): def update_music(self,b=None):
self.store_ui(self.builder) self.store_ui(self.builder)
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
film_analizer = (cv.get_film_analizer())() film_analizer = (cv.get_film_analizer())()
(video, audio, length) = film_analizer.analize_film_data(self.background_music,True) (video, audio, length) = film_analizer.analize_film_data(self.background_music,True)
if (video != 0): if (video != 0):
devede.message.message_window(_("The selected file is a video, not an audio file"),_("Error")) devedeng.message.message_window(_("The selected file is a video, not an audio file"),_("Error"))
self.on_no_sound_clicked(None) self.on_no_sound_clicked(None)
elif (audio == 0): elif (audio == 0):
devede.message.message_window(_("The selected file is not an audio file"),_("Error")) devedeng.message.message_window(_("The selected file is not an audio file"),_("Error"))
self.on_no_sound_clicked(None) self.on_no_sound_clicked(None)
else: else:
self.sound_length = length self.sound_length = length
@ -577,7 +577,7 @@ class dvd_menu(devede.interface_manager.interface_manager):
self.file_list = file_list self.file_list = file_list
self.refresh_static_data() self.refresh_static_data()
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
menu_folder = os.path.join(base_path,"menu") menu_folder = os.path.join(base_path,"menu")
try: try:
os.makedirs(menu_folder) os.makedirs(menu_folder)

View file

@ -18,15 +18,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class dvdauthor_converter(devede.executor.executor): class dvdauthor_converter(devedeng.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def create_dvd_project (self, path, name, file_movies, menu_entries, start_with_menu): def create_dvd_project (self, path, name, file_movies, menu_entries, start_with_menu):

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk,Gdk from gi.repository import Gtk,Gdk
import os import os
import devede.configuration_data import devedeng.configuration_data
class end_window: class end_window:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def run(self,time_used, do_burn): def run(self,time_used, do_burn):

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk,Gdk from gi.repository import Gtk,Gdk
import os import os
import devede.configuration_data import devedeng.configuration_data
class error_window: class error_window:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
builder = Gtk.Builder() builder = Gtk.Builder()
builder.set_translation_domain(self.config.gettext_domain) builder.set_translation_domain(self.config.gettext_domain)

View file

@ -21,7 +21,7 @@ from gi.repository import GLib,GObject
import subprocess import subprocess
import os import os
import signal import signal
import devede.configuration_data import devedeng.configuration_data
class executor(GObject.GObject): class executor(GObject.GObject):
""" This class encapsulates everything needed for launching processes """ """ This class encapsulates everything needed for launching processes """
@ -32,7 +32,7 @@ class executor(GObject.GObject):
GObject.GObject.__init__(self) GObject.GObject.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
self.channel_stdin = None self.channel_stdin = None
self.channel_stdout = None self.channel_stdout = None
self.channel_stderr = None self.channel_stderr = None

View file

@ -19,11 +19,11 @@
import subprocess import subprocess
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
import devede.mux_dvd_menu import devedeng.mux_dvd_menu
class ffmpeg(devede.executor.executor): class ffmpeg(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = False supports_play = False
@ -82,16 +82,16 @@ class ffmpeg(devede.executor.executor):
continue continue
if (mpeg1 and mp2): if (mpeg1 and mp2):
devede.ffmpeg.ffmpeg.disc_types.append("vcd") devedeng.ffmpeg.ffmpeg.disc_types.append("vcd")
if (mpeg2 and mp2): if (mpeg2 and mp2):
devede.ffmpeg.ffmpeg.disc_types.append("svcd") devedeng.ffmpeg.ffmpeg.disc_types.append("svcd")
devede.ffmpeg.ffmpeg.disc_types.append("cvd") devedeng.ffmpeg.ffmpeg.disc_types.append("cvd")
if (mpeg2 and mp2 and ac3): if (mpeg2 and mp2 and ac3):
devede.ffmpeg.ffmpeg.disc_types.append("dvd") devedeng.ffmpeg.ffmpeg.disc_types.append("dvd")
if (divx and mp3): if (divx and mp3):
devede.ffmpeg.ffmpeg.disc_types.append("divx") devedeng.ffmpeg.ffmpeg.disc_types.append("divx")
if (h264 and mp3): if (h264 and mp3):
devede.ffmpeg.ffmpeg.disc_types.append("mkv") devedeng.ffmpeg.ffmpeg.disc_types.append("mkv")
return True return True
else: else:
@ -101,8 +101,8 @@ class ffmpeg(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def convert_file(self,file_project,output_file,video_length,pass2 = False): def convert_file(self,file_project,output_file,video_length,pass2 = False):
@ -112,7 +112,7 @@ class ffmpeg(devede.executor.executor):
else: else:
self.text = _("Converting %(X)s (pass 1)") % {"X" : file_project.title_name} self.text = _("Converting %(X)s (pass 1)") % {"X" : file_project.title_name}
# Prepare the converting process for the second pass # Prepare the converting process for the second pass
tmp = devede.ffmpeg.ffmpeg() tmp = devedeng.ffmpeg.ffmpeg()
tmp.convert_file(file_project, output_file, video_length, True) tmp.convert_file(file_project, output_file, video_length, True)
# it deppends of this process # it deppends of this process
tmp.add_dependency(self) tmp.add_dependency(self)
@ -398,7 +398,7 @@ class ffmpeg(devede.executor.executor):
movie_path = os.path.join(output_path,"menu_"+str(n_page)+".mpg") movie_path = os.path.join(output_path,"menu_"+str(n_page)+".mpg")
self.command_var.append(movie_path) self.command_var.append(movie_path)
muxer = devede.mux_dvd_menu.mux_dvd_menu() muxer = devedeng.mux_dvd_menu.mux_dvd_menu()
final_path = muxer.create_mpg(n_page,output_path,movie_path) final_path = muxer.create_mpg(n_page,output_path,movie_path)
# the muxer process depends of the converter process # the muxer process depends of the converter process
muxer.add_dependency(self) muxer.add_dependency(self)

View file

@ -18,12 +18,12 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
import os import os
import json import json
class ffprobe(devede.executor.executor): class ffprobe(devedeng.executor.executor):
supports_analize = True supports_analize = True
supports_play = False supports_play = False
@ -47,8 +47,8 @@ class ffprobe(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def process_stdout(self,data): def process_stdout(self,data):
return return

View file

@ -18,15 +18,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class file_copy(devede.executor.executor): class file_copy(devedeng.executor.executor):
def __init__(self,input_path, output_path): def __init__(self,input_path, output_path):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
self.text = _("Copying file %(X)s") % {"X": os.path.basename(input_path)} self.text = _("Copying file %(X)s") % {"X": os.path.basename(input_path)}

View file

@ -18,15 +18,15 @@
from gi.repository import Gtk,GObject from gi.repository import Gtk,GObject
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.interface_manager import devedeng.interface_manager
import devede.converter import devedeng.converter
import devede.ask_subtitles import devedeng.ask_subtitles
import devede.preview import devedeng.preview
import devede.file_copy import devedeng.file_copy
import devede.subtitles_mux import devedeng.subtitles_mux
class file_movie(devede.interface_manager.interface_manager): class file_movie(devedeng.interface_manager.interface_manager):
__gsignals__ = {'title_changed': (GObject.SIGNAL_RUN_FIRST, None,(str,))} __gsignals__ = {'title_changed': (GObject.SIGNAL_RUN_FIRST, None,(str,))}
@ -34,12 +34,12 @@ class file_movie(devede.interface_manager.interface_manager):
self.list_files = list_files self.list_files = list_files
devede.interface_manager.interface_manager.__init__(self) devedeng.interface_manager.interface_manager.__init__(self)
self.wfile_properties = None self.wfile_properties = None
self.builder = None self.builder = None
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
self.set_type(None, self.config.disc_type) self.set_type(None, self.config.disc_type)
self.config.connect('disc_type',self.set_type) self.config.connect('disc_type',self.set_type)
@ -137,7 +137,7 @@ class file_movie(devede.interface_manager.interface_manager):
self.add_enable_disable("no_reencode_audio_video", [], no_reencode_audio_video_list) self.add_enable_disable("no_reencode_audio_video", [], no_reencode_audio_video_list)
if list_files == None: if list_files == None:
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
film_analizer = (cv.get_film_analizer())() film_analizer = (cv.get_film_analizer())()
if (film_analizer.get_film_data(self.file_name)): if (film_analizer.get_film_data(self.file_name)):
self.error = True self.error = True
@ -605,7 +605,7 @@ class file_movie(devede.interface_manager.interface_manager):
def on_add_subtitles_clicked(self,b): def on_add_subtitles_clicked(self,b):
subt = devede.ask_subtitles.ask_subtitles() subt = devedeng.ask_subtitles.ask_subtitles()
if (subt.run()): if (subt.run()):
self.wsubtitles_list.append([subt.filename, subt.encoding, subt.language, subt.put_upper]) self.wsubtitles_list.append([subt.filename, subt.encoding, subt.language, subt.put_upper])
@ -641,12 +641,12 @@ class file_movie(devede.interface_manager.interface_manager):
self.converted_filename = output_path self.converted_filename = output_path
if self.is_mpeg_ps: if self.is_mpeg_ps:
converter = devede.file_copy.file_copy(self.file_name,output_path) converter = devedeng.file_copy.file_copy(self.file_name,output_path)
else: else:
self.set_final_size_aspect() self.set_final_size_aspect()
self.set_final_rates() self.set_final_rates()
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
disc_converter = cv.get_disc_converter() disc_converter = cv.get_disc_converter()
converter = disc_converter() converter = disc_converter()
converter.convert_file(self,output_path,duration) converter.convert_file(self,output_path,duration)
@ -668,7 +668,7 @@ class file_movie(devede.interface_manager.interface_manager):
final_aspect = "16:9" final_aspect = "16:9"
else: else:
final_aspect = "4:3" final_aspect = "4:3"
subt_mux = devede.subtitles_mux.subtitles_mux() subt_mux = devedeng.subtitles_mux.subtitles_mux()
subt_mux.multiplex_subtitles( output_path, subt_file, subt_codepage, subt_lang, subt_upper, subt_mux.multiplex_subtitles( output_path, subt_file, subt_codepage, subt_lang, subt_upper,
self.subt_font_size,self.format_pal,self.force_subtitles, self.subt_font_size,self.format_pal,self.force_subtitles,
final_aspect, duration2, stream_id, final_aspect, duration2, stream_id,
@ -688,11 +688,11 @@ class file_movie(devede.interface_manager.interface_manager):
def do_preview(self): def do_preview(self):
wpreview = devede.preview.preview_window() wpreview = devedeng.preview.preview_window()
if (wpreview.run() == False): if (wpreview.run() == False):
return return
run_window = devede.runner.runner() run_window = devedeng.runner.runner()
p = self.do_conversion(os.path.join(self.config.tmp_folder,"movie_preview.mpg"),wpreview.lvalue) p = self.do_conversion(os.path.join(self.config.tmp_folder,"movie_preview.mpg"),wpreview.lvalue)
run_window.add_process(p) run_window.add_process(p)
run_window.connect("done",self.preview_done) run_window.connect("done",self.preview_done)
@ -702,7 +702,7 @@ class file_movie(devede.interface_manager.interface_manager):
def preview_done(self,o,retval): def preview_done(self,o,retval):
if (retval == 0): if (retval == 0):
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
disc_player = (cv.get_film_player())() disc_player = (cv.get_film_player())()
disc_player.play_film(os.path.join(self.config.tmp_folder,"movie_preview.mpg")) disc_player.play_film(os.path.join(self.config.tmp_folder,"movie_preview.mpg"))

View file

@ -18,11 +18,11 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import os import os
import devede.configuration_data import devedeng.configuration_data
import subprocess import subprocess
import devede.executor import devedeng.executor
class genisoimage(devede.executor.executor): class genisoimage(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = False supports_play = False
@ -46,8 +46,8 @@ class genisoimage(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def create_iso (self, path, name): def create_iso (self, path, name):

View file

@ -16,10 +16,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class k3b(devede.executor.executor): class k3b(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = False supports_play = False
@ -43,8 +43,8 @@ class k3b(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def burn(self,file_name): def burn(self,file_name):

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class message_window: class message_window:
def __init__(self,text,title,list_data = None): def __init__(self,text,title,list_data = None):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
builder = Gtk.Builder() builder = Gtk.Builder()
builder.set_translation_domain(self.config.gettext_domain) builder.set_translation_domain(self.config.gettext_domain)

View file

@ -18,11 +18,11 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import os import os
import devede.configuration_data import devedeng.configuration_data
import subprocess import subprocess
import devede.executor import devedeng.executor
class mkisofs(devede.executor.executor): class mkisofs(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = False supports_play = False
@ -46,8 +46,8 @@ class mkisofs(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def create_iso (self, path, name): def create_iso (self, path, name):

View file

@ -18,11 +18,11 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
import os import os
class mplayer(devede.executor.executor): class mplayer(devedeng.executor.executor):
supports_analize = True supports_analize = True
supports_play = True supports_play = True
@ -46,8 +46,8 @@ class mplayer(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def play_film(self,file_name): def play_film(self,file_name):

View file

@ -18,10 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class mpv(devede.executor.executor): class mpv(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = True supports_play = True
@ -45,8 +45,8 @@ class mpv(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def play_film(self,file_name): def play_film(self,file_name):

View file

@ -18,15 +18,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class mux_dvd_menu(devede.executor.executor): class mux_dvd_menu(devedeng.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def create_mpg(self,n_page,output_path,movie_path): def create_mpg(self,n_page,output_path,movie_path):

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class opensave_window: class opensave_window:
def __init__(self, save): def __init__(self, save):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
self.save = save self.save = save

View file

@ -17,13 +17,13 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
class preview_window: class preview_window:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def run(self): def run(self):

View file

@ -23,30 +23,30 @@ import urllib.parse
import pickle import pickle
import math import math
import devede.file_movie import devedeng.file_movie
import devede.ask import devedeng.ask
import devede.add_files import devedeng.add_files
import devede.message import devedeng.message
import devede.dvd_menu import devedeng.dvd_menu
import devede.create_disk_window import devedeng.create_disk_window
import devede.runner import devedeng.runner
import devede.settings import devedeng.settings
import devede.dvdauthor_converter import devedeng.dvdauthor_converter
import devede.mkisofs import devedeng.mkisofs
import devede.end_job import devedeng.end_job
import devede.vcdimager_converter import devedeng.vcdimager_converter
import devede.shutdown import devedeng.shutdown
import devede.about import devedeng.about
import devede.opensave import devedeng.opensave
class devede_project: class devede_project:
def __init__(self): def __init__(self):
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
self.disc_type = self.config.disc_type self.disc_type = self.config.disc_type
self.menu = devede.dvd_menu.dvd_menu() self.menu = devedeng.dvd_menu.dvd_menu()
self.current_title = None self.current_title = None
self.project_file = None self.project_file = None
@ -199,7 +199,7 @@ class devede_project:
def on_wmain_window_delete_event(self,b,e=None): def on_wmain_window_delete_event(self,b,e=None):
ask = devede.ask.ask_window() ask = devedeng.ask.ask_window()
if (ask.run(_("Abort the current DVD and exit?"),_("Exit DeVeDe"))): if (ask.run(_("Abort the current DVD and exit?"),_("Exit DeVeDe"))):
Gtk.main_quit() Gtk.main_quit()
return True return True
@ -215,7 +215,7 @@ class devede_project:
def on_add_file_clicked(self,b): def on_add_file_clicked(self,b):
ask_files = devede.add_files.add_files() ask_files = devedeng.add_files.add_files()
if (ask_files.run()): if (ask_files.run()):
self.add_several_files(ask_files.files) self.add_several_files(ask_files.files)
@ -239,14 +239,14 @@ class devede_project:
for efile in file_list: for efile in file_list:
if efile.startswith("file://"): if efile.startswith("file://"):
efile = urllib.parse.unquote(efile[7:]) efile = urllib.parse.unquote(efile[7:])
new_file = devede.file_movie.file_movie(efile) new_file = devedeng.file_movie.file_movie(efile)
if (new_file.error): if (new_file.error):
error_list.append(os.path.basename(efile)) error_list.append(os.path.basename(efile))
else: else:
new_file.connect('title_changed',self.title_changed) new_file.connect('title_changed',self.title_changed)
self.wliststore_files.append([new_file, new_file.title_name,True,self.duration_to_string(new_file.get_duration())]) self.wliststore_files.append([new_file, new_file.title_name,True,self.duration_to_string(new_file.get_duration())])
if (len(error_list)!=0): if (len(error_list)!=0):
devede.message.message_window(_("The following files could not be added:"),_("Error while adding files"),error_list) devedeng.message.message_window(_("The following files could not be added:"),_("Error while adding files"),error_list)
self.set_interface_status(None) self.set_interface_status(None)
self.refresh_disc_usage() self.refresh_disc_usage()
@ -257,7 +257,7 @@ class devede_project:
if (element == None): if (element == None):
return return
ask_w = devede.ask.ask_window() ask_w = devedeng.ask.ask_window()
if (ask_w.run(_("The file <b>%(X)s</b> <i>(%(Y)s)</i> will be removed.") % {"X":element.title_name, "Y":element.file_name},_("Delete file"))): if (ask_w.run(_("The file <b>%(X)s</b> <i>(%(Y)s)</i> will be removed.") % {"X":element.title_name, "Y":element.file_name},_("Delete file"))):
element.delete_file() element.delete_file()
model.remove(treeiter) model.remove(treeiter)
@ -461,15 +461,15 @@ class devede_project:
file_movies = self.get_all_files() file_movies = self.get_all_files()
t = len(file_movies) t = len(file_movies)
if (max_files != -1) and (t > max_files): if (max_files != -1) and (t > max_files):
devede.message.message_window(_("The limit for this format is %(l)d files, but your project has %(h)d.") % {"l": max_files, "h" : t}, _("Too many files in the project")) devedeng.message.message_window(_("The limit for this format is %(l)d files, but your project has %(h)d.") % {"l": max_files, "h" : t}, _("Too many files in the project"))
return return
data = devede.create_disk_window.create_disk_window() data = devedeng.create_disk_window.create_disk_window()
if (not data.run()): if (not data.run()):
return return
if os.path.exists(data.path): if os.path.exists(data.path):
ask_w = devede.ask.ask_window() ask_w = devedeng.ask.ask_window()
retval = ask_w.run(_("The selected folder already exists. To create the project, Devede must delete it.\nIf you continue, the folder\n\n <b>%s</b>\n\n and all its contents <b>will be deleted</b>. Continue?") % data.path,_("Delete folder")) retval = ask_w.run(_("The selected folder already exists. To create the project, Devede must delete it.\nIf you continue, the folder\n\n <b>%s</b>\n\n and all its contents <b>will be deleted</b>. Continue?") % data.path,_("Delete folder"))
if retval: if retval:
# delete only the bare minimun needed # delete only the bare minimun needed
@ -496,7 +496,7 @@ class devede_project:
self.shutdown = data.shutdown self.shutdown = data.shutdown
run_window = devede.runner.runner() run_window = devedeng.runner.runner()
final_dependencies = [] final_dependencies = []
@ -525,21 +525,21 @@ class devede_project:
start_with_menu = True start_with_menu = True
else: else:
start_with_menu = False start_with_menu = False
dvdauthor = devede.dvdauthor_converter.dvdauthor_converter() dvdauthor = devedeng.dvdauthor_converter.dvdauthor_converter()
dvdauthor.create_dvd_project(data.path, data.name, file_movies, menu_entries, start_with_menu) dvdauthor.create_dvd_project(data.path, data.name, file_movies, menu_entries, start_with_menu)
# dvdauthor must wait until all the files have been converted # dvdauthor must wait until all the files have been converted
for element in final_dependencies: for element in final_dependencies:
dvdauthor.add_dependency(element) dvdauthor.add_dependency(element)
run_window.add_process(dvdauthor) run_window.add_process(dvdauthor)
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
isocreator = cv.get_mkiso()() isocreator = cv.get_mkiso()()
isocreator.create_iso(data.path, data.name) isocreator.create_iso(data.path, data.name)
isocreator.add_dependency(dvdauthor) isocreator.add_dependency(dvdauthor)
run_window.add_process(isocreator) run_window.add_process(isocreator)
self.disc_image_name = os.path.join(data.path,data.name+".iso") self.disc_image_name = os.path.join(data.path,data.name+".iso")
elif (self.disc_type == "vcd") or (self.disc_type == "svcd") or (self.disc_type == "cvd"): elif (self.disc_type == "vcd") or (self.disc_type == "svcd") or (self.disc_type == "cvd"):
vcdcreator = devede.vcdimager_converter.vcdimager_converter() vcdcreator = devedeng.vcdimager_converter.vcdimager_converter()
vcdcreator.create_cd_project(data.path, data.name, file_movies) vcdcreator.create_cd_project(data.path, data.name, file_movies)
for element in final_dependencies: for element in final_dependencies:
vcdcreator.add_dependency(element) vcdcreator.add_dependency(element)
@ -558,19 +558,19 @@ class devede_project:
if self.shutdown: if self.shutdown:
Gtk.main_quit() Gtk.main_quit()
devede.shutdown.shutdown() devedeng.shutdown.shutdown()
if value == 0: if value == 0:
ended = devede.end_job.end_window() ended = devedeng.end_job.end_window()
if self.disc_image_name == None: if self.disc_image_name == None:
do_burn = False do_burn = False
else: else:
do_burn = True do_burn = True
if (ended.run(time.time() - self.time_start, do_burn)): if (ended.run(time.time() - self.time_start, do_burn)):
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
burner = cv.get_burner()() burner = cv.get_burner()()
burner.burn(self.disc_image_name) burner.burn(self.disc_image_name)
run_window = devede.runner.runner(False) run_window = devedeng.runner.runner(False)
run_window.add_process(burner) run_window.add_process(burner)
run_window.connect("done", self.disc_done2) run_window.connect("done", self.disc_done2)
run_window.run() run_window.run()
@ -594,22 +594,22 @@ class devede_project:
def on_settings_activate(self,b): def on_settings_activate(self,b):
w = devede.settings.settings_window() w = devedeng.settings.settings_window()
def on_about_activate(self,b): def on_about_activate(self,b):
w = devede.about.about_window() w = devedeng.about.about_window()
def on_new_activate(self,b): def on_new_activate(self,b):
w = devede.ask.ask_window() w = devedeng.ask.ask_window()
if w.run(_("Close current project and start a fresh one?"), _("New project")): if w.run(_("Close current project and start a fresh one?"), _("New project")):
self.wliststore_files.clear() self.wliststore_files.clear()
self.project_file = None self.project_file = None
self.wmain_window.hide() self.wmain_window.hide()
devede.choose_disc_type.choose_disc_type() devedeng.choose_disc_type.choose_disc_type()
def on_wmain_window_drag_motion(self,wid, context, x, y, time): def on_wmain_window_drag_motion(self,wid, context, x, y, time):
@ -638,14 +638,14 @@ class devede_project:
def on_save_as_activate(self,b): def on_save_as_activate(self,b):
while True: while True:
w = devede.opensave.opensave_window(True) w = devedeng.opensave.opensave_window(True)
retval = w.run(self.project_file) retval = w.run(self.project_file)
if retval == None: if retval == None:
return return
if not retval.endswith(".devedeng"): if not retval.endswith(".devedeng"):
retval += ".devedeng" retval += ".devedeng"
if os.path.isfile(retval): if os.path.isfile(retval):
w = devede.ask.ask_window() w = devedeng.ask.ask_window()
if not w.run(_("The file already exists. Overwrite it?"), _("The file already exists")): if not w.run(_("The file already exists. Overwrite it?"), _("The file already exists")):
continue continue
self.project_file = retval self.project_file = retval
@ -654,7 +654,7 @@ class devede_project:
def on_load_activate(self,b): def on_load_activate(self,b):
w = devede.opensave.opensave_window(False) w = devedeng.opensave.opensave_window(False)
retval = w.run() retval = w.run()
if retval != None: if retval != None:
self.load_project(retval) self.load_project(retval)
@ -698,7 +698,7 @@ class devede_project:
if "files" in project: if "files" in project:
error_list = [] error_list = []
for efile in project["files"]: for efile in project["files"]:
new_file = devede.file_movie.file_movie(efile["file_name"]) new_file = devedeng.file_movie.file_movie(efile["file_name"])
if (new_file.error): if (new_file.error):
error_list.append(os.path.basename(efile["file_name"])) error_list.append(os.path.basename(efile["file_name"]))
else: else:
@ -706,12 +706,12 @@ class devede_project:
new_file.connect('title_changed',self.title_changed) new_file.connect('title_changed',self.title_changed)
self.wliststore_files.append([new_file, new_file.title_name,True,self.duration_to_string(new_file.get_duration())]) self.wliststore_files.append([new_file, new_file.title_name,True,self.duration_to_string(new_file.get_duration())])
if (len(error_list)!=0): if (len(error_list)!=0):
devede.message.message_window(_("The following files in the project could not be added again:"),_("Error while adding files"),error_list) devedeng.message.message_window(_("The following files in the project could not be added again:"),_("Error while adding files"),error_list)
self.set_interface_status(None) self.set_interface_status(None)
self.refresh_disc_usage() self.refresh_disc_usage()
def on_multiproperties_activate(self,b): def on_multiproperties_activate(self,b):
e = devede.file_movie.file_movie(None,self.get_all_files()) e = devedeng.file_movie.file_movie(None,self.get_all_files())
e.properties() e.properties()

View file

@ -17,9 +17,9 @@
from gi.repository import Gtk,GObject from gi.repository import Gtk,GObject
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.error import devedeng.error
import devede.ask import devedeng.ask
class runner(GObject.GObject): class runner(GObject.GObject):
@ -29,7 +29,7 @@ class runner(GObject.GObject):
GObject.GObject.__init__(self) GObject.GObject.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
if (self.config.multicore > 0): if (self.config.multicore > 0):
if self.config.cores < self.config.multicore: if self.config.cores < self.config.multicore:
@ -87,7 +87,7 @@ class runner(GObject.GObject):
def on_cancel_clicked(self,b): def on_cancel_clicked(self,b):
ask_w = devede.ask.ask_window() ask_w = devedeng.ask.ask_window()
retval = ask_w.run(_("Cancel the current job?"),_("Cancel the current job?")) retval = ask_w.run(_("Cancel the current job?"),_("Cancel the current job?"))
if retval: if retval:
self.error = True self.error = True
@ -131,7 +131,7 @@ class runner(GObject.GObject):
for element in self.proc_list: for element in self.proc_list:
element.cancel() element.cancel()
self.wprogress.destroy() self.wprogress.destroy()
devede.error.error_window() devedeng.error.error_window()
self.emit("done",1) # there was an error self.emit("done",1) # there was an error
return return

View file

@ -17,17 +17,17 @@
from gi.repository import Gtk from gi.repository import Gtk
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.interface_manager import devedeng.interface_manager
import gettext import gettext
import devede.converter import devedeng.converter
class settings_window(devede.interface_manager.interface_manager): class settings_window(devedeng.interface_manager.interface_manager):
def __init__(self): def __init__(self):
devede.interface_manager.interface_manager.__init__(self) devedeng.interface_manager.interface_manager.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
if (self.config.multicore > 0): if (self.config.multicore > 0):
if self.config.cores < self.config.multicore: if self.config.cores < self.config.multicore:
@ -67,7 +67,7 @@ class settings_window(devede.interface_manager.interface_manager):
self.add_combobox("multicore",list_core_elements,default_value) self.add_combobox("multicore",list_core_elements,default_value)
self.add_filebutton("tempo_path", self.config.tmp_folder) self.add_filebutton("tempo_path", self.config.tmp_folder)
c = devede.converter.converter.get_converter() c = devedeng.converter.converter.get_converter()
(analizers, players, menuers, converters, burners, mkiso) = c.get_available_programs() (analizers, players, menuers, converters, burners, mkiso) = c.get_available_programs()
self.add_combobox("analizer", analizers,self.config.film_analizer) self.add_combobox("analizer", analizers,self.config.film_analizer)
@ -108,7 +108,7 @@ class settings_window(devede.interface_manager.interface_manager):
def set_data_converter(self,b): def set_data_converter(self,b):
self.store_ui(self.builder) self.store_ui(self.builder)
cv = devede.converter.converter.get_converter() cv = devedeng.converter.converter.get_converter()
cv2 = cv.get_disc_converter_by_name(self.converter) cv2 = cv.get_disc_converter_by_name(self.converter)
data = "" data = ""
for t in cv2.disc_types: for t in cv2.disc_types:

View file

@ -20,15 +20,15 @@
import os import os
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class subtitles_mux(devede.executor.executor): class subtitles_mux(devedeng.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def multiplex_subtitles(self, file_path, subtitles_path, subt_codepage, subt_lang, def multiplex_subtitles(self, file_path, subtitles_path, subt_codepage, subt_lang,
subt_upper, font_size, pal, force_subtitles, aspect, duration, stream_id, fill_color, outline_color, outline_thick): subt_upper, font_size, pal, force_subtitles, aspect, duration, stream_id, fill_color, outline_color, outline_thick):

View file

@ -18,15 +18,15 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import os import os
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class vcdimager_converter(devede.executor.executor): class vcdimager_converter(devedeng.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def create_cd_project (self, path, name, file_movies): def create_cd_project (self, path, name, file_movies):

View file

@ -16,10 +16,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
import subprocess import subprocess
import devede.configuration_data import devedeng.configuration_data
import devede.executor import devedeng.executor
class vlc(devede.executor.executor): class vlc(devedeng.executor.executor):
supports_analize = False supports_analize = False
supports_play = True supports_play = True
@ -43,8 +43,8 @@ class vlc(devede.executor.executor):
def __init__(self): def __init__(self):
devede.executor.executor.__init__(self) devedeng.executor.executor.__init__(self)
self.config = devede.configuration_data.configuration.get_config() self.config = devedeng.configuration_data.configuration.get_config()
def play_film(self,file_name): def play_film(self,file_name):