avcodec_decode_video2接收到SPS/PPS,和I帧码流之后,测试显示需要20毫秒之后,解码出图像,跟CODEC_FLAG_LOW_DELAY解码标志位,优化快速解码出图像,没有任何的效果
场景 /* encoding support
目前使用2.3.6版本设置AVCodecContext的flags:
flags |= CODEC_FLAG_LOW_DELAY
没有任何的效果
2.3.6版本
avcodec.h (libavcodec) line 744 : #define CODEC_FLAG_LOW_DELAY 0x00080000 ///
* @deprecated use the flag "naq" in the "mpv_flags" private option of the
* mpegvideo encoders
*/
#define CODEC_FLAG_NORMALIZE_AQP 0x00020000
#endif
#define CODEC_FLAG_INTERLACED_DCT 0x00040000 ///#define CODEC_FLAG_LOW_DELAY 0x00080000 ///
4.0.2版本
avcodec.h (libavcodec) line 878 : #define AV_CODEC_FLAG_LOW_DELAY (1 <<19)
These flags can be passed in AVCodecContext.flags before initialization.
Note: Not everything is supported yet.
*/
/**
* Force low delay.
*/
#define AV_CODEC_FLAG_LOW_DELAY (1 <<19)