Opened 6 years ago
Last modified 6 years ago
#7405 new defect
[ffmpeg-qsv][vc1_decode]vc1 decode drop frames on iHD driver.
Reported by: | a | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | qsv |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
The number of ffmpeg-qsv decode frame is less than yamidecode.
environment
SKL OS: ubuntu 16.04 kernel: 4.15.0 libva b6c50dad4d7d14c507108d9f468662e2d7ae1c4d https://github.com/01org/libva.git VPG_Driver ed04556a6676fd77ff845508bc54bfc60915450c https://github.com/intel/media-driver libva-utils 9a10ad663349732decd668a426cfc349b0010d1d https://github.com/01org/libva-utils.git Mediasdk 7ea683585f0f84f1bea035a405855312c92c46c0 https://github.com/Intel-Media-SDK/MediaSDK FFMPEG 56f68a099cc607658118e00cad30569103ae3751 https://git.ffmpeg.org/ffmpeg.git
How to reproduce:
1.build env as above lists 2.ffmpeg -hwaccel qsv -hwaccel_device /dev/dri/renderD128 -v verbose -c:v vc1_qsv -i /media//yami_vc1/SA00046.vc1 -vf hwdownload,format=nv12 -pix_fmt yuv420p -f rawvideo -vsync 0 -y ./dump.yuv 3. message: frame= 29 fps=0.0 q=-0.0 Lsize= 1682kB time=00:00:01.24 bitrate=11113.5kbits/s speed=49.4x 4. yamidecode -i /media//yami_vc1/SA00046.vc1 -m0 5. message: 30 frame decoded, fps = 4285.71. fps after 5 frames = 5000.00.
failed case
SA00046.vc1 SA00048.vc1 SA00052.vc1 SA00058.vc1 SA00066.vc1 SA00067.vc1 SA00079.vc1 SA10090.vc1 SA10092.vc1 SA10094.vc1 SA10104.vc1 SA10106.vc1 SA10108.vc1 SA10110.vc1 SA10120.vc1 SA10131.vc1 SA20017.vc1 SA20018.vc1 SA20020.vc1 SA20021.vc1 SA20028.vc1 SA20030.vc1 SA40011.vc1 SA40013.vc1 SA00050.vc1
Attachments (16)
Change History (21)
comment:1 by , 6 years ago
Keywords: | decode removed |
---|
comment:2 by , 6 years ago
by , 6 years ago
Attachment: | SA00046.vc1 added |
---|
by , 6 years ago
Attachment: | SA00048.vc1 added |
---|
by , 6 years ago
Attachment: | SA00052.vc1 added |
---|
by , 6 years ago
Attachment: | SA00058.vc1 added |
---|
by , 6 years ago
Attachment: | SA00066.vc1 added |
---|
by , 6 years ago
Attachment: | SA00067.vc1 added |
---|
by , 6 years ago
Attachment: | SA00079.vc1 added |
---|
by , 6 years ago
Attachment: | SA10090.vc1 added |
---|
by , 6 years ago
Attachment: | SA10092.vc1 added |
---|
by , 6 years ago
Attachment: | SA10094.vc1 added |
---|
by , 6 years ago
Attachment: | sa10104.vc1 added |
---|
by , 6 years ago
Attachment: | SA10106.vc1 added |
---|
by , 6 years ago
Attachment: | sa10108.vc1 added |
---|
by , 6 years ago
Attachment: | SA10110.vc1 added |
---|
by , 6 years ago
Attachment: | SA10120.vc1 added |
---|
by , 6 years ago
Attachment: | SA10131.vc1 added |
---|
comment:3 by , 6 years ago
ffmpeg -i /mediayami_vc1/SA00046.vc1 -pix_fmt yuv420p -f rawvideo -vsync 0 -y ./dump.yuv
message:
frame= 30 fps=0.0 q=-0.0 Lsize= 1740kB time=00:00:01.24 bitrate=11496.8kbits/s speed= 150x
comment:4 by , 6 years ago
ffmpeg -i /mediayami_vc1/SA00046.vc1 -pix_fmt yuv420p -f rawvideo -vsync 0 -y ./dump.yuv
message:
frame= 30 fps=0.0 q=-0.0 Lsize= 1740kB time=00:00:01.24 bitrate=11496.8kbits/s speed= 150x
Note:
See TracTickets
for help on using tickets.
Please share the input files.
It would also help if you could compare to either the reference decoder or libavcodec rather than to yamidecode.