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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to