8 Jul
2010
8 Jul
'10
9:19 a.m.
hello, Recently I have comiled and run freeswitch1.06 on a sun510 server. Everything worked smoothly,except when I began to test function: record_session. the freeswitch cored. dbx trace shows core occurred in the function switch_core_media_bug_read. line231:z += (int32_t) * (dp + x); or line217: *(tp++) = *(dp + x); I realize the reason is different byte order of a int16_t on Intel and sparc. but because I don't understand the logic of bug_read, I don't know how to fix this issue. anyone can help? thx