Commit Graph

178 Commits

Author SHA1 Message Date
andy.hu b5e34e6896 Merge branch 'CR_2057_new_property_for_gstomxmjpegdec_Leo.Lu' into 'jh7110-mm-devel'
CR_2057_new_property_for_gstomxmjpegdec_Leo.Lu

See merge request sdk/buildroot!71
2022-10-28 22:14:43 +08:00
andy.hu 83053d56e0 Merge branch 'CR_2053_Modify_gstomxvideodec_Leo.Lu' into 'jh7110-mm-devel'
CR_2053_Modify_gstomxvideodec_Leo.Lu

See merge request sdk/buildroot!69
2022-10-28 22:14:43 +08:00
leo.lu 5634544707 support mirror rotation scale for gstomxmjpegdec 2022-10-28 22:14:43 +08:00
andy.hu ef2354e833 Merge branch 'CR_2096_ffmpeg_omx_Arvin.Zhu' into 'jh7110-mm-devel'
CR_2096 ffmpeg: add omx_pix_fmt option for mjpeg_omx decoder

See merge request sdk/buildroot!70
2022-10-28 22:14:43 +08:00
leo.lu 47624c1a01 Modify gstomxmjpegdec format 2022-10-28 22:14:43 +08:00
andy.hu e8054e5704 Merge branch 'CR_1880_FFMPEG_omxdec_Arvin.Zhu' into 'jh7110-mm-devel'
CR 1880 ffmpeg omxdec: add delay for decoding

See merge request sdk/buildroot!67
2022-10-28 22:14:43 +08:00
arvin.zhu de10ff115b ffmpeg: add omx_pix_fmt option for mjpeg_omx decoder
add omx_pix_fmt option for mjpeg_omx decoder and modify code foramt

Signed-off-by: arvin.zhu <arvin.zhu@starfivetech.com>
2022-10-28 22:14:43 +08:00
andy.hu c6b7c80a3d Merge branch 'CR_2089_FFMPEG_omx_Arvin.Zhu' into 'jh7110-mm-devel'
CR 2089 ffmpeg omx: support to set gop of hevc

See merge request sdk/buildroot!66
2022-10-28 22:14:43 +08:00
arvin.zhu 7728f79619 ffmpeg omxdec: add delay for decoding
add delay for decoding

Signed-off-by: arvin.zhu <arvin.zhu@starfivetech.com>
2022-10-28 22:14:43 +08:00
andy.hu 67f02efb47 Merge branch 'CR_1982_fix_show_previous_last_frame_Windsome.Zeng' into 'jh7110-mm-devel'
[GST] [DRM] Reset DRM to initial state on each playing, using atomic API.

See merge request sdk/buildroot!65
2022-10-28 22:14:43 +08:00
arvin.zhu 1238781b04 ffmpeg omx: support to set gop of hevc
support to set gop of hevc

Signed-off-by: arvin.zhu <arvin.zhu@starfivetech.com>
2022-10-28 22:14:43 +08:00
andy.hu a2907c268c Merge branch 'CR_1982_fix_show_previous_last_frame_Windsome.Zeng' into 'jh7110-mm-devel'
CR_1982_fix_show_previous_last_frame_Windsome.Zeng

See merge request sdk/buildroot!60
2022-10-28 22:14:43 +08:00
Windsome Zeng b5a369fe36 [GST] [DRM] Reset DRM to initial state on each playing, using atomic API. 2022-10-28 22:14:43 +08:00
andy.hu 62393e6623 Merge branch 'CR_2029_libcamera-apps_url_change_Andy.Hu' into 'jh7110-mm-devel'
CR_2029: libcamera-apps: change download url to https

See merge request sdk/buildroot!61
2022-10-28 22:14:42 +08:00
Windsome Zeng 0b276f308f [GST] [OMX] [DRM] Clear all framebuffer content. Set staging flag for gdb remote debug. 2022-10-28 22:14:42 +08:00
andy.hu d99d80f37f Merge branch 'CR_2006_add_nv21_for_gstomxvideoenc_class_Leo.Lu' into 'jh7110-mm-devel'
CR_2006_add_nv21_for_gstomxvideoenc_class_Leo.Lu

