[mythtv] [PATCH] time stretch update

Bruce Markey bjm at lvcm.com
Sun Nov 14 00:47:23 UTC 2004


Current CVS doesn't compile for me with gcc 3.4. However, it
compiles just fine with 3.3. Solvable?

--  bjm

...
cd libmythsoundtouch && make -f Makefile
/home/bjm/m/mythtv/libs/libmythsoundtouch
make[2]: Entering directory `/home/bjm/m/mythtv/libs/libmythsoundtouch'
g++ -c -pipe -w -O3 -march=pentiumpro -fomit-frame-pointer -D_REENTRANT  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DMMX -DCONFIG_VIDEO4LINUX -DUSING_IVTV -DUSING_OSS -DUSING_OPENGL_VSYNC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/share/qt3/mkspecs/default -I. -I/usr/local/include -I../.. -I/usr/include/qt3 -o mmx_gcc.o mmx_gcc.cpp
mmx_gcc.cpp: In member function `virtual void soundtouch::TDStretchMMX::overlapStereo(short int*, const short int*) const':
mmx_gcc.cpp:347: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
make[2]: *** [mmx_gcc.o] Error 1
...

: bjm at moktoo ; g++ --version
g++ (GCC) 3.4.2 (Debian 3.4.2-2)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

: bjm at moktoo ; cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : AMD Athlon(tm) XP 2200+
stepping        : 0
cpu MHz         : 1799.932
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 3547.13


More information about the mythtv-dev mailing list