Changes for version 0.34
- Note:
- Cluster mode: you need the pstree command on the cluster control computer from now
- Features:
- Cluster mode:
- now you can reset a single job, if something went wrong with it, so you don't have to start the whole project again. All dependent jobs are reset automatically. Thanks to Sloan Poe for his suggestion.
- cluster mode scheduler optimization regarding the delegation of IO intensive jobs preferably to nodes with local resp. fast file system access. In earlier versions a local node could be blocked too early by a non-local job, so local jobs later had to be delegated to non-local nodes. The scheduler now tries delegating local jobs to local nodes first, and then normal jobs to idle nodes, if there are any.
- you can optionally let dvd::rip delete the VOBs after finishing, making bigger project queues possible, even with little harddisk space (but is risky, if something goes wrong).
- AC3 audio passthrough support. If you're upgrading and you have an existent project, you need to rip the title again, because the necessary probing is done directly after ripping. There is no restriction for new projects.
- Currently it's not possible to use AC3 passthrough in cluster mode, because I hadn't the time to test it.
- the layout of the Transcode Tab changed slightly, to get space for the AC3 radio buttons.
- all directories are now created with mode 0775, to prevent file access problems in cluster mode, if the user ids of all nodes doesn't match. Suggested by Sloan Poe.
- range transcoding: default for the start value is 0. default for end value is number of frames. Until now you had to fill both values to get a range transcoding. Suggested by Douglas Bollinger <dcb AT 321.net>.
- Bugfixes:
- Cluster mode:
- on some systems stopping a node didn't work (dvd::rip hung). Now the child process is killed explicitely and this should work on any system. You need 'pstree' on the cluster control computer from now. Thanks to Sloan Poe, who helped me debugging this problem.
- in multipass mode dvd::rip tried moving the AVI file to its final destination after the first pass. This threw an error message, but had no other effect. Anyway it was useless and confusing.
- switching off avisplit of a just added project didn't work
- removed DVD mount point from preferences, because this isn't needed anymore
Modules
GUI for copying DVDs, based on an open Low Level API
Provides
in lib/Video/DVDRip.pm
in lib/Video/DVDRip/Base.pm
in lib/Video/DVDRip/Cluster/Job.pm
in lib/Video/DVDRip/Cluster/Job/Audio.pm
in lib/Video/DVDRip/Cluster/Job/MergeChunks.pm
in lib/Video/DVDRip/Cluster/Job/MergePSUs.pm
in lib/Video/DVDRip/Cluster/Job/RemoveVOBs.pm
in lib/Video/DVDRip/Cluster/Job/Split.pm
in lib/Video/DVDRip/Cluster/Job/Transcode.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/Config.pm
in lib/Video/DVDRip/Content.pm
in lib/Video/DVDRip/GUI/Base.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/Component.pm
in lib/Video/DVDRip/GUI/Config.pm
in lib/Video/DVDRip/GUI/ImageClip.pm
in lib/Video/DVDRip/GUI/Logger.pm
in lib/Video/DVDRip/GUI/Main.pm
in lib/Video/DVDRip/GUI/Progress.pm
in lib/Video/DVDRip/GUI/Project.pm
in lib/Video/DVDRip/GUI/Project/ClipZoomTab.pm
in lib/Video/DVDRip/GUI/Project/LoggingTab.pm
in lib/Video/DVDRip/GUI/Project/StorageTab.pm
in lib/Video/DVDRip/GUI/Project/TitleTab.pm
in lib/Video/DVDRip/GUI/Project/TranscodeTab.pm
in lib/Video/DVDRip/GUI/Window.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/Scan.pm
in lib/Video/DVDRip/Title.pm