See merge request sdk/buildroot!58
2022-10-28 22:14:42 +08:00
Andy Hu 1279cf3f36 libcamera-apps: change download url to https
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu 3e6ab9c3a7 Merge branch 'CR_1823_add_nv21_for_omxh264_5dec_Leo.LU' into 'jh7110-mm-devel'
Add NV21 for omxh264_5dec patch

See merge request sdk/buildroot!55
2022-10-28 22:14:42 +08:00
leo.lu b40d37b2fb Add NV21 for gstomxvideoenc class 2022-10-28 22:14:42 +08:00
andy.hu deb7a8b472 Merge branch 'CR_1884_busybox_Arvin.Zhu' into 'jh7110-mm-devel'
CR 1884 : busybox:add comm and timeout

See merge request sdk/buildroot!52
2022-10-28 22:14:42 +08:00
leo.lu b24086356d Add nv21 for omxh254_5dec patch 2022-10-28 22:14:42 +08:00
andy.hu 4d79ed0a57 Merge branch 'CR_1788_libcamera_Kevin.xie' into 'jh7110-mm-devel'
CR_1788 libcamera & apps: Open drm device by module name 'starfive'

See merge request sdk/buildroot!40
2022-10-28 22:14:42 +08:00
arvin.zhu 09e00b9b6c busybox:add comm and timeout
add comm and timeout

Signed-off-by: arvin.zhu <arvin.zhu@starfivetech.com>
2022-10-28 22:14:42 +08:00
Jason Zhou e6e1e9ec48 Merge branch 'CR_1694_gstomx_Som.Qin' into 'jh7110-mm-devel'
CR_1694_Modify sf component name to adapt omx

See merge request sdk/buildroot!30
2022-10-28 22:14:42 +08:00
Kevin.xie 4a16076c7f libcamera & apps: Open drm device by module name 'starfive'
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu 066cd03ebb Merge branch 'CR_1468_Libcamera_Kevin.xie' into 'jh7110-mm-devel'
libcamera: Bind sensor config to static i2c number 6

See merge request sdk/buildroot!20
2022-10-28 22:14:42 +08:00
Som Qin 8969fdd3a3 Modify sf component name to adapt omx
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu 0fd81a84b4 Merge branch 'CR_1165_Libcamera_Kevin.xie' into 'jh7110-mm-devel'
Cr 1165 libcamera kevin.xie

See merge request sdk/buildroot!10
2022-10-28 22:14:42 +08:00
Kevin.xie 6ffbcf70bd libcamera: Bind sensor config to static i2c number 6
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu 4247f3f119 Merge branch 'CR_745_FFMPEG_Arvin.zhu' into 'jh7110-mm-devel'
ffmpeg: enable omx

See merge request sdk/buildroot!9
2022-10-28 22:14:42 +08:00
Kevin.xie 891e0d3ee0 libcamera: Starfive pipeline instance adaptation for jh7110
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu 9ee1ba882a Merge branch 'CR_745_FFMPEG_Arvin.zhu' into 'jh7110-mm-devel'
ffmpeg: add omx patch related encoding and decoding

See merge request sdk/buildroot!7
2022-10-28 22:14:42 +08:00
arvin.zhu 2dd50f0663 ffmpeg: enable omx
Signed-off-by: arvin.zhu <arvin.zhu@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu 350b946d00 Merge branch 'CR_744_Port_gstreamer_from_JH7100_Windsome.Zeng' into 'jh7110-mm-devel'
Cr 744 port gstreamer from jh7100 windsome.zeng

