After the first pass in a two-pass DVD rip, which lasted 3 hours, DVDrip stopped with an error message that lame support is not enabled in transcode. Reproducible: Always Steps to Reproduce: 1. emerge media-video/dvdrip, which also emerges the dependancy media-video/transcode 2. try ripping a dvd with mp3 audio coding 3. Actual Results: dvdrip stops with error message after the first pass Maybe it would be better to check the USE flags of transcode while emerging DVDrip, and at least print a message of which USE flags of transcode are mandatory/recommended for dvdrip. Even better would be, to make the options offered by dvdrip on the use flags of the dvdrip dependancies, but maybe this is the job of the dvdrip devs... Thanks!
Well, with EAPI-2 and USE flag dependencies, this should be no big deal. The question is, should this be switchable via USE flag inside of the dvdrip ebuild or should it be hard-enabled? Reassigning to video herd.
(In reply to comment #1) > Well, with EAPI-2 and USE flag dependencies, this should be no big deal. The > question is, should this be switchable via USE flag inside of the dvdrip ebuild > or should it be hard-enabled? > > Reassigning to video herd. > In this case, since dvd::rip displays the option regardless of whether or not transcode supports it, we'll pull it in.
Added jpeg,mp3,mpeg,ogg,vorbis to transcode dep on dvdrip-0.98.9-r1.ebuild and dvdrip-0.98.10-r1.ebuild
(In reply to comment #2) > In this case, since dvd::rip displays the option regardless of whether or not > transcode supports it, we'll pull it in. I agree. Thanks for fixing this so quickly :)
Thanks! That's great, that's gentoo.
Unfortunately this broke the dependency-tree with =transcode-1.1*: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: media-video/transcode:0 ('installed', '/', 'media-video/transcode-1.1.1-r3', 'nomerge') pulled in by media-video/transcode required by ('installed', '/', 'app-cdr/k3b-1.0.5-r3', 'nomerge') media-video/transcode[mjpeg] required by ('ebuild', '/', 'media-video/dvdrip-0.98.10-r1', 'merge') ('ebuild', '/', 'media-video/transcode-1.0.7', 'merge') pulled in by media-video/transcode[dvdread,jpeg,mp3,mpeg,ogg,vorbis] required by ('ebuild', '/', 'media-video/dvdrip-0.98.10-r1', 'merge') (and 2 more) transcode-1.1.1-r3 has no mpeg USE flag. Reopening...
I have the same problem as Lars (Polynomial-C). because transcode-1.1 (which dvdrip-0.98.10 supports) does not have a mpeg use flag, the requirement forces an unnecessary downgrade. Removing the requirement from the dvdrip ebuild fixes it for me. --- dvdrip-0.98.10-r1.ebuild 2009-03-10 00:08:49.000000000 -0400 +++ dvdrip-0.98.10-r2.ebuild 2009-03-10 00:09:33.000000000 -0400 @@ -21,7 +21,7 @@ >=dev-perl/gtk2-ex-formfactory-0.65 >=dev-perl/libintl-perl-1.16 media-gfx/imagemagick - media-video/transcode[dvdread,jpeg,mp3,mpeg,ogg,vorbis]" + media-video/transcode[dvdread,jpeg,mp3,ogg,vorbis]" RDEPEND="${DEPEND} x11-libs/gtk+:2[jpeg] ffmpeg? ( media-video/ffmpeg )
Created attachment 184524 [details, diff] dvdrip-0.98.10-r1.ebuild.diff How about this small patch?
(In reply to comment #8) > Created an attachment (id=184524) [edit] > dvdrip-0.98.10-r1.ebuild.diff > > How about this small patch? > Thumbs up! Please commit ASAP. Transcode 1.1 doesn't have an mpeg use flag anymore, which breaks updates.
Fixed in -r2
*** Bug 262028 has been marked as a duplicate of this bug. ***