[FFmpeg-cvslog] r210, r10k and avrp encoder

Michael Niedermayer michaelni at gmx.at
Thu Jan 26 22:42:43 CET 2012


On Thu, Jan 26, 2012 at 10:10:02PM +0100, Reimar Döffinger wrote:
> On 26 Jan 2012, at 20:01, Michael Niedermayer <michaelni at gmx.at> wrote:
> > On Thu, Jan 26, 2012 at 08:45:09AM +0100, Reimar Döffinger wrote:
> >> 
> >>> +    avctx->coded_frame->reference = 0;
> >>> +    avctx->coded_frame->key_frame = 1;
> >>> +    avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
> >> 
> >> That makes yet two more encoders for which pts is not handled correctly.
> > 
> > why ?
> > 
> > avctx->coded_frame = avcodec_alloc_frame();
> > should set all the pts fields to AV_NOPTS_VALUE
> 
> And why should the outgoing pts be AV_NOPTS_VALUE when the incoming is not?
> And how would you distinguish the cases where the encoder just never sets pts vs. an encoder that just (possibly with reordering) passed through a AV_NOPTS_VALUE it got as input?

CODEC_CAP_DELAY could be used


> And should codecs use alloc_frame like this or priv_data like rawenc (which seems to be the reason why it is so competely broken)?

rawenc looks a bit broken yes

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Dictatorship naturally arises out of democracy, and the most aggravated
form of tyranny and slavery out of the most extreme liberty. -- Plato
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-cvslog/attachments/20120126/50091e96/attachment.asc>


More information about the ffmpeg-cvslog mailing list