I'm trying to transcode some interlaced video (PicStruct = FIELD_TFF) which sometimes becomes progressive for a couple of seconds (PicStruct = PROGRESSIVE | FIELD_TFF). At the moment of picture struct change (FIELD_TFF changes to PROGRESSIVE | FIELD_TFF) the encoder output bitrate changes to ~0.5x of target bitrate. And if the encoder was initialized at PROGRESSIVE | FIELD_TFF fragment, the bitrate goes upto 2x of target bitrate when the picture struct changes to FIELD_TFF. The issue appears at H264 encoder on High Profile only.
For now as a workaround I'm just closing the encoder after an SPS change and initializing it again. Is it expected behaviour of the h264 HW HP encoder or am I missed something?
I'm using slightly modified sample_multi_transcode example, Ivy bridge, 184.108.40.20665 driver, win7 x64, media sdk 2013R2
Thank you for reporting the issue and getting the tracer log, we will investigate and get back to you. Would it be possible to additionally share the stream with picture structure change? (e.g. via ftp.intel.com)