Commit Graph

438 Commits

Author SHA1 Message Date
leo.lu 95bd0e86f0 Setting hdmi audio output as alsa default config 2023-11-28 15:43:17 +08:00
ziv.xu a345d7d9c6 bluez5_utils:replace bluez version
replace bluez version

Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2023-11-28 15:43:17 +08:00
ziv.xu 1824bba224 starfive:add autoload bluetooth firmware function
add autoload bluetooth firmware function

Signed-off-by: ziv.xu <ziv.xu@starfive.com>
2023-11-28 15:43:17 +08:00
Andy Hu 88f9b66444 starfive: add starfive-firmware package
add below firmware:
BR2_PACKAGE_STARFIVE_FIRMWARE_AP6256_BLUETOOTH
BR2_PACKAGE_STARFIVE_FIRMWARE_AP6256_SDIO_WIFI

add ap6256 bluetooth and sdio wifi firmware
files to /lib/firmware/.

for addtional firmware file, we can also add it
like this way.

Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-11-28 15:43:17 +08:00
Andy Hu 50ab236c33 Merge tag 'JH7110_SDK_515_v5.9.3' into jh7110-mm-devel 2023-11-23 19:28:58 +08:00
andy.hu c62aefa667 Merge branch 'CR_8457_new_IPA_framework_zejian.su' into 'jh7110-mm-devel'
CR_8457: Modify the IPA' framework.

See merge request sdk/buildroot!151
2023-11-23 09:14:47 +00:00
zejian.su a35ad1b77c Modify the IPA' framework.
1. Move the files of 'ipa/starfive/helper' to 'ipa/starfive'.
    2. Add a folder named 'openAlgo' to supply the interface of 'algorithms',
            but it does nothing. It will generate the starfive_isp_algorithms.so.
    3. Let the ipa_starfive.so invoke the functions from starfive_isp_algorithms.so.
    4. Add the starfive_isp_algorithms.so.x.x.x to folder 'starfive_post_script'.
            It's the full IPA algorithms library. Use it to substitute starfive_isp_algorithms.so
            generated by the building to get the full functions of the IPA.
    5. Remove the ipa_starfive.so.x.x.x from folder 'starfive_post_script'.
    6. Modify the ls starfive_post_script/replace_and_sign_ipa_starfive_lib.sh to
            starfive_post_script/replace_algorithm_lib.sh for it just need to replace the so
            file. And the sign file is not need to create.

    Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-23 17:03:22 +08:00
andy.hu 6a2753543c Merge branch 'CR_3502_busybox_wget_support_https_Andy.Hu' into 'jh7110-devel'
CR_3502: busybox wget support https

See merge request sdk/buildroot!150
2023-11-23 08:23:30 +00:00
Andy Hu 2709692789 package/busybox: add wget to support https
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-11-20 11:10:07 +08:00
andy.hu 345223db16 Merge branch 'CR_8393_qtpreview_prompt_zejian.su' into 'jh7110-mm-devel'
CR_8393: Fix the qt preview prompt: unexpected colour space Unset

