On 30 Nov 2003, Florin Andrei wrote:
> My system is AthlonXP.
mpeg2enc is coredumping for you too? Thought your problem was
the mplex offset one.
> So, normally i compile all multimedia software with:
>
> -march=athlon-xp -mcpu=athlon-xp -mfpmath=sse -pipe -fomit-frame-pointer
> Would it be worth trying to compile instead with the normal "-O2
> -march=i386 -mcpu=i686"?
./configure should do the right thing automatically. What options
is the configure script generating for you?
The cpu capabilities are determined at run time so I'm not sure
if changing the compile flags will have any effect - but it won't
hurt anything to try it.
> Well, mine is glibc-2.3.2 which is pretty new, and mplex -O still fails.
Different problem completely.
mpeg2enc is faulting on a couple systems that have an old glibc.
Problem appears to be memory alignment of the SSE (I forget what AMD's
name for the same thing is - 3D-NOW! or something like that) operands.
I remembered a friend has a RH9 (dual Athlon) system that I can use.
So I took a .m2v and .mp2 file and mplex'd them together with a -O 500
and vstrip says:
vStrip - version 0.8f, by [maven] ([EMAIL PROTECTED]).
Scanning for stream id's, press control-c to quit...
Found 0xBF = Private 2 [EMAIL PROTECTED] 0]
Found 0xE0 = Video 0 [PTS 0:00:00.201 @LBA 1]
Width = 704
Height = 480
Aspect-ratio = [2] 4:3 display
Frame-rate = [4] 29.97 (30000/1001) fps
Found 0xC0 = MPEG1 Audio 0 [PTS 0:00:00.178 @LBA 11]
Found 0xBE = Padding [EMAIL PROTECTED] 62]
Summary:
MPEG Packs = 167915
System headers = 890
Padding packets = 894, total bytes = 871161
Private 2 packets = 1780, total bytes = 1778220
MPEG1 Audio 0 packets = 5139, total bytes = 10380096
Video 0 packets = 161885, total bytes = 326934116
Login on a (dual Pentium3) Suse 9.0 system (which has glibc-2.3.2-88_
and run the same mplex command and look at what vstrip says:
vStrip - version 0.8f, by [maven] ([EMAIL PROTECTED]).
Scanning for stream id's, press control-c to quit...
Found 0xBF = Private 2 [EMAIL PROTECTED] 0]
Found 0xE0 = Video 0 [PTS 0:00:00.678 @LBA 1]
Width = 704
Height = 480
Aspect-ratio = [2] 4:3 display
Frame-rate = [4] 29.97 (30000/1001) fps
Found 0xC0 = MPEG1 Audio 0 [PTS 0:00:00.178 @LBA 2]
Found 0xBE = Padding [EMAIL PROTECTED] 62]
Summary:
MPEG Packs = 167915
System headers = 890
Padding packets = 894, total bytes = 871161
Private 2 packets = 1780, total bytes = 1778220
MPEG1 Audio 0 packets = 5139, total bytes = 10380096
Video 0 packets = 161885, total bytes = 326934116
There's video at 0.678 and aduio at 0.178 as expected.
Wouldn't appear to be a glibc problem that's causing the mplex
program to behave differently. Athlon vs Pentium3? Something in
RedHat's build? I have no idea. I suppose the next thing to try
would be an Athlon with a system other than RH9 to try and localize
the problem.
'night.
Steven Schultz
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users