See merge request sdk/buildroot!6
2022-10-28 22:14:42 +08:00
arvin.zhu 8a188054eb ffmpeg: add omx patch related encoding and decoding
Signed-off-by: arvin.zhu <arvin.zhu@starfivetech.com>
2022-10-28 22:14:42 +08:00
Windsome Zeng 4ed02793d5 Merge branch 'CR_744_Port_gstreamer_from_JH7100_Windsome.Zeng' of http://192.168.110.45/sdk/buildroot into CR_744_Port_gstreamer_from_JH7100_Windsome.Zeng
Fix conflicts with jh7110-mm-devel branch.
2022-10-28 22:14:42 +08:00
Windsome Zeng 3576db96f1 Combine SPS/PPS header to IDR frame.
(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/ed8e94ec351c61073a1408df54fb01b5c1deff2c)
2022-10-28 22:14:42 +08:00
sw.multimedia 13bb8c3e34 gst-omx: hanle some extra profile about avc.
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/39f08c81f5a05ad0b06a95c4a3599602641c07af)
2022-10-28 22:14:42 +08:00
sw.multimedia c53870e83b omxmjpegdec: add property 'framerate' for omxmjpegdec.
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/fe368e0af9c3bd485245b1fb37b2496300b91e67)
2022-10-28 22:14:42 +08:00
sw.multimedia 05ff20c2cb gst/libcamera-app: fix build warning
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/c7ff2afdc55ffdc98491bc15c617db871805906b)
2022-10-28 22:14:42 +08:00
sw.multimedia ce49ebc0ad omxmjpegdec: fix corresponding relations between gst-format
and omx-format for-NV21

Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/8dd812d3d6873cab52e558e95d85499309378759)
2022-10-28 22:14:42 +08:00
sw.multimedia ee9db89b3c sf-gst-omx: add omxmjpegdec to support decoding mjpeg.
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/66e086938c0dee776b46c6ce6fee22316041a67c)
2022-10-28 22:14:42 +08:00
Andy Hu e8ea49860c gstreamer: fix build warning
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/9d20c03dc2f5d4f108d05d4d8d1e37c59356efe0)
2022-10-28 22:14:42 +08:00
Andy Hu 20fdec1b0e sf-gst-omx: update to fix issue for gst-play
1. recorrect the queue index for patches name
2. USE_BUFFER is only available for dma buffer.
   If not dma buffer, don't come into it.

sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/5249d14e587639c534b8084a541ec84bc1e953f0)
2022-10-28 22:14:42 +08:00
andy.hu a2efe48b31 sf-gst-omx: add support for wave521 encode
1. Modify package config name to BR2_PACKAGE_SF_GST_OMX
2. Support wave521 264/265 encode in gst-omx

Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
Signed-off-by: andy.hu <andy.hu@starfivetech.com>
2022-10-28 22:14:42 +08:00
andy.hu a07d1a47a8 Merge branch 'CR_740_VideoCapture_Andy.hu' into 'jh7110-mm-devel'
Cr 740 video capture andy.hu

See merge request sdk/buildroot!5
2022-10-28 22:14:41 +08:00
Windsome Zeng 7e6088067e Combine SPS/PPS header to IDR frame.
(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/ed8e94ec351c61073a1408df54fb01b5c1deff2c)
2022-10-28 22:14:41 +08:00
sw.multimedia 4cf0377617 Add Multimedia Feature:
1. add starfive private packages: v4l2_test, pp_test, sf-gst-omx, sf-omx-il, stfisp_setfile, wave511, wave521
  v4l2_test: used to test v4l2 device
  pp_test: used to switch format and resolution for framebuffer framework
  sf-gst-omx: from gst-omx and compatible with the omx-il library
  sf-omx-il: starfive openmax il library for VPU hardware decode
  stfisp_setfile: this is the host build package, used to generate the isp registrer setting bin for v4l2 framework
  wave511: this is chip&media decode hardware wave511 vendor code building
  wave521: this is chip&media encode hardware wave521 vendor code building

2. Add the following gstreamer patch:
  add patch to support gstreamer plugin fbdevsink NV12 format
  add patch to support gst-play take priority to decoding h264/h265 with gst-omx plugin

Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
Signed-off-by: andy.hu <andy.hu@starfivetech.com>
Signed-off-by: michael.yan <michael.yan@starfivetech.com>
Signed-off-by: david.li <david.li@starfivetech.com>
Signed-off-by: Curry Zhang <curry.zhang@starfivetech.com>
Signed-off-by: keithzhao <keith.zhao@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/fce6b25d98f81388fa4372739631c49222bf8eea)
2022-10-28 22:14:41 +08:00
mason.huo c0584b271e packge: stafive: Add libcamera-apps package
Sync the latest libcamera-apps from JH7100.

Signed-off-by: mason.huo <mason.huo@starfivetech.com>
2022-10-28 22:14:41 +08:00
sw.multimedia 951fcfe90a gst-omx: hanle some extra profile about avc.
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>

(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/39f08c81f5a05ad0b06a95c4a3599602641c07af)
2022-10-28 22:14:41 +08:00