Community
cancel
Showing results for 
Search instead for 
Did you mean: 
sivakrishna_a_
Beginner
65 Views

Regarding B frames support

Hi,

     I am using Intel IPP h264 encoder and decoder for my program, here i am capturing the video and audio from seperate devices and i am encoding the video data with IPP h264 encoder and sending the data through RTP. When i set Bframe rate in encoder side, the video where i am receving is not proper, i,e the motion of the areas are moving backward and farword, if  i remove the B frame rate the video is proper'

    I have put the logs and after encoding the video , the frames are arranged in format of IBBPBBPBBP...........I, so whether the Intel IPP decoder will support for Bframes for decoder or not, if not how we need to manage, if it supports where the code is exactly and how we need to implement in our application.

Please reply to the mail, as it has major requirement for our application.

0 Kudos
5 Replies
Chao_Y_Intel
Employee
65 Views

Hello, Both the encoder and decoded support the B frame. Can you verify if this is a decoder problem, or encoder problem? This problem looks that the decoded order is not the same as the displaying order. For the decoder, this is one decoding flag: UMC::FLAG_VDEC_REORDER. If you add this flag for the decoder, will that work? Thanks, Chao
sivakrishna_a_
Beginner
65 Views

No , i didn't enable that flag, so can u please tell we need to enable that flag, in encoder parameters while initializing or need to set in decoder code, can u please tell the file where we need to put this flag.
sivakrishna_a_
Beginner
65 Views

Hi Chao, I have set the flag in decoder parameters at the time of initialization lFlags = UMC::FLAG_VDEC_REORDER;, still i am facing the issue
Chao_Y_Intel
Employee
65 Views

Hi, Could you attach one video file to have a check? Thanks, Chao
sivakrishna_a_
Beginner
65 Views

Hi Chao, I have gone through the decoder and i found no where they are using the flag, so even if i set the flag at initialization, it was not used any where,so i think problem with decoder after decoding, can u tell me is there any place ,the flag is validated.
Reply