[MPlayer-users] CVS signal 11 in module: decode_video (WAS: Re: RTSP/1.0 400 Bad Request)

Reza Roboubi reza at parvan.net
Thu Apr 13 04:10:18 CEST 2006


Stephen Mollett wrote:
> Hi,
> 
> On Wednesday 12 April 2006 15:34, Reza Roboubi wrote:
> 
>>Actually, with CVS something else happens too:
>>rtsp://rm.z1.mii-streaming.net/media/pbs/quicktime_real/virage/newshour/pbs
>>nh030201_220k.rm?start=00:33:25.00&end=00:43:23.29 ...
>>has sound, but no video:  a codec problem.
>>Am I doing something wrong in compilation/install stages?
>>...
>>Requested video codec family [ffrv20] (vfm=ffmpeg) not available.
>>Enable it at compilation.
> 
> 
> With the CVS version, you have to fetch FFmpeg CVS as well and copy 
> libavcodec, libavformat and libavutil across into the MPalyer tree - see the 
> instructions at the bottom of the MPlayer Download page.
> 
> This will give you the ffmpeg-family codecs.

Alright and thank you.  I hope I have done it correctly this time.  So this
is the video that works fine with MPlayer-1.0pre7try.  Yet, CVS gives signal 11.
I can still hear the audio briefly, and then it goes snap.

Here is the gdb info:
(gdb) run -v "rtsp://rm.z1.mii-streaming.net/media/pbs/quicktime_real/virage/newshour/pbsnh030201_220k.rm?start=00:33:25.00&end=00:43:23.29"

[...]

(gdb) bt
#0  0x081d86df in MPV_frame_end (s=0x86a6650) at mpegvideo.c:1628
#1  0x083288f0 in rv10_decode_frame (avctx=0x86a6300, data=0x86a6210, data_size=0x0, buf=0x866d990 "?T", buf_size=288) at rv10.c:742
#2  0x081d071c in avcodec_decode_video (avctx=0x86a6300, picture=0x0, got_picture_ptr=0xbff7c1d4, buf=0x0, buf_size=288) at utils.c:946
#3  0x080c923b in decode (sh=0x866d8e8, data=0x866d990, len=288, flags=141028560) at vd_ffmpeg.c:819
#4  0x080c3035 in decode_video (sh_video=0x866d8e8, start=0x0, in_size=0, drop_frame=0, pts=-9.2233720368547758e+18) at dec_video.c:316
#5  0x08073505 in main (argc=3, argv=0xbff7d444) at mplayer.c:3556
(gdb)
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x81d86bf to 0x81d86ff:
0x081d86bf <MPV_frame_end+32>:  add    %al,(%eax)
0x081d86c1 <MPV_frame_end+34>:  add    %dh,%dh
0x081d86c3 <MPV_frame_end+36>:  add    $0x862dc00,%eax
0x081d86c8 <MPV_frame_end+41>:  add    %esi,0xf(%edx,%eax,1)
0x081d86cc <MPV_frame_end+45>:  ja     0x81d8659 <gmc1_motion+1172>
0x081d86ce <MPV_frame_end+47>:  xchg   %eax,%esi
0x081d86cf <MPV_frame_end+48>:  or     %cl,(%eax)
0x081d86d1 <MPV_frame_end+50>:  add    %al,(%eax)
0x081d86d3 <MPV_frame_end+52>:  mov    %edx,0x80c(%esi)
0x081d86d9 <MPV_frame_end+58>:  mov    0x73c(%esi),%ecx
0x081d86df <MPV_frame_end+64>:  mov    0x48(%ecx),%eax
0x081d86e2 <MPV_frame_end+67>:  mov    %eax,0x81c(%esi,%edx,4)
0x081d86e9 <MPV_frame_end+74>:  cmp    $0x3,%edx
0x081d86ec <MPV_frame_end+77>:  je     0x81d86f4 <MPV_frame_end+85>
0x081d86ee <MPV_frame_end+79>:  mov    %edx,0x810(%esi)
0x081d86f4 <MPV_frame_end+85>:  mov    0x34(%esi),%eax
0x081d86f7 <MPV_frame_end+88>:  test   %eax,%eax
0x081d86f9 <MPV_frame_end+90>:  je     0x81d8745 <MPV_frame_end+166>
0x081d86fb <MPV_frame_end+92>:  xor    %ebx,%ebx
0x081d86fd <MPV_frame_end+94>:  jmp    0x81d870d <MPV_frame_end+110>
End of assembler dump.
(gdb)
eax            0x0      0
ecx            0x0      0
edx            0x3      3
ebx            0x86a6300        141189888
esp            0xbff7c0c0       0xbff7c0c0
ebp            0xbff7c0e8       0xbff7c0e8
esi            0x86a6650        141190736
edi            0x4      4
eip            0x81d86df        0x81d86df
eflags         0x10202  66050
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51
st0            -nan(0x7e7e7e7e7e7e7e7e) (raw 0xffff7e7e7e7e7e7e7e7e)
st1            -nan(0x7e7e80807e7e8080) (raw 0xffff7e7e80807e7e8080)
st2            -1       (raw 0xbfff8000000000000000)
st3            0.74303853511810302734375        (raw 0x3ffebe37c60000000000)
st4            0        (raw 0x00000000000000000000)
st5            0.1000000000000000055511151231257827     (raw 0x3ffbccccccccccccd000)
st6            -0.1000000000000000055511151231257827    (raw 0xbffbccccccccccccd000)
st7            -9223372036854775808     (raw 0xc03e8000000000000000)
fctrl          0x37f    895
fstat          0x120    288
ftag           0xffff   65535
fiseg          0x73     115
fioff          0x80c300b        135016459
foseg          0x7b     123
fooff          0xbff7c208       -1074281976
fop            0x1c9    457
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
   v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
