[Freeswitch-users] video problem in conference with H264

Anthony Minessale anthony.minessale at gmail.com
Sat Apr 2 23:31:10 MSD 2011


If you can find a patch to properly tell full frames on various codec it
would be nice. That code is unfinished.
On Apr 2, 2011 2:46 AM, "Seven Du" <dujinfang at gmail.com> wrote:
> Answer myself.
>
>
> I traced code and found that in line 1007 of mod_conference the frame data
never matches 0x11
>
> } else if (vid_frame->codec->implementation->ianacode == 99) { /* h.264 */
> iframe = (*((int16_t *) vid_frame->data) >> 5 == 0x11);
>
> I hardcoded to iframe = 1 and then it works.
>
> As I said I don't have problem with Bria, but with the xtp8886 device I
got the following data sequence. I'm not familiar with video encoding, so is
my device broken or we need other methods to detect an i-frame or is it safe
to just hard coded into 1?
>
> Thanks.
>
>
>
> *(int16_t *) vid_frame->data, *((int16_t *) vid_frame->data) >> 5
>
> ffffb465, fffffda3
> 165, b
> 165, b
> 65, 3
> ffffd061, fffffe83
> 61, 3
> ffffd061, fffffe83
> 161, b
> 4267, 213
> 4868, 243
> ffffb465, fffffda3
> 165, b
> 165, b
> 65, 3
> ffffd061, fffffe83
> 61, 3
> ffffd061, fffffe83
> 161, b
> 61, 3
> ffffd061, fffffe83
> 461, 23
> 161, b
> 61, 3
> ffffd061, fffffe83
> 161, b
> ffffd061, fffffe83
> 361, 1b
> 61, 3
> ffffd061, fffffe83
> 161, b
> ffffd061, fffffe83
> 361, 1b
> 161, b
> ffffd061, fffffe83
> 61, 3
> ffffd061, fffffe83
> 361, 1b
> 161, b
> ffffd061, fffffe83
> 161, b
> ffffd061, fffffe83
> 361, 1b
> 161, b
> 61, 3
> ffffd061, fffffe83
> 161, b
> ffffd061, fffffe83
> 361, 1b
> 161, b
> 61, 3
> ffffd061, fffffe83
> 161, b
> 4267, 213
> 4868, 243
> ffffb465, fffffda3
> 165, b
> 165, b
> 65, 3
> ffffd061, fffffe83
> ffffd061, fffffe83
> 61, 3
> ffffd061, fffffe83
> 161, b
> ffffd061, fffffe83
> 161, b
> 61, 3
> ffffd061, fffffe83
> 161, b
> ffffd061, fffffe83
> 161, b
> 61, 3
> 4267, 213
> 4868, 243
> ffffb465, fffffda3
> 365, 1b
> 165, b
> 65, 3
> ffffd061, fffffe83
> ffffd061, fffffe83
> 61, 3
> ffffd061, fffffe83
> 61, 3
> ffffd061, fffffe83
> 161, b
>
>
> On Wednesday, March 30, 2011 at 7:31 PM, Seven Du wrote:
>> I tested with default 3000 conference and it just OK. But I have problem
on H264.
>>
>> I tested with one Bria 3.1 on Mac and two XTP8886 hardware phones.
>>
>> http://www.gvscusa.com/xtp8886.html
>>
>> Bria 1003
>> XTP 1011/1012
>>
>> call from 1003 to 1011 and from 1011 to 1003 both ok with videos.
>>
>> http://pastebin.freeswitch.org/15910
>> http://pastebin.freeswitch.org/15911
>>
>> When 3 phones calling into 3000(conference), Everyone call see
Bria(1003), but no one can say 1011 and 1012. Even when I muted 1003.
>>
>> http://pastebin.freeswitch.org/15913
>>
>> As I said there's no problem with similar test with h263.
>>
>> Can anyone help take a look, thanks.
>>
>> --
>> About: http://about.me/dujinfang
>> Blog: http://www.dujinfang.com
>> Proj: http://www.freeswitch.org.cn
>>
>> Sent with Sparrow
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110402/f2bca59b/attachment.html 


More information about the FreeSWITCH-users mailing list