lavf: move the packet keyframe setting code.
authorAnton Khirnov <anton@khirnov.net>
Wed, 15 Feb 2012 07:38:51 +0000 (08:38 +0100)
committerAnton Khirnov <anton@khirnov.net>
Fri, 24 Feb 2012 18:43:02 +0000 (19:43 +0100)
commit655b24c01cea2af7e56ac4ffe3d6fdc475223bcc
tree156f66e4d097b693a852563623a40ba5a0d86c04
parent9677247b0a6d86fa11e660e940d4836926b9bdaf
lavf: move the packet keyframe setting code.

compute_pkt_fields() is for unreliable estimates or guessing. The
keyframe information from the parser is (at least in theory) reliable,
so it should be used even when the other guessing is disabled with the
AVFMT_FLAG_NOFILLIN flag.

Therefore, move setting the packet keyframe flag based on parser
information from compute_pkt_fields() to read_frame_internal().
libavformat/utils.c