Export to GitHub

imsdroid - issue #48

output H264 video not well formated (RFC3984)


Posted on Aug 31, 2010 by Swift Bear

What steps will reproduce the problem? 1.Start IMSDroid and select video codec = H264-BP20 2.Start Linphone (http://www.linphone.org/) with H264 plugin 3.Make visio call beetween linphone client and IMSDroid

What is the expected output? What do you see instead?

The incoming video (from linphone client to IMSDroid) is correctly played on the android device (Desire) but there is no video on Linphone client despite of sends RTP/H264 from IMSDroid to Linphone client (wireshare traces in attachement). The study of this trace show that: 1. The Sequence Parameter Set (SPS) is correctly set nal_type = 7 2. The Picture Parameter Set (PPS) is not well set. The PPS is concatenated with the Supplemental enhancement information (SEI) and put in a FU_A which is not correct. The PPS must be put in a single packet with nal_type = 8 The SEI must be put in single packet with nal_type = 6 3.The next frame is a non IDR picture (nal_type=1) which not correct an IDR must be send (nal_type=5) 4.After the nal_type seems to be not well set, because there is no nal_type = 5 (IDR picture -> Key frame) in the trace

What version of the product are you using? On what operating system? v1.0.271(doubango r479)

Please provide any additional information below.

Attachments

Comment #1

Posted on Aug 31, 2010 by Swift Cat

(No comment was entered for this change.)

Comment #2

Posted on Sep 7, 2010 by Swift Cat

Could you please try version 1.0.279?

Comment #3

Posted on Sep 12, 2010 by Swift Cat

Fixed in revision 279.

Comment #4

Posted on Sep 12, 2010 by Swift Cat

(No comment was entered for this change.)

Status: Fixed

Labels:
Type-Defect Priority-Medium