Changes for version 0.97.1
- Features:
- Extensive GUI redesign. dvd::rip now uses Gtk2 and Gtk2::Ex::FormFactory, so we have new dependencies here.
- The Perl Gtk2 binding should be part of every modern Linux distribution, e.g. Debian has a libgtk2-perl package. Otherwise grab it from CPAN (see URL below). I personally use version 1.082, but lower versions may work as well.
- Gtk2::Ex::FormFactory is rather new and not yet packaged for any Linux distro, at least I'm not aware of. Installation is straight forward (perl Makefile.PL && make test && make install). Version 0.56 is required.
- You can grab both Gtk2 and Gtk2::Ex::FormFactory from here:
- http://www.cpan.org/modules/by-module/Gtk2/
- A bunch of smaller features / changes, in particular making the GUI more comfortable. Too many to list them all, just poke around to find them ;)
- Notes:
- This is an ALPHA release, so please use with care, but *please* use it and report any bugs to the dvdrip-users list.
- The project file format didn't change significantly. Files from older dvd::rip versions will just work. Even opening files created with 0.97.1 should work in older versions. As usual you should make backups nevertheless.
- The redesign is not yet fully completed. The cluster, transcode filter & preview and burning stuff is currently missing. Cluster stuff will be added soon, filter stuff a bit later and burning stuff probably never: depends on user feedback ;)
- Only the German translation is complete, other languages will follow.
- The online web documentation still covers the old Gtk1 based version. This will change with the 0.98 stable release based on this 0.97 branch. Since the main functionality didn't change much this should be no problem at all.
Documentation
GUI for copying DVDs
Modules
GUI for copying DVDs, based on an open Low Level API
emulate sscanf() of the C library
Provides
in lib/Video/DVDRip/Audio.pm
in lib/Video/DVDRip/Base.pm
in lib/Video/DVDRip/BitrateCalc.pm
in lib/Video/DVDRip/Cluster/Job.pm
in lib/Video/DVDRip/Cluster/Job/AddAudioMerge.pm
in lib/Video/DVDRip/Cluster/Job/BitrateCalc.pm
in lib/Video/DVDRip/Cluster/Job/MergePSUs.pm
in lib/Video/DVDRip/Cluster/Job/MergeVideoAudio.pm
in lib/Video/DVDRip/Cluster/Job/RemoveVOBs.pm
in lib/Video/DVDRip/Cluster/Job/Split.pm
in lib/Video/DVDRip/Cluster/Job/TranscodeAudio.pm
in lib/Video/DVDRip/Cluster/Job/TranscodeVideo.pm
in lib/Video/DVDRip/Cluster/Master.pm
in lib/Video/DVDRip/Cluster/Node.pm
in lib/Video/DVDRip/Cluster/PSU.pm
in lib/Video/DVDRip/Cluster/Pipe.pm
in lib/Video/DVDRip/Cluster/Project.pm
in lib/Video/DVDRip/Cluster/Title.pm
in lib/Video/DVDRip/Cluster/Webserver.pm
in lib/Video/DVDRip/Cluster/Webserver.pm
in lib/Video/DVDRip/Config.pm
in lib/Video/DVDRip/Content.pm
in lib/Video/DVDRip/Convert.pm
in lib/Video/DVDRip/Base.pm
in lib/Video/DVDRip/Depend.pm
in lib/Video/DVDRip/FilterList.pm
in lib/Video/DVDRip/FilterList.pm
in lib/Video/DVDRip/FilterList.pm
in lib/Video/DVDRip/FilterList.pm
in lib/Video/DVDRip/FilterSettings.pm
in lib/Video/DVDRip/FilterSettings.pm
in lib/Video/DVDRip/GUI/Base.pm
in lib/Video/DVDRip/GUI/BitrateCalc.pm
in lib/Video/DVDRip/GUI/Cluster/Control.pm
in lib/Video/DVDRip/GUI/Cluster/Node.pm
in lib/Video/DVDRip/GUI/Cluster/Title.pm
in lib/Video/DVDRip/GUI/Context.pm
in lib/Video/DVDRip/GUI/Depend.pm
in lib/Video/DVDRip/GUI/ExecuteJobs.pm
in lib/Video/DVDRip/GUI/Filters.pm
in lib/Video/DVDRip/GUI/FormFactory/ClipImage.pm
in lib/Video/DVDRip/GUI/FormFactory/SubtitlePreviews.pm
in lib/Video/DVDRip/GUI/Main.pm
in lib/Video/DVDRip/GUI/MultiAudio.pm
in lib/Video/DVDRip/GUI/Pipe.pm
in lib/Video/DVDRip/GUI/Preferences.pm
in lib/Video/DVDRip/GUI/Preview.pm
in lib/Video/DVDRip/GUI/Progress.pm
in lib/Video/DVDRip/GUI/Project/BurnTab.pm
in lib/Video/DVDRip/GUI/Project/ClipZoom.pm
in lib/Video/DVDRip/GUI/Project/Logging.pm
in lib/Video/DVDRip/GUI/Project/Storage.pm
in lib/Video/DVDRip/GUI/Project/Subtitle.pm
in lib/Video/DVDRip/GUI/Project/Title.pm
in lib/Video/DVDRip/GUI/Project/Transcode.pm
in lib/Video/DVDRip/GUI/ZoomCalculator.pm
in lib/Video/DVDRip/InfoFile.pm
in lib/Video/DVDRip/Job.pm
in lib/Video/DVDRip/Job/BurnCD.pm
in lib/Video/DVDRip/Job/CountFramesInFile.pm
in lib/Video/DVDRip/Job/CreateCDImage.pm
in lib/Video/DVDRip/Job/CreateVobsub.pm
in lib/Video/DVDRip/Job/CreateWav.pm
in lib/Video/DVDRip/Job/ExtractPS1.pm
in lib/Video/DVDRip/Job/GrabPreviewFrame.pm
in lib/Video/DVDRip/Job/GrabSubtitleImages.pm
in lib/Video/DVDRip/Job/MergeAudio.pm
in lib/Video/DVDRip/Job/Mplex.pm
in lib/Video/DVDRip/Job/Probe.pm
in lib/Video/DVDRip/Job/ProbeTitleCount.pm
in lib/Video/DVDRip/Job/Rip.pm
in lib/Video/DVDRip/Job/ScanVolume.pm
in lib/Video/DVDRip/Job/Split.pm
in lib/Video/DVDRip/Job/TranscodeAudio.pm
in lib/Video/DVDRip/Job/TranscodeVideo.pm
in lib/Video/DVDRip/Logger.pm
in lib/Video/DVDRip/PSU.pm
in lib/Video/DVDRip/Preset.pm
in lib/Video/DVDRip/Probe.pm
in lib/Video/DVDRip/Project.pm
in lib/Video/DVDRip/RPC/Client.pm
in lib/Video/DVDRip/RPC/Message.pm
in lib/Video/DVDRip/RPC/Server.pm
in lib/Video/DVDRip/RPC/Server.pm
in lib/Video/DVDRip/RPC/Server.pm
in lib/Video/DVDRip/Subtitle.pm
in lib/Video/DVDRip/Subtitle.pm
in lib/Video/DVDRip/Title.pm
in lib/Video/DVDRip/TranscodeRC.pm