mxcsr          0x1f80   8064
mm0            {uint64 = 0x7e7e7e7e7e7e7e7e, v2_int32 = {0x7e7e7e7e, 0x7e7e7e7e}, v4_int16 = {0x7e7e, 0x7e7e, 0x7e7e, 0x7e7e}, v8_int8 = {0x7e, 0x7e, 0x7e, 0x7e,
     0x7e, 0x7e, 0x7e, 0x7e}}
mm1            {uint64 = 0x7e7e80807e7e8080, v2_int32 = {0x7e7e8080, 0x7e7e8080}, v4_int16 = {0x8080, 0x7e7e, 0x8080, 0x7e7e}, v8_int8 = {0x80, 0x80, 0x7e, 0x7e,
     0x80, 0x80, 0x7e, 0x7e}}
mm2            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
mm3            {uint64 = 0xbe37c60000000000, v2_int32 = {0x0, 0xbe37c600}, v4_int16 = {0x0, 0x0, 0xc600, 0xbe37}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xc6, 0x37,
---Type <return> to continue, or q <return> to quit---

     0xbe}}
mm4            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5            {uint64 = 0xccccccccccccd000, v2_int32 = {0xccccd000, 0xcccccccc}, v4_int16 = {0xd000, 0xcccc, 0xcccc, 0xcccc}, v8_int8 = {0x0, 0xd0, 0xcc, 0xcc, 0xcc,
     0xcc, 0xcc, 0xcc}}
mm6            {uint64 = 0xccccccccccccd000, v2_int32 = {0xccccd000, 0xcccccccc}, v4_int16 = {0xd000, 0xcccc, 0xcccc, 0xcccc}, v8_int8 = {0x0, 0xd0, 0xcc, 0xcc, 0xcc,
     0xcc, 0xcc, 0xcc}}
mm7            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
(gdb)

Reza.

> 
> Stephen
> 
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
> 




More information about the MPlayer-users mailing list