View | Details | Raw Unified
Collapse All | Expand All

(-) portage/media-video/transcode/ChangeLog (+4 lines)
 Lines 2-7    Link Here 
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.88 2005/01/24 22:29:29 luckyduck Exp $
# $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.88 2005/01/24 22:29:29 luckyduck Exp $
  28 Jan 2005; Jozef Behran <jozef.behran@krs.sk> transcode-0.6.14.ebuild,
  +files/transcode-0.6.14-mmx.patch:
  Fix problem building transcode on x86 without MMX
  24 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> transcode-0.6.11.ebuild:
  24 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> transcode-0.6.11.ebuild:
  updated libdv dependency to fix 77672.
  updated libdv dependency to fix 77672.
(-) portage/media-video/transcode/files/transcode-0.6.14-mmx.patch (+10 lines)
Line 0    Link Here 
diff -ru transcode-0.6.14.orig/libvo/yuv2rgb.c transcode-0.6.14/libvo/yuv2rgb.c
--- transcode-0.6.14.orig/libvo/yuv2rgb.c	2004-11-03 04:45:39.000000000 +0100
@@ -71,7 +71,7 @@
 void yuv2rgb_init (int bpp, int mode) 
 {
     yuv2rgb = NULL;
-#ifdef ARCH_X86
     if ((yuv2rgb == NULL) && (vo_mm_accel & MM_ACCEL_X86_MMXEXT)) {
 	yuv2rgb = yuv2rgb_init_mmxext (bpp, mode);
 	if (yuv2rgb != NULL)
(-) portage/media-video/transcode/transcode-0.6.14.ebuild (+6 lines)
 Lines 48-53    Link Here 
	truetype? ( >=media-libs/freetype-2 )
	truetype? ( >=media-libs/freetype-2 )
	pvm? ( >=sys-cluster/pvm-3.4 )"
	pvm? ( >=sys-cluster/pvm-3.4 )"
src_unpack() {
	unpack ${A}
	cd ${S}
	epatch ${FILESDIR}/${PF}-mmx.patch
}
src_compile() {
src_compile() {
	filter-flags -maltivec -mabi=altivec -momit-leaf-frame-pointer
	filter-flags -maltivec -mabi=altivec -momit-leaf-frame-pointer
	use ppc && append-flags -U__ALTIVEC__
	use ppc && append-flags -U__ALTIVEC__