On Sat, 22 Apr 2006 01:39:52 -0400
César Catrián Carreño <ccatrian eml.cc> wrote:
> Have anyone heard SDL working bad in amd64 and
i386-current?
Please help. I got this ktrace output, using -ao sdl in
mplayer.
$ kdump -f mplayer-sdl.trace $ | grep -A 5 -B 5
block
1508 1 mplayer CALL gettimeofday(0xb89ffef8,0)
1508 1 mplayer RET gettimeofday 0
1508 1 mplayer CALL gettimeofday(0xb89ffef8,0)
1508 1 mplayer RET gettimeofday 0
1508 1 mplayer CALL select(0,0,0,0,0xb89fff28)
1508 2 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>]
1508 2 mplayer CALL
__stat30(0xbfbfc2f0,0xbfbfbe20)
1508 2 mplayer NAMI
"/usr/share/locale/es_ES.ISO8859-1/LC_MESSAGES/message
s.mo"
1508 2 mplayer RET __stat30 -1 errno 2 No such
file or directory
1508 2 mplayer CALL
__stat30(0xbfbfc2f0,0xbfbfbe20)
1508 2 mplayer NAMI
"/usr/share/locale/es_ES/LC_MESSAGES/messages.mo"
;
--
\^Ah\^A\0\0\^F\0\0\0
\0\0\0\^A\0\0\0\M-d\^E\0\0\^P\^A
\0\^[\0\0\0XDCCC_LINEAR_RGB_CORRECTION\0"
1508 2 mplayer RET write 952/0x3b8
1508 2 mplayer CALL read(4,0xbfbfcab0,0x20)
1508 2 mplayer RET read -1 errno 35 Resource
temporarily unavailable
1508 2 mplayer CALL poll(0x86c3000,1,0xffffffff)
1508 3 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>]
1508 3 mplayer CALL sa_yield
1508 2 mplayer RET poll 1
1508 3 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>],
intr=[<ctx=0xbfbfc6a0, id=2, cpu=0>]
1508 3 mplayer RET sa_yield JUSTRETURN
1508 3 mplayer CALL getcontext(0xb8bff904)
1508 3 mplayer RET getcontext 0
1508 3 mplayer CALL read(4,0xbfbfcab0,0x20)
1508 3 mplayer GIO fd 4 read 32 bytes
--
\0\0\0\^B\M^X\^D\0\^B\0\M-`\^A\0\b\0\0\0\0
^B\0\^R\0\b\0\^B\0\M-`\^A'\0\0\0\^_\0\0\0
b\M-2\0\0\a\0\0\0MPlayer\0\b\M-8\^B\0\^B\0\M
-`\^A"
1508 3 mplayer RET write 312/0x138
1508 3 mplayer CALL read(4,0xbfbfc640,0x20)
1508 3 mplayer RET read -1 errno 35 Resource
temporarily unavailable
1508 3 mplayer CALL poll(0x86c3000,1,0xffffffff)
1508 2 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>]
1508 2 mplayer CALL sa_yield
1508 3 mplayer RET poll 1
1508 2 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>],
intr=[<ctx=0xbfbfc260, id=3, cpu=0>]
1508 2 mplayer RET sa_yield JUSTRETURN
1508 2 mplayer CALL getcontext(0xb8bff904)
1508 2 mplayer RET getcontext 0
1508 2 mplayer CALL read(4,0xbfbfc640,0x20)
1508 2 mplayer GIO fd 4 read 32 bytes
--
"+\0\^A\0"
1508 2 mplayer RET write 4
1508 2 mplayer CALL read(4,0xbfbfce60,0x20)
1508 2 mplayer RET read -1 errno 35 Resource
temporarily unavailable
1508 2 mplayer CALL poll(0x86c3000,1,0xffffffff)
1508 3 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>]
1508 3 mplayer CALL sa_yield
1508 2 mplayer RET poll 1
1508 3 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>],
intr=[<ctx=0xbfbfca60, id=2, cpu=0>]
1508 3 mplayer RET sa_yield JUSTRETURN
1508 3 mplayer CALL getcontext(0xb8bff904)
1508 3 mplayer RET getcontext 0
1508 3 mplayer CALL read(4,0xbfbfce60,0x20)
1508 3 mplayer GIO fd 4 read 32 bytes
--
"+\0\^A\0"
1508 3 mplayer RET write 4
1508 3 mplayer CALL read(4,0xbfbfce40,0x20)
1508 3 mplayer RET read -1 errno 35 Resource
temporarily unavailable
1508 3 mplayer CALL poll(0x86c3000,1,0xffffffff)
1508 2 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>]
1508 2 mplayer CALL sa_yield
1508 3 mplayer RET poll 1
1508 2 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>],
intr=[<ctx=0xbfbfca40, id=3, cpu=0>]
1508 2 mplayer RET sa_yield JUSTRETURN
1508 2 mplayer CALL getcontext(0xb8bff904)
1508 2 mplayer RET getcontext 0
1508 2 mplayer CALL read(4,0xbfbfce40,0x20)
1508 2 mplayer GIO fd 4 read 32 bytes
--
"\0IT-SHM\^A\^B\0\M-`\^A\0\0\0\0b\^A\^D\0
\a\0\M-`\^A\0\0\0\0\0\0\0\0"
1508 2 mplayer RET writev 32/0x20
1508 2 mplayer CALL read(4,0xbfbfcd50,0x20)
1508 2 mplayer RET read -1 errno 35 Resource
temporarily unavailable
1508 2 mplayer CALL poll(0x86c3000,1,0xffffffff)
1508 3 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>]
1508 3 mplayer CALL sa_yield
1508 2 mplayer RET poll 1
1508 3 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>],
intr=[<ctx=0xbfbfc940, id=2, cpu=0>]
1508 3 mplayer RET sa_yield JUSTRETURN
1508 3 mplayer CALL getcontext(0xb8bff904)
1508 3 mplayer RET getcontext 0
1508 3 mplayer CALL read(4,0xbfbfcd50,0x20)
1508 3 mplayer GIO fd 4 read 32 bytes
--
"\M^P\^A\^D\0\b\0\M-`\^A\^B\0'\^F\0\0\0
\0+\^A\^A\0"
1508 3 mplayer RET write 20/0x14
1508 3 mplayer CALL read(4,0xbfbfce30,0x20)
1508 3 mplayer RET read -1 errno 35 Resource
temporarily unavailable
1508 3 mplayer CALL poll(0x86c3000,1,0xffffffff)
1508 2 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>]
1508 2 mplayer CALL sa_yield
1508 3 mplayer RET poll 1
1508 2 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>],
intr=[<ctx=0xbfbfca30, id=3, cpu=0>]
1508 2 mplayer RET sa_yield JUSTRETURN
1508 2 mplayer CALL getcontext(0xb8bff904)
1508 2 mplayer RET getcontext 0
1508 2 mplayer CALL read(4,0xbfbfce30,0x20)
1508 2 mplayer GIO fd 4 read 32 bytes
"\^A\0B\0\0\0\0\0\^B\0\M-`\^A\0\0\0\0\
0\0\0\0\^U\0\0\0\M- \240\M-d\b\0\M-j\M-b\b"
1508 2 mplayer RET read 32/0x20
1508 2 mplayer CALL __shmctl13(0x6270002,0,0)
1508 2 mplayer RET __shmctl13 0
1508 3 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>]
1508 3 mplayer CALL sa_yield
1508 3 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>],
intr=[<ctx=0xbfbfca90, id=2, cpu=0>]
1508 3 mplayer RET sa_yield JUSTRETURN
1508 3 mplayer CALL getcontext(0xb8bff904)
1508 3 mplayer RET getcontext 0
1508 2 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>]
1508 2 mplayer CALL sa_yield
1508 2 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=2, cpu=0>],
intr=[<ctx=0xbfbfca90, id=3, cpu=0>]
1508 2 mplayer RET sa_yield JUSTRETURN
1508 2 mplayer CALL getcontext(0xb8bff904)
1508 2 mplayer RET getcontext 0
1508 3 mplayer SAU blocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>]
1508 3 mplayer CALL sa_yield
1508 3 mplayer SAU unblocked,
event=[<ctx=0xb8bffcf8, id=3, cpu=0>],
intr=[<ctx=0xbfbfca10, id=2, cpu=0>]
1508 3 mplayer RET sa_yield JUSTRETURN
1508 3 mplayer CALL getcontext(0xb8bff904)
1508 3 mplayer RET getcontext 0
1508 3 mplayer CALL
__stat30(0xbfbfbd40,0xbfbfb870)
1508 3 mplayer NAMI
"/usr/share/locale/es_ES.ISO8859-1/LC_MESSAGES/message
s.mo"
There is a noticeable audio delay.
--
César Catrián Carreño
http://mioficina.cjc.cl/
|