[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