vlc | branch: master | Ilkka Ollakka <[email protected]> | Fri Sep 30 09:37:35 2016 +0300| [83021a62f7b06de6a5a56df6957922f217e285de] | committer: Ilkka Ollakka
avcodec: encoder: handle avpacket key-flag > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=83021a62f7b06de6a5a56df6957922f217e285de --- modules/codec/avcodec/encoder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/codec/avcodec/encoder.c b/modules/codec/avcodec/encoder.c index 3f05ef6..ef6c8aa 100644 --- a/modules/codec/avcodec/encoder.c +++ b/modules/codec/avcodec/encoder.c @@ -1107,6 +1107,8 @@ static block_t *vlc_av_packet_Wrap(AVPacket *packet, mtime_t i_length, AVCodecCo p_block->i_dts = packet->dts; if( unlikely( packet->flags & AV_PKT_FLAG_CORRUPT ) ) p_block->i_flags |= BLOCK_FLAG_CORRUPTED; + if( packet->flags & AV_PKT_FLAG_KEY ) + p_block->i_flags |= BLOCK_FLAG_TYPE_I; p_block->i_pts = p_block->i_pts * CLOCK_FREQ * context->time_base.num / context->time_base.den; p_block->i_dts = p_block->i_dts * CLOCK_FREQ * context->time_base.num / context->time_base.den; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
