From: <iwa...@us...> - 2003-08-06 10:58:44
|
Update of /cvsroot/quickrip/quickrip/gtk In directory sc8-pr-cvs1:/tmp/cvs-serv26504 Modified Files: gtkmain.py gtkprogress.py gtksettings.py Log Message: minor touchups in base.py, see lines 248 and 253. Also, a new module commandthread has been submitted for use in base.py. Minor updates elsewhere. Index: gtkmain.py =================================================================== RCS file: /cvsroot/quickrip/quickrip/gtk/gtkmain.py,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** gtkmain.py 6 Aug 2003 08:33:57 -0000 1.15 --- gtkmain.py 6 Aug 2003 10:58:40 -0000 1.16 *************** *** 40,43 **** --- 40,45 ---- import gtkerrorbox from gtkerrorbox import * + import commandthread + from commandthread import * __app__ = config.app *************** *** 58,63 **** --- 60,72 ---- self.hideRip() self.hideScan() + self.dialogProgress.window.present() + # cmd = CommandThread("sleep 2; ls /bin", self.results) + # cmd.start() self.scanDVD() + def results(self, stdout): + print "my: " + stdout + self.showRip() + def configure(self, widget, data=None): self.dialogSettings.window.show_all() *************** *** 208,211 **** --- 217,221 ---- def __init__(self): self.oldtrack = None + gtk.threads_init() xml = gtk.glade.XML('glade/gtkmain.glade') self.window = xml.get_widget('window') *************** *** 472,475 **** --- 482,486 ---- self.showRip() self.showScan() + self.dialogProgress.window.hide() # for i in range(1, int(self.numtitles) + 1): # print "title add " + str(i) Index: gtkprogress.py =================================================================== RCS file: /cvsroot/quickrip/quickrip/gtk/gtkprogress.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** gtkprogress.py 4 Aug 2003 05:49:16 -0000 1.4 --- gtkprogress.py 6 Aug 2003 10:58:40 -0000 1.5 *************** *** 8,11 **** --- 8,14 ---- #cancel button (that stops the ripping and closes the dialogue) + #all encodings have one pass for audio + #all videos can have one or two passes + #ogg has an extra merge passes try: import pygtk *************** *** 26,34 **** import gtk import gtk.glade ! class GTKProgress: def quit(self, widget, data=None): ! print "close progress" self.window.hide() return gtk.TRUE --- 29,39 ---- import gtk import gtk.glade ! ! from gtkerrorbox import * ! class GTKProgress: def quit(self, widget, data=None): ! error = GTKErrorBox("Warning!", "Are you sure you want to stop the current task?") self.window.hide() return gtk.TRUE *************** *** 40,50 **** xml.signal_autoconnect( {'on_window_delete_event': self.quit} ) xml.signal_autoconnect( {'on_buttonCancel_clicked': self.quit} ) - - # self.window.show_all() - - def main(self): - gtk.main() - - if __name__ == "__main__": - app = GTKProgress() - app.main() --- 45,46 ---- Index: gtksettings.py =================================================================== RCS file: /cvsroot/quickrip/quickrip/gtk/gtksettings.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** gtksettings.py 6 Aug 2003 00:33:48 -0000 1.9 --- gtksettings.py 6 Aug 2003 10:58:40 -0000 1.10 *************** *** 7,10 **** --- 7,16 ---- #mencoder - deinterlacing, aspect ratio, etc + + #all formats have a one pass for audio... + #all video formats have one or two pass options + #SVCD is 1 audio 1 video only + #ogg adds an extra pass for merge + try: import pygtk |