Summary: | transcode(3dnow,sse2) xvid(mmx) subtitleripper,dvdrip for amd64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ACW <acw01> |
Component: | New packages | Assignee: | AMD64 Project <amd64> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | media-video |
Priority: | Normal | ||
Version: | 2004.3 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 69753 | ||
Bug Blocks: | 84488 | ||
Attachments: |
transcode enable 3dnow and sse2 for amd64 - kludge
dvdrip needs subtitleripper and can use libgtkhtml another subtitleripper ebuild xvid 1.1.0 supports amd64 yasm for mmx - typo in dosym xvid 1.1.0 supports amd64 yasm for mmx - corrected |
Description
ACW
2005-01-29 12:59:06 UTC
Created attachment 49867 [details, diff]
transcode enable 3dnow and sse2 for amd64 - kludge
Created attachment 49868 [details, diff]
dvdrip needs subtitleripper and can use libgtkhtml
Created attachment 49869 [details]
another subtitleripper ebuild
subtitleripper is no longer in transcode-0.6.14 (or 0.6.13) see #72408. I don't
install pgm2txt though because it needs manual editing.
Created attachment 49870 [details]
xvid 1.1.0 supports amd64 yasm for mmx - typo in dosym
Comment on attachment 49870 [details] xvid 1.1.0 supports amd64 yasm for mmx - typo in dosym # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/xvid-1.0.3.ebuild,v 1.2 2005/01/13 02:01:32 weeve Exp $ inherit eutils MY_P=${PN}core-${PV/_/-} DESCRIPTION="XviD, a high performance/quality MPEG-4 video de-/encoding solution." HOMEPAGE="http://www.xvid.org/" SRC_URI="http://files.xvid.org/downloads/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="1" KEYWORDS="~x86 ~amd64 ~sparc" IUSE="doc" DEPEND="virtual/libc x86? ( >=dev-lang/nasm-0.98.36 ) amd64? ( >=dev-lang/yasm-0.4.0 )" S="${WORKDIR}/${MY_P}/build/generic" src_unpack() { unpack ${A} cd ${S} } src_install() { emake install DESTDIR=${D} || die cd ${S}/../../ dodoc AUTHORS ChangeLog README TODO doc/* local mylib="$(basename $(ls ${D}/usr/$(get_libdir)/libxvidcore.so*))" dosym ${mylib} /usr/$(get_libdir)/libxvidcore.so dosym ${mylib} /usr/$(get_libdir)/libxvidcore.so.4 if use doc ; then dodoc CodingStyle doc/README insinto /usr/share/doc/${PF}/examples doins examples/* fi } Created attachment 49883 [details]
xvid 1.1.0 supports amd64 yasm for mmx - corrected
applied these patches, and teh yasm-0.4.0, everything isntall and so far is working OK, but I'm not seeimg much of a speed difference, and teh speed overall is pathetic. I'm getting only about 1 fps better than my P3-mobile 1.13Ghz. using dvdrip with 2-pass xvid and "one 870MB" setting on a 24fps widescreen movie scaled to 512x288 i'm only getting 26fps on the first pass and 16fps on the 2nd. media-vide: would have been nice if you hed CC'ed us. FYI: yasm-0.4.0 is now in CVS. That's more for amd64 than directly us :) But I'll take a look to them soon anyway. d) is fixed, was reported on its own. Please report one bug per package next time please. e. - yasm-0.4.0 is now in portage. c & d. - taken care if in seperate bug b. - xvid-1.1.0_beta2 now depends on >=dev-lang/yasm-0.4.0 a. - I have issues with the asm code in transcode 0.6.14, does not seem 64-bit safe. Seems to compile with 3dnow and sse, but I get compilation errors with mmx and sse2. I am therefore reluctant to add this for transcode 0.6.14. However the 1.0.0-beta* series contains all new inline assembly code which i've tested and seems to be wicked fast ;-) mmx, 3dnow, sse and sse2 all now get enabled on amd64 in transcode-1.0.0-beta3. |