Hi Support team,
I try to use 2018 R2_1 sample to encode interlaced HEVC content.
Whether using software or hardware, I meet different issue.
When using HW encode:
command: sample_encode.exe h265 -i input.yuv -o output.265 -tff -w 1920 -h 1080 -f 120 -b 4000 -p 6fadc791a0c2eb479ab6dcd5ea9da347
I find the encoded bitstream resolution is 1920x540 but SPI.YUI.field_seq_flag and pic_struct value still is 0.
When using SW encode:
command: sample_encode.exe h265 -i input.yuv -o output.265 -tff -w 1920 -h 1080 -f 120 -b 4000 -p 2fca99749fdb49aeb121a5b63ef568f7
The SPI.YUI.field_seq_flag and pic_struct value is correct ( =1) but the encoded bitstream resolution is 1920x270.
I put the encoded bitstream at attached file. Thanks for your help.
GPU:UHD 630 (Driver: 188.8.131.5219)
There are 2 arguments, tff and bff, did you try bff?
Could you might try the other encoder like H.264 and see how it behaves?
Please upload your YUV file if you want me to reproduce it.
Unfortunately I can't take the encoded content for reproduce since I am really not sure if the decoded stream will have the same feature for reproducing the bug.
You can either upload YUV file to big file sharing like Google drive or tell me the exact FFmpeg command to decode your encoded stream.
Could you also tell how to check "SPI.YUI.field_seq_flag and pic_struct value" after I encode with sample_encode.exe?
Again I am apologized for extra time but I think this is more efficient to help you.
I also can reproduce this issue with the Intel media SDK sample content. And I put the yuv sample content at attached file.
I use "Intel video pro analyzer 2016" to check SPI.YUI.field_seq_flag and pic_struct value, and then put the screenshot image at attached file to point the flag position.
Thanks for your help.