Now mmx seg fault (was: [MEncoder-users] Assertion `picture_number<rcc->num_entries' failed.)

Dominique Dumont domi.dumont at free.fr
Tue Jun 13 14:23:49 CEST 2006


Dominique Dumont <domi.dumont at free.fr> writes:
>> This line works fine for me:
>>
>> for i in 1 2 ; do
>>   mencoder 'lavc_pict_nb_rcc_num_entries_pb.mpg' -oac mp3lame \
>>   -lameopts preset=120 -vf pp=ci,crop=688:544 -ovc lavc -lavcopts \
>>   vcodec=mpeg4:v4mv:vbitrate=1000:mbd=2:trell:vpass=$i -o 'test.avi'
>> done
>

Encouraged by this result, I tried to use the same method to encode
longer files. I ended up hitting the same problem. I've found that
first pass seg fault (which leads to the failed assertion in second
pass).

The mencoder command is:
 mencoder 'vdr_cps_%_2006-06-05_001.mpg' -oac mp3lame -lameopts preset=120 -vf pp=ci,crop=688:544 -ovc lavc -lavcopts vcodec=mpeg4:v4mv:vbitrate=1000:mbd=2:trell:vpass=1 -o 't_vdr_cps_%_2006-06-05_001.avi'

And gdb shows:

Core was generated by `mencoder vdr_cps_%_2006-06-05_001.mpg -oac mp3lame -lameopts preset=120 -vf pp='.
Program terminated with signal 11, Segmentation fault.
#0  0x085139b0 in dsputil_init_pix_mmx ()
(gdb) bt
#0  0x085139b0 in dsputil_init_pix_mmx ()
#1  0x089c4aa0 in ?? ()
#2  0x00000060 in ?? ()
#3  0x08970fe0 in ?? ()
#4  0x577fd800 in ?? ()
#5  0x082ff1d4 in ff_epzs_motion_search ()
#6  0x00000010 in ?? ()
#7  0x41b31d04 in ?? ()
#8  0x8dc00000 in ?? ()
#9  0x41b302ec in ?? ()
#10 0x4c000000 in ?? ()
#11 0x4180d2f4 in ?? ()
#12 0x75000000 in ?? ()
#13 0x41839f0d in ?? ()
#14 0x0c000000 in ?? ()
#15 0x418d0203 in ?? ()
#16 0x57800000 in ?? ()
#17 0x08970f80 in ?? ()
#18 0xf6400000 in ?? ()
#19 0x4173a906 in ?? ()
#20 0x923c0000 in ?? ()
#21 0x4181b216 in ?? ()
#22 0xf4ac0000 in ?? ()
#23 0x41472661 in ?? ()
#24 0x2c000000 in ?? ()
#25 0x415b791c in ?? ()
#26 0xc0400000 in ?? ()
#27 0xfffffff6 in ?? ()
#28 0x00000004 in ?? ()
#29 0x089c36c0 in ?? ()
#30 0x089c49b8 in ?? ()
#31 0x00000004 in ?? ()
#32 0x00000010 in ?? ()
#33 0xffffffd8 in ?? ()
#34 0x00000001 in ?? ()
#35 0x000002d0 in ?? ()
#36 0x08a2c951 in ?? ()
#37 0x00000004 in ?? ()
#38 0xfffffff6 in ?? ()
#39 0x0000012e in ?? ()
#40 0x08513250 in dsputil_init_pix_mmx ()
#41 0x00000000 in ?? ()


Any hint ?

Is there a way to test the mmx part of my CPU ? 

Cheers



More information about the MEncoder-users mailing list