Regarding B frames support

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.

6 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione

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

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.

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

Hi,

Could you attach one video file to have a check?

Thanks,
Chao

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.

Accedere per lasciare un commento.