Changes for version 0.44

  • No changes since 0.44_06, just a stable release.
  • Important note for Cluster Mode:
  • The internal data format of the cluster mode project files changed since version 0.43. You must finish all your projects and remove them from the cluster control daemon before upgrading. Otherwise dvdrip-master won't start, instead it will fail loading the projects with a fatal error message.
  • If you forgot removing the projects using the GUI, you can delete the files by hand. Just enter:
  • rm ~/.dvdrip-master/projects/*

Changes for version 0.44_06

  • Yet another pre-release record ;)
  • Bugfixes:
  • Preview grabbing: disabled audio processing completely, because also with the changes of 0.44_04 preview grabbing still didn't work with some DVD's. Thanks to marc'O <dvdrip AT hackerwelt.de> and Detlef Neubauer <detlef.neubauer AT wzrz.de> for their detailed bug reports.

Changes for version 0.44_05

  • Features:
  • added another deinterlacing option for automatic deinterlacing of single frames ("transcode -J 32detect=force_mode=3") - useful for NTSC material. Thanks for the hint to Torsten Howard.
  • dvdrip-master now checks for needed Perl modules and prints a more user friendly error message, pointing the user to the cluster mode documentation.
  • SVCD presets "16:9 -> 4:3 letterbox" (PAL and NTSC version) added. Some hardware DVD players have problems playing back 16:9 anamorph encoded SVCD's produced by transcode's mjpeg export filter.
  • Bugfixes:
  • AC3 passthrough didn't work in chapter mode. Thanks for the detailed bug report to Patrick Pfifferling <ppfifferling AT free.fr>
  • volume rescale entry was missing in (S)VCD mode.

Changes for version 0.44_04

  • Features:
  • Completed Zoom Calculator window. You now can adjust *any* parameter, which affects aspect ratio, clipping and zoom calculation! Play around with it. Maybe not all parameters are self-explanatory. When I publish the next stable release the homepage documentation will cover all the details.
  • Bugfixes:
  • with some DVD's preview grabbing didn't work. Thanks to Greg McLearn <gmclearn AT chebucto.ns.ca> for his detailed bug report. There are still some DVD's which make problems, but this is indeed a transcode bug.
  • disc size popup didn't restore the 760 MB value (selected 700 MB instead)
  • sometimes smallest optimal zoom calculation didn't appear in Zoom Calculator's result list

Changes for version 0.44_03

  • Features:
  • added "Refresh" button to Zoom Calculator window.
  • Bugfixes:
  • cluster mode wasn't working since 0.44_02 due to changes to the internal error handling in this version.

Changes for version 0.44_02

  • Features:
  • added global preference "Show tooltips". You must restart dvd::rip (or at least reopen the project) for this to take effect.
  • added global preference "Default Video Codec", so your favorite video codec is used by default
  • (S)VCD
    • for proper splitting dvd::rip now uses mpeg2enc's -S parameter. Thanks for the hint to Todd Inglett <tinglett AT magnaspeed.net>. dvd::rip reduces the target disc size internally by 1%, because there seems to be some mpeg overhead, which is not taken into account by mpeg2enc.
    • Joerg Friedrich <Joerg.Dieter.Friedrich AT uni-konstanz.de> told me, that the overall bitrate (audio + video) must not exceed 2748kbps for SVCD. dvd::rip now respects this limit.
  • I revised the internal ar/clip/zoom calculation code. All features regarding clip&zoom calculation now internally use the same algorithm. The quality of the auto detect presets benefits from this.
  • new "Zoom Calculator" window, which lists all possible target sizes with an acceptable aspect ratio error. Entries with perfect aspect ratio are highlighted in red. There is a column with a magic "BPKP" value. This stands for "bits per kilo pixel" and is an indicator for the image quality (taking image size and actual video bitrate into account). I don't have much experience with this value until know, but I think values around 500 produce very good quality. Feedback on this is very welcome.
  • "calc width/height" now works with fast resizing, too. Requested by Torsten Howard and Florin Andrei
  • Bugfixes:
  • Cluster mode: target avi file hasn't the usual location in case of a one-psu-movie.
  • (S)VCD: mplex complained about missing %d in filename, even if no splitting was requested. I don't really understand this error, but now dvd::rip always adds %d to the filename.
  • somethime dvd::rip did consume 99% CPU after an unexpected error. I added a workaround for this a few versions ago, but now I think I really fixed this bug ;)
  • in case of a transcode problem the corresponding error message didn't show the correct transcode command if multipass was enabled. Thanks to David Kvarnberg <david AT mellow.net> for his extensive bug report.

Changes for version 0.44_01

  • Work in progress:
  • Cluster mode: went back to per-psu-audio-processing. At least in theory the old audio-all-in-one-processing procedure was problematic regarding NTSC A/V sync. Unfortunetaly A/V sync isn't better after these changes :( Not tested in detail yet, so cluster mode may have bugs in this version.
  • Features:
  • new button on the Clip&Zoom tab: "Show video from here", which plays the video from the given frame number. Based on a patch from Wolfgang Kinkeldei <kinkeldei AT nureg.de>.
  • illegal Clip&Zoom values are not just warned with an exclamation mark behind the corresponding value. They're also highlighted in red. Maybe in future versions a small button will appear in this case, which opens a window with more explanation of the problem.
  • added a tooltip to the Clip&Zoom images
  • Clip&Zoom: not only the effective ratio, also the physical ratio of each processing stage is printed.
  • Bugfixes:
  • HQ presets sometimes produce odd clip values, which isn't allowed with YUV. Also they were not warned by dvd::rip. Thanks for their reports go to Davide Ferrari and Torsten Howard.

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/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/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/MinSizeGroup.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/GUI/ZoomCalculator.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