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.

Questions on Gradual Decoder Refresh (DM368 H264 Encoder)

Hi,

 

I'm testing H.264 encoder's GDR option on DM368.

VLCPlayer couldn't play GDR enabled H.264 stream properly.

VLCPlayer displays the first image from DM368. But, the image gets freezed.

It seems that VLCPlayer couldn't decode the stream.

 

http://processors.wiki.ti.com/index.php/H.264_DM36x_Ver_2.0_Codec

For SVC-T, it says, 'SVC-T stream is decodable by any existing standards complaint H.264 decoder.'

But, there is no such comment for GDR.

Is there any requirements for H.264 decoder to decode GDR stream?

FYI, VLCPlayer has no problem without GDR.

 

Another question...

With GDR, IDR frame is generated only once for the first frame.

Is it possible to generate IDR frame while GDR is working?

( forceFrame = IVIDEO_IDR_FRAME is working for GDR? )

 

[ Testing Environments ]

VLCPlayer ver: 2.0.1

H.264 Encoder ver: 2.30.0.04

 

Best Regards,

Jinkyu Park

  • Hi Jinkyu Park,

    Sorry for late reply.

    VLC player should play this video, GDR stream will have only extra sync point(sps) at each GDR interval. We have tried playing streams on VLC of version 1.1. We will try on 2.0.1 version and let you know.

    Can also you try on VLC 1.1 at your end?.

    For you other question Yes you can generated IDR/I frame when GDR working.

  • Hi Veeranna Hanchinal,

     

    I forgot to update this thread.

    I managed to play it in VLCPlayer.

    But, it's needed to increase network-caching value to play GDR stream.

    ( I'm also curious why it requires higher cache value. At this present, I'm ok that there is no problem to decode GDR stream in VLCPlayer. )

     

    Thank you for your answer.

     

    Best Regards,

    Jinkyu Park