Skip to content

Instantly share code, notes, and snippets.

@koenkooi
Created April 19, 2021 09:41
Show Gist options
  • Save koenkooi/46d6338767030ea6897e628a23c976f2 to your computer and use it in GitHub Desktop.
Save koenkooi/46d6338767030ea6897e628a23c976f2 to your computer and use it in GitHub Desktop.

Tests

Playback HW video decode tests on various HW.

This is summary of video samples tests conducted on current MiniMyth2 code: MiniMyth2: 11.18.0 MythTV: v32-Pre-2618-g1f2d417433 (r2618) Linux kernel: 5.11.13 Mesa3D: 21.0.2 Screen drawing mode: EGLFS DRM_PRIME mode: DRM Planes

----------------------------------|-----------------|-----------------|--------------------------|-----------------|--------|-----------------|--------| | Allwinner | Rockchip | Amlogic | RaspberryPi | AMD | Intel | Nvidia | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| Sample | H6 | h616 | rk3328 | rk3399 |s905w(1)| s912 | sm1 |bcm2837 |bcm2711 |Kabini2 | hd4000 |hd600(3)| ion2(1)| ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| h264-big_buck_bunny_1080_60fps.mp4| ok | WiP | ok | ok |panning | ok | ok | jumpy | jumpy | jumpy | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| h264-big_buck_bunny_2160_60fps.mp4| jumpy | WiP | jumpy | jumpy | jumpy | jumpy | jumpy | hang | hang | sw.dec | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| h264-dubai_2160p_23.978fps.mkv | ok | WiP | jumpy | ok | jumpy | ok | ok | hang | hang | sw.dec | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| h264-Sat_1080i_25fps.mkv | ok | WiP | ok | ok |quite ok| ok |artefact| ok | ok | sw.dec | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| h264-TVN_1080i_25fps.ts | ok | WiP | ok | ok |quite ok| ok |artefact| ok | ok | ok | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| h264-TVP3_576i_25fps.ts | ok | WiP | ok | ok | tilling| ok | garbage| ok | ok | ok | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-about_tomsk_2160p.mp4 | ok | WiP | jumpy | ok | hang | hang | hang | hang | ok | sw.dec | ok(2) | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-big_buck_bunny_1080p.mp4 | ok | WiP | ok | ok | ok | ok | ok | sw.dec | ok | sw.dec | ok(2) | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-big_buck_bunny_2160p.mp4 | ok | WiP | jumpy | ok | hang | hang | hang | hang | ok | sw.dec | ok(2) | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-FasionTV_2160p_25fps.ts | ok | WiP | q.exit | q.exit |v.jumpy | ok | ok | hang | ok | sw.dec | ok(2) | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-NASA_2160p_29.978fps.ts | jumpy | WiP | v.jumpy| ok |v.jumpy | jumpy | ok | hang | ok | sw.dec |jumpy(2)| ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-tos_4096x1720_24fps.mkv | ok | WiP | sw.dec | ok | hang | jumpy | hang | hang | ok | sw.dec | ok(2) | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| hevc-trailer_1080p_23.978fps.mkv | ok | WiP | ok | ok | hang | hang |black.sc| sw.dec | ok | sw.dec | ok | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| mpeg2-sample_1080_23.978fps.ts | ok | WiP | ok | ok | green.s| green.s| green | ok | sw.dec | ok | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| mpeg2-sample_2160_23.978fps.ts | ok | WiP | hang | hang |artefact| hang | green | hang | sw.dec | sw.dec | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| mpeg2-TV4_576i_25fps.mpg | ok | WiP | ok | ok | green.s| green.s| garbage| ok | sw.dec | ok | ok | ok | ok | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| vp8-big_buck_bunny_1080p.webm | ok | WiP | ok | ok | sw.dec | sw.dec | sw.dec | sw.dec | sw.dec | sw.dec | ok(2) | ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| vp8-big_buck_bunny_4000p.webm |artefact| WiP | hang | hang | sw.dec | sw.dec | sw.dec | hang | sw.dec | sw.dec |jumpy(2)| ok | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| vp9-big_buck_bunny_720p.webm | sw.dec | WiP | ok | ok |artefact| sw.dec | ok | sw.dec | sw.dec | sw.dec | ok(2) | ok(2) | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| vp9-big_buck_bunny_1080p.webm | sw.dec | WiP | ok | ok |artefact| sw.dec | ok | sw.dec | sw.dec | sw.dec | ok(2) | ok(2) | sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------| vp9-big_buck_bunny_2160p.webm | sw.dec | WiP | jumpy | ok |artefact| sw.dec | jumpy | hang | sw.dec | sw.dec |jumpy(2)|jumpy(2)| sw.dec | ----------------------------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|

(1) - tested only drawing to X11 as EGLFS/Wayland not works on this HW (2) - sw.decode by FFMPEG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment