>
> 01562                     ist->next_pts 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#fcf933ab6abc063e33016e87b0992d91>
>  = ist->pts 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#98ff75bf415f78a7682f182412be2617>
>  = picture.best_effort_timestamp;
> 01563                     if (ist->st 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#c95a54a4ff93a05bf1d81f237bb2279c>->codec
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVStream.html#56f20051fb99339cc588cd3a07ab8c96>->time_base
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVCodecContext.html#b7bfeb9fa5840aac090e2b0bd0ef7589>.num
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVRational.html#e9a98c10a301c5e937095105b6f0fdb9>
>  != 0) {
> 01564                         int ticks= ist->st 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#c95a54a4ff93a05bf1d81f237bb2279c>->parser
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVStream.html#5b1079c1e244d644a86457e7e27545c1>
>  ? ist->st 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#c95a54a4ff93a05bf1d81f237bb2279c>->parser
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVStream.html#5b1079c1e244d644a86457e7e27545c1>->repeat_pict
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVCodecParserContext.html#813780022f0a6abd1b7ab075264ffc3f>+1
>  : ist->st 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#c95a54a4ff93a05bf1d81f237bb2279c>->codec
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVStream.html#56f20051fb99339cc588cd3a07ab8c96>->ticks_per_frame
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVCodecContext.html#5c62b9c1528a272923ea2a4b86dea31a>;
> 01565                         ist->next_pts 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#fcf933ab6abc063e33016e87b0992d91>
>  += ((int64_t)AV_TIME_BASE 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/avutil_8h.html#a11ed202b70e1f52bac809811a910e2a>
>  *
> 01566                                           ist->st 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#c95a54a4ff93a05bf1d81f237bb2279c>->codec
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVStream.html#56f20051fb99339cc588cd3a07ab8c96>->time_base
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVCodecContext.html#b7bfeb9fa5840aac090e2b0bd0ef7589>.num
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVRational.html#e9a98c10a301c5e937095105b6f0fdb9>
>  * ticks) /
> 01567                             ist->st 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVInputStream.html#c95a54a4ff93a05bf1d81f237bb2279c>->codec
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVStream.html#56f20051fb99339cc588cd3a07ab8c96>->time_base
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVCodecContext.html#b7bfeb9fa5840aac090e2b0bd0ef7589>.den
>  
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVRational.html#ee46bdac67d965ac0a4204e753f910c3>;
> 01568                     }
> 01569                     avpkt.size 
> <http://cekirdek.pardus.org.tr/%7Eismail/ffmpeg-docs/structAVPacket.html#4d1ea19f63eb107111fd650ca514d1f4>
>  = 0;
>
>

what is the purpose of the above code bit in ffmpeg.c

what are pts and dts values. why are they important while transcoding .

-- 
Aditya
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api

Reply via email to