mypopydev / FFmpeg

mirror of git://source.ffmpeg.org/ffmpeg.git
http://ffmpeg.org
Other
2 stars 1 forks source link

[ffmpeg-vaapi][hevc decode]fate-hevc-skiploopfilter test cases failed When Using ffmpeg-vaapi #7

Open sungn opened 6 years ago

sungn commented 6 years ago

command ./ffmpeg -nostdin -nostats -cpuflags all -skip_loop_filter nokey -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_flags allow_profile_mismatch -threads 1 -thread_type frame+slice -i ./fate-suite//hevc-conformance/SAO_D_Samsung_5.bit -sws_flags bitexact -pix_fmt yuv420p -flags +bitexact -fflags +bitexact -f framemd5 -

backtrace --- ./tests/ref/fate/hevc-skiploopfilter 2018-06-07 14:32:26.692501151 +0800 +++ tests/data/fate/hevc-skiploopfilter 2018-07-10 17:09:46.364858226 +0800 @@ -8,7 +8,7 @@

sar 0: 0/1

stream#, dts, pts, duration, size, hash

0, 0, 0, 1, 3110400, 076c9288843ef1197a8cbef7f9a13fee -0, 1, 1, 1, 3110400, 6190eeea952805ebde69d22961aaeb45 -0, 2, 2, 1, 3110400, 9aaa5111d5e6b25dcf5ddd19c58f17f7 -0, 3, 3, 1, 3110400, 52a487e5f71b314e33e6632b4496f0a6 -0, 4, 4, 1, 3110400, 13abb1c78313705b57a8298dc1e6c0e2 +0, 1, 1, 1, 3110400, e168336664f95c62a4aae3871c115751 +0, 2, 2, 1, 3110400, a867e33ba8152af10e791a28cc390ccf +0, 3, 3, 1, 3110400, 988efe2a74aba32105d84d3e0a31d2ce +0, 4, 4, 1, 3110400, 54bc4cc066f28e79ed3c7f9d2fc8d22e Test hevc-skiploopfilter failed. Look at tests/data/fate/hevc-skiploopfilter.err for details. ffmpeg version N-91236-ge4006a474f Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.2.0-8ubuntu3.2) configuration: --enable-libx264 --enable-gpl --enable-libx265 --disable-doc --disable-stripping --disable-optimizations --enable-libvpx --samples=fate-suite libavutil 56. 18.102 / 56. 18.102 libavcodec 58. 19.105 / 58. 19.105 libavformat 58. 17.100 / 58. 17.100 libavdevice 58. 4.100 / 58. 4.100 libavfilter 7. 25.100 / 7. 25.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [hevc @ 0x555848d86500] missing picture in access unit Input #0, hevc, from '/home/intel/sungn/0607/FFmpeg/fate-suite//hevc-conformance/SAO_D_Samsung_5.bit': Duration: N/A, bitrate: N/A Stream #0:0: Video: hevc (Main), yuv420p(tv), 1920x1080, 25 fps, 25 tbr, 1200k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (hevc (native) -> rawvideo (native)) Output #0, framemd5, to 'pipe:': Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080, q=2-31, 622080 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: encoder : Lavc rawvideo frame= 5 fps=0.0 q=-0.0 Lsize= 1kB time=00:00:00.20 bitrate= 23.7kbits/s speed=1.12x
video:15188kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown tests/Makefile:225: recipe for target 'fate-hevc-skiploopfilter' failed make: *** [fate-hevc-skiploopfilter] Error 1

sungn commented 6 years ago

rootcause: HW decode data err. The cause of the problem is similar to the ticket(https://github.com/mypopydev/FFmpeg/issues/5).