I'm not sure how to change the tag but this is some tests against the
binaries using V4L2 M2M.
ls /lib/firmware/meson/vdec/ -al
total 320
drwxr-xr-x 1 root root 406 Sep 3 14:20 .
drwxr-xr-x 1 root root 8 Aug 23 18:36 ..
-rw-r--r-- 1 root root 36864 Aug 31 11:11 g12a_h264.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 g12a_hevc_mmu.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 g12a_vp9.bin
-rw-r--r-- 1 root root 36864 Aug 31 11:11 gxbb_h264.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_h263.bin
-rw-r--r-- 1 root root 36864 Aug 31 11:11 gxl_h264.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_hevc.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_hevc_mmu.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_mjpeg.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_mpeg12.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_mpeg4_5.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 gxl_vp9.bin
-rw-r--r-- 1 root root 36864 Aug 31 11:11 gxm_h264.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 sm1_hevc_mmu.bin
-rw-r--r-- 1 root root 16384 Aug 31 11:11 sm1_vp9_mmu.bin
gst123 --verbose vp9_fhd.webm
Playing file:///root/ltt/asset/vp9_fhd.webm
gstreamer pipeline contains: GstPlayBin ( GstPlaySink ( GstStreamSynchronizer
GstBin ( GstVideoConvert GstDeinterlace ) GstBin ( GstGLImageSinkBin (
GstGLUploadElement GstGLColorConvertElement GstGLColorBalance GstGLImageSink )
GstQueue GstPlaySinkVideoConvert ( GstIdentity GstVideoConvert GstVideoScale )
) ) GstURIDecodeBin ( GstFileSrc GstDecodeBin ( GstTypeFindElement
GstMatroskaDemux GstMultiQueue GstVp9Parse GstCapsFilter v4l2vp9dec ) )
GstInputSelector )
gst123 --verbose TheaterSquare_1920x1080.mp4
Playing file:///root/ltt/asset/TheaterSquare_1920x1080.mp4
gstreamer pipeline contains: GstPlayBin ( GstPlaySink ( GstStreamSynchronizer
GstBin ( GstVideoConvert GstDeinterlace ) GstBin ( GstGLImageSinkBin (
GstGLUploadElement GstGLColorConvertElement GstGLColorBalance GstGLImageSink )
GstQueue GstPlaySinkVideoConvert ( GstIdentity GstVideoConvert GstVideoScale )
) ) GstURIDecodeBin ( GstFileSrc GstDecodeBin ( GstTypeFindElement GstQTDemux
GstMultiQueue GstH264Parse GstCapsFilter v4l2h264dec ) ) GstInputSelector )
Time: 0:00:00.29 of 0:00:09.99 | Bitrate: 15461.3 kbit/sec
** Tags added: verification-done-jammy
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/1986743
Title:
REQUEST add meson vdec firmware to arm64 linux-firmware package
Status in linux-firmware package in Ubuntu:
Fix Released
Status in linux-firmware source package in Jammy:
Fix Committed
Status in linux-firmware source package in Kinetic:
Fix Released
Bug description:
[Impact]
1) The release of Ubuntu you are using, via 'lsb_release -rd' or System ->
About Ubuntu
22.04.1 LTS
2) The version of the package you are using, via 'apt-cache policy pkgname'
or by checking in Software Center
20220329.git681281e40ubuntu3.4
3) What you expected to happen
Linux Firmware would include meson vdec blobs
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/meson/vdec
4) What happened instead
Linux Firmware does not include meson vdec blobs
[Test case]
Load meson-vdec driver on HW that supports it and watch firmware load
failure.
[Fix]
Include firmware blobs.
[Where Problems Could Occur]
This only affects very specific HW. And the blobs have shipped in
older series but were dropped incorrectly in Jammy.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1986743/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp