[gstreamer-bugs] [Bug 325045] gst-monkeysaudio crashes trying to open a .ape file
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sat Jan 21 13:04:30 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=325045
GStreamer | don't know | Ver: 0.8.0
Jonathan Ryshpan changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jonrysh at pacbell.net
------- Comment #5 from Jonathan Ryshpan 2006-01-21 21:04 UTC -------
I had the same problem and have built the rpm using a later version (probably)
of g++, using the source rpm:
gstreamer-monkeysaudio-0.8.2-0.gst.1.4.src.rpm .
The build failed with the following error messages. The compiler is:
g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8)
g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Shared -I../../../src/Shared
-I../../../src/MACLib -O2 -g -pipe -Wp,-D_FORTIFY_S
OURCE=2 -fexceptions -m64 -mtune=nocona -s -O3 -Wall -pedantic -Wno-long-long
-DBUILD_CROSS_PLATFORM -MT APEDecompressOld.lo
-MD -MP -MF .deps/APEDecompressOld.Tpo -c APEDecompressOld.cpp -fPIC -DPIC -o
.libs/APEDecompressOld.o
APEDecompressOld.cpp: In member function 'virtual int
CAPEDecompressOld::GetInfo(APE_DECOMPRESS_FIELDS, int, int)':
APEDecompressOld.cpp:253: error: cast from 'WAVEFORMATEX*' to 'int' loses
precision
The problem seems to be with the virtual function GetInfo(),
which is in MACLib/MACLib.h . It occasionally uses one of
its arguments, which are all ints, as a pointer to return
results. Which doesn't work on the x86-64
I have reported a similar compilation error to the mac-port team at
Sourceforge.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list