First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 79990
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: ACW <acw01@gmx.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
transcode-0.6.14.ebuild.patch transcode enable 3dnow and sse2 for amd64 - kludge patch ACW 2005-01-29 13:01 0000 1.77 KB Details | Diff
dvdrip-0.52.0.ebuild.patch dvdrip needs subtitleripper and can use libgtkhtml patch ACW 2005-01-29 13:03 0000 985 bytes Details | Diff
subtitleripper-0.3.ebuild another subtitleripper ebuild text/plain ACW 2005-01-29 13:06 0000 1001 bytes Details
xvid-1.1.0_beta1.ebuild xvid 1.1.0 supports amd64 yasm for mmx - typo in dosym text/plain ACW 2005-01-29 13:07 0000 1.04 KB Details
xvid-1.1.0_beta1.ebuild xvid 1.1.0 supports amd64 yasm for mmx - corrected text/plain ACW 2005-01-29 15:10 0000 1.04 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 79990 depends on: 69753 Show dependency tree
Bug 79990 blocks: 84488
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-01-29 12:59 0000
a) 3dnow and sse2 work for transcode-0.6.14
b) x86_64 mmx works for xvidcore-1.1.0-beta1
c) subtitleripper is still missing see also #72408 for alternative ebuild
d) dvdrip can use libgtkhtml instead of gtkhtml and needs subtitleripper
e) x86_64 mmx on xvid needs yasm-0.4.0
for
a) see patch to ebuild
b) see ebuild
c) see ebuild
d) see patch to ebuild
e) cp yasm-0.3.0.ebuild yasm-0.4.0.ebuild
and don't forget to ebuild filename-x-y-z.ebuild digest them all

------- Comment #1 From ACW 2005-01-29 13:01:24 0000 -------
Created an attachment (id=49867) [edit]
enable 3dnow and sse2 for amd64 - kludge

------- Comment #2 From ACW 2005-01-29 13:03:58 0000 -------
Created an attachment (id=49868) [edit]
dvdrip needs subtitleripper and can use libgtkhtml

------- Comment #3 From ACW 2005-01-29 13:06:17 0000 -------
Created an attachment (id=49869) [edit]
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.

------- Comment #4 From ACW 2005-01-29 13:07:57 0000 -------
Created an attachment (id=49870) [edit]
xvid 1.1.0 supports amd64 yasm for mmx

------- Comment #5 From ACW 2005-01-29 15:07:49 0000 -------
(From update of attachment 49870 [edit])
# 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
}

------- Comment #6 From ACW 2005-01-29 15:10:37 0000 -------
Created an attachment (id=49883) [edit]
xvid 1.1.0 supports amd64 yasm for mmx - corrected

------- Comment #7 From Chris Weiss 2005-02-28 09:09:44 0000 -------
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.

------- Comment #8 From Danny van Dyk (RETIRED) 2005-03-27 07:36:09 0000 -------
media-vide: would have been nice if you hed CC'ed us.

FYI: yasm-0.4.0 is now in CVS.

------- Comment #9 From Diego E. 'Flameeyes' Pettenò 2005-05-06 16:35:04 0000 -------
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.

------- Comment #10 From Herbie Hopkins (RETIRED) 2005-05-07 07:35:42 0000 -------
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.

First Last Prev Next    No search results available      Search page      Enter new bug