Hello all, I am really excited to post these new patches since a lot of things have been done to the software lately. I know, I still have to write a README file but I am struggling to get a "basic" functional version out before I can concentrate efforts on documentation (I know, not the best practice). Anyway, here we go with the diffs and its comments: * MediaInfo.py.diff Probably the greatest modification of all. This has been remodeled to use the Discover module of gst's python bindings. Framerate calculation is now possible and media streams now have a lot more information. I guess anyone interested will realize that this code is simpler and cleaner. Other then that, the old implementation caused some nasty Seg Faults while exiting. Have not looked into the cause of it since makes no sense to do things like it was being done. * souffleur.glade.diff Anyone interested on actually running Souffleur will notice the difference. A new GUI concept was developed. Panes can be hidden and soon, detachable. * Souffleur.py.diff Oh dear, where should I start... - videowidget initial size is now set according to media information and can be correctly resized - Introduce new GUI concept of hiding panes - Add new callbacks for improving usability of the subtitle pane * Double-click seeks media * Single click edits the subtitle - Prepared GUI for "edit mode" and "online mode" * The idea behind this is that subtitles are always done in 5 stages. First we transcript, second translate, third spotting and forth timing and fith review. "Editing mode" will be good for everything but reviewing. "Online mode" will make the subtitles move according to the movie on the TreeView and on TextView, but TextView won't be sensitive at this time. - Subtitle editing is done in real-time (a few bugs need fix here) - New framerate calculation and display in realtime - Added new stream information display on Project Pane * Subtitles.py.diff - Started to remodel so we can support other formats - Why should we update the whole list when editing the sub text? Added a new method for doing that nicely. * streams.py and oggStreams.py were removed since they are no longer needed. I guess that's it for now. More soon! Regards, Mesquita -------------- next part -------------- A non-text attachment was scrubbed... Name: souffleur.tar.gz Type: application/x-compressed-tar Size: 18083 bytes Desc: not available Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20080408/0c7dc501/attachment-0001.bin
Wow, that sounds really exciting! How close to a binary release are you? Will you be setting up a Webpage for it or need help/space to set one up? Cheers, Silvia. On Wed, Apr 9, 2008 at 10:32 AM, Jo?o Mesquita <jmesquita at contactnet.com.br> wrote:> Hello all, > > I am really excited to post these new patches since a lot of things > have been done to the software lately. I know, I still have to write a > README file but I am struggling to get a "basic" functional version out > before I can concentrate efforts on documentation (I know, not the best > practice). > > Anyway, here we go with the diffs and its comments: > > * MediaInfo.py.diff > > Probably the greatest modification of all. This has been remodeled to > use the Discover module of gst's python bindings. Framerate calculation > is now possible and media streams now have a lot more information. I > guess anyone interested will realize that this code is simpler and > cleaner. > Other then that, the old implementation caused some nasty Seg Faults > while exiting. Have not looked into the cause of it since makes no sense > to do things like it was being done. > > * souffleur.glade.diff > > Anyone interested on actually running Souffleur will notice the > difference. A new GUI concept was developed. Panes can be hidden and > soon, detachable. > > * Souffleur.py.diff > > Oh dear, where should I start... > > - videowidget initial size is now set according to media information > and can be correctly resized > - Introduce new GUI concept of hiding panes > - Add new callbacks for improving usability of the subtitle pane > * Double-click seeks media > * Single click edits the subtitle > - Prepared GUI for "edit mode" and "online mode" > * The idea behind this is that subtitles are always done in 5 stages. > First we transcript, second translate, third spotting and forth timing > and fith review. "Editing mode" will be good for everything but > reviewing. "Online mode" will make the subtitles move according to the > movie on the TreeView and on TextView, but TextView won't be sensitive > at this time. > - Subtitle editing is done in real-time (a few bugs need fix here) > - New framerate calculation and display in realtime > - Added new stream information display on Project Pane > > * Subtitles.py.diff > > - Started to remodel so we can support other formats > - Why should we update the whole list when editing the sub text? Added > a new method for doing that nicely. > > * streams.py and oggStreams.py were removed since they are no longer > needed. > > I guess that's it for now. More soon! > > Regards, > > Mesquita > > _______________________________________________ > Vorbis-dev mailing list > Vorbis-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/vorbis-dev > >
On 8-Apr-08, at 5:32 PM, Jo?o Mesquita wrote:> I am really excited to post these new patches since a lot of things > have been done to the software lately. I know, I still have to write a > README file but I am struggling to get a "basic" functional version > out > before I can concentrate efforts on documentation (I know, not the > best > practice).This is awesome, thanks. Your patches don't apply cleanly for me, but the code changes look fine. Please go ahead and commit them yourself. -r