See merge request sdk/buildroot!149
2023-11-16 08:49:37 +00:00
Andy Hu 59bd9f64fe package/libcamera: update new version
Add color space configuration in the pipeline

Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-16 16:48:21 +08:00
andy.hu f7e4126fd3 Merge branch 'CR_8306_libcamera-still_zejian.su' into 'jh7110-mm-devel'
CR_8306: Fix the libcamera-still bug at low resolution (redmine #8306)

See merge request sdk/buildroot!148
2023-11-16 08:04:00 +00:00
andy.hu a9fbe14245 Merge branch 'CR_8279_qt_preview_zejian.su' into 'jh7110-mm-devel'
CR_8279: Make the qt preview work in SDK/VF2/DEVDIT.

See merge request sdk/buildroot!147
2023-11-16 08:03:12 +00:00
zejian.su 79a633c38a Fix the libcamera-still bug at low resolution (redmine #8306).
Set the raw stream's resolution too.

Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-16 10:15:29 +08:00
zejian.su 4c4ac467c9 Make the qt preview work in SDK/VF2/DEVDIT.
1. Fill the NV12 data into the QT buffer.
2. For the low performance of QWidget, reduce the FPS to 15.
3. Remove the EGL preview option because its code can't work well.

The qt supported patch has been verified on the VF2 with qt5 (linuxfb plugin).

Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-16 10:11:47 +08:00
andy.hu 9d56d70102 Merge branch 'CR_8306_libcamera-apps_low_resolution_zejian.su' into 'jh7110-mm-devel'
CR_8306: Let the option: width, height work again

See merge request sdk/buildroot!145
2023-11-09 04:57:15 +00:00
zejian.su f671a1a5e9 Let-the-option-width-height-work-again
Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-09 12:55:42 +08:00
andy.hu aa0dd43a8e Merge branch 'CR_8260_libcamera-vid_zejian.su' into 'jh7110-mm-devel'
Fix the bug in libcamera-vid.

See merge request sdk/buildroot!143
2023-11-09 04:55:18 +00:00
zejian.su 5b3def098d Fix the bug in libcamera-vid.
It prompt: failed to open v4l2 H264 encoder.
The reason is loss if encoder options and definement.

Sign-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-09 12:54:42 +08:00
andy.hu 2854f750cf Merge branch 'CR_6612_libcamera_mm_Andy.Hu' into 'jh7110-mm-devel'
CR_6612: package/libcamera: do fix-rpath before ipa library sign

See merge request sdk/buildroot!142
2023-11-04 07:55:45 +00:00
Andy Hu 5643edd94d package/libcamera: do fix-rpath before ipa library sign
add host-patchelf to dependencies

Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-11-04 15:50:43 +08:00
andy.hu 9ec1523084 Merge branch 'CR_6612_libcamera_mm_Andy.Hu' into 'jh7110-mm-devel'
CR_6612: package/libcamera: sync with v0.0.5 libcamera in upstream libcamera

See merge request sdk/buildroot!140
2023-11-02 09:11:00 +00:00
Andy Hu 0d676d1cac package/libcamera: sync with v0.0.5 libcamera in upstream libcamera
fix issue:
package/libcamera/Config.in:7:error: recursive dependency detected!

Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-11-02 17:08:19 +08:00
andy.hu 07d473ebc5 Merge branch 'CR_6612_libcamera_mm_zejian.su' into 'jh7110-mm-devel'
CR_6612: Update the libcamera and the libcamera-apps

See merge request sdk/buildroot!139
2023-11-02 03:48:54 +00:00
Andy Hu e83e130692 package/libcamera: update version from starfive github repo
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-11-02 11:47:22 +08:00
zejian.su e50c6c1b2b Make 5 libcamera-apps work. They are libcamera-hello, libcamera-jpeg, libcamera-still, libcamera-raw, libcamera-vid
Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-01 17:58:58 +08:00
zejian.su 53780ad297 1. Update the libcamera to tag: 0.0.5.
2. Add IPA to the libcamera.

Signed-off-by: zejian.su <zejian.su@starfivetech.com>
2023-11-01 17:57:13 +08:00
Andy Hu 149bf80967 Merge tag 'JH7110_515_SDK_v5.8.1' into jh7110-mm-devel 2023-10-18 19:32:00 +08:00
andy.hu 18064ef8e6 Merge branch 'CR_6961_ffmpeg_gst_Som.Qin' into 'jh7110-mm-devel'
CR 6961 Fix issue where the bottom of 1080P video output from the decoder was blurr

See merge request sdk/buildroot!138
2023-10-18 11:05:50 +00:00
andy.hu 529f0ec41b Merge branch 'CR_7020_gpu_shanlong.li' into 'jh7110-devel'
CR_7020: gpu📦 update gpu package hash

See merge request sdk/buildroot!137
2023-10-18 10:55:02 +00:00
Som Qin 51cb20e8bf gstreamer: kms: Gets environment variables "SF_OMX_SLICE" to support special cases
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-10-18 10:49:07 +08:00
Som Qin 5ac204f16b gst-omx: Set a env "SF_OMX_SLICE" when nSliceHeight > nFrameHeight.
Env variables are set to bypass the negotiation mechanism to direct display
with drm(kmssink).

Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-10-18 10:46:58 +08:00
Som Qin b081fb1e4e FFmpeg: Omxdec:Use strde and slice form decoder to calculate avframe buffer linesize
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-10-18 10:36:00 +08:00
shanlong.li 4d710a485c gpu📦 update gpu package hash
update gpu package hash

Signed-off-by: shanlong.li <shanlong.li@starfivetech.com>
2023-10-16 20:05:17 -07:00
Andy Hu 44968ea608 Merge tag 'JH7110_515_SDK_v5.8.0' into jh7110-mm-devel 2023-10-11 18:20:18 +08:00
andy.hu 88cd951a4c Merge branch 'CR_7821_busybox_add_command_for_ltpddt_Andy.Hu' into 'jh7110-devel'
CR_7821: busybox: add some command for ltp-ddt

See merge request sdk/buildroot!135
2023-10-11 08:33:23 +00:00
andy.hu 7c9ae6ce2d Merge branch 'CR_7815_v4l2test_add_option_Andy.Hu' into 'jh7110-devel'
CR_7815: v4l2test: add option to specify the frame number

See merge request sdk/buildroot!134
2023-10-11 08:32:47 +00:00
Andy Hu f78ad160c9 busybox: add some command for ltp-ddt
add command: stat, comm, timeout

Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-10-11 09:16:00 +08:00
Andy Hu 298d72c54f v4l2test: add option to specify the frame number
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
2023-10-10 19:45:32 +08:00
Andy Hu d083b9bd87 Revert "Merge branch 'CR_6961_ffmpeg_Som.Qin' into 'jh7110-mm-devel'"
This reverts commit bc26efca96, reversing
changes made to 2641804e08.
2023-09-22 18:36:36 +08:00
andy.hu bc26efca96 Merge branch 'CR_6961_ffmpeg_Som.Qin' into 'jh7110-mm-devel'
CR 6961 FFmpeg: Omxdec:Use strde and slice form decoder to calculate avframe buffer linesize

See merge request sdk/buildroot!133
2023-09-21 09:01:44 +00:00
Som Qin f9958449da FFmpeg: Omxdec:Use strde and slice form decoder to calculate avframe buffer linesize
Signed-off-by: Som Qin <som.qin@starfivetech.com>
2023-09-21 16:12:06 +08:00
andy.hu 2641804e08 Merge branch 'CR_7471_gstv4l2object_support_vuya_format_Leo.Lu' into 'jh7110-mm-devel'
CR_7471_gstv4l2object_support_vuya_format_Leo.Lu

See merge request sdk/buildroot!132
2023-09-20 10:36:45 +00:00
leo.lu 1083175dc0 gstv4l2object : support vuya format 2023-09-15 16:31:19 +08:00
Andy Hu 95a1694928 Merge tag 'JH7110_515_SDK_v5.7.2' into jh7110-mm-devel 2023-09-07 11:16:52 +08:00
andy.hu f1e8bfd3b0 Merge branch 'CR_7333_gstv4l2_support_bt709_colorimetry_variant_Leo.Lu' into 'jh7110-mm-devel'
CR_7333_gstv4l2_support_bt709_colorimetry_variant_Leo.Lu

See merge request sdk/buildroot!130
2023-09-07 02:54:49 +00:00
andy.hu d88b61cabc Merge branch 'CR_6348_weston_set_default_resolution_for_hdmi_Leo.Lu' into 'jh7110-devel'
CR_6348_weston_set_default_resolution_for_hdmi_Leo.Lu

See merge request sdk/buildroot!131
2023-09-07 02:53:58 +00:00
leo.lu 0d26f30d43 weston: set 1080P default resolution for HDMI 2023-09-04 17:48:25 +08:00
leo.lu 7f9012190e gstv4l2object : support bt709 colorimetry variant 2023-09-04 16:22:06 +08:00
Andy Hu 3822bf3de1 Merge tag 'JH7110_515_SDK_v5.7.0' into jh7110-mm-devel 2023-08-30 21:11:05 +08:00