This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[OMX] encode interlaced video

Software: OMX (EZSDK 5.05.02.00 dm8168)

I am using the following scheme for video encoding (described in many posts on the forum and the example capture_encode):


analog PAL( 576i )   ->   VFCC ( 288@50 )  ->  DEI ( 288@50 resize to 576@50 alg_enable = 0 )  -> ENC ( 576@50 )   ->  h.264 576@50

How to encode interlaced video?

At the output of the encoder I get two fields, with the scaled size of 288 -> 576 at 50 frames per second, and deinterlace on each ..

How to set up DEI to give to the encoder frames in progressive scan? or interlaced with encoder support

Which scheme is right?

analog PAL( 576i )   ->   VFCC ( 288@50 )  ->  DEI ( 288@50  alg_enable = 0 )  -> ENC ( 288@50 )   ->  h.264 288@50  ----------- >  DECODE ( 288@50 ) -> Convert to progressive scan ( 576@25)

or

analog PAL( 576i )   ->   VFCC ( 576@25 ENABLE_MERGED = true )  ->  DEI (  576@25  alg_enable = 0 )  -> ENC ( 576@25 )   ->  h.264 576@25  ----------- >  DECODE ( 576@25 ) ->

which profiles supported encoder? Only Base Profile ?

can I use MBAFF ?

On link http://processors.wiki.ti.com/index.php/HDVICP2_Video_Codecs

Supports Progressive and field based Interlaced coding with different controls as ARF (Adaptive Reference Field), MRF (Most Recent Reference Field) and SPF (Same Parity Reference Field)

How configure and make it?