Changes for version 0.37

  • Note:
  • first finish all Cluster Mode projects before updating. Job workflow and file system layout did change.
  • creating target AVI files >2GB does not work in Cluster Mode due to problems with transcode's avimerge program. Maybe this doesn't work on my system only, so if anyone has success building larger files, please drop me a note.
  • Features:
  • Cluster Mode:
    • Now the overall runtime for a project is printed when it's finished.
    • executed commands are now logged already at the default log level 2
    • due to on error aborted jobs doesn't stop the node anymore. If you stop a node the corresponding job doesn't get the 'aborted' state, instead it's set to 'waiting'. This way one aborted job doesn't effect the whole process by blocking the corresponding node.
  • Bugfixes:
  • Cluster Mode:
    • was still broken, if a title consists of more than one PSU. Now the whole internal workflow changed. Audio transcoding is done for the whole movie, not per PSU. There is no merge per PSU anymore. All chunks are merged into one AVI, before adding the audio.
    • one side effect of this change is, that it's not possible to select which PSUs should be processed. The corresponding selection list disappeared from the Edit Cluster Project dialog. All PSUs are always processed from now, as in standard mode.
    • scheduler: local jobs of other projects with lower priority were preferred instead of finishing the actual project first.
    • fps and ETA of transcode video/audio jobs are now more exact, particularly at the beginning of the job.

Modules

GUI for copying DVDs, based on an open Low Level API

Provides

TC
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/MergeAudio.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/Job/TranscodeAudio.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