Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: base master into eagle #303

Merged
merged 55 commits into from
Aug 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
3d3d138
feat: v23开源合规整改 (#223)
pengfeixx Jan 4, 2023
85e48a4
feat: v23开源合规整改
pengfeixx Jan 5, 2023
f997f7f
fix: project adaptation
myk1343 Jan 6, 2023
2219138
fix: 玲珑环境下通过dbus打开看图/影院
feeengli Feb 6, 2023
adb2655
fix: 玲珑打包失败
feeengli Feb 7, 2023
43a2f4d
fix: 双击预览图片会打开两个窗口
feeengli Feb 14, 2023
462e684
chore(CI): add OBS workflows
tsic404 Mar 22, 2023
5f0c1c7
fix: 添加h264编码器检测,不存在时不支持mp4视频录制
feeengli Apr 12, 2023
62f0c92
fix: 修复默认视频格式不为mp4问题
feeengli Jan 12, 2023
24631f8
fix: 修复大窗口卡顿问题
pengfeixx Jan 31, 2023
9c55bb9
fix: 修复主题切换相关bug
feeengli Feb 27, 2023
d0ef5a3
fix: 修复焦点初始位置异常
pengfeixx Mar 6, 2023
4174044
chore: add vaapi encoder for h264
Mar 10, 2023
b22c91b
fix: merge branch 'release/eagle' to 'master'
feeengli Apr 14, 2023
487494f
fix: 同步修改玲珑patch
feeengli Apr 14, 2023
28b8344
fix: wayland锁屏后拔插摄像头崩溃问题
feeengli May 4, 2023
8d519ee
fix: 锁屏后快速解锁,相机崩溃
feeengli May 6, 2023
3136aed
chore: Sync by https://github.com/linuxdeepin/.github/commit/2e5e092b…
May 10, 2023
8820906
fix: 最小化后无法唤醒
feeengli May 17, 2023
aaeb0e7
chore: Sync by https://github.com/linuxdeepin/.github/commit/559e9116…
Jul 10, 2023
8780f58
fix: 修复USB声卡端口状态正常,但无法获取音频数据时录像崩溃问题
feeengli Aug 1, 2023
d30d311
fix: 同步release/eagle代码至master
pengfeixx Sep 15, 2023
e62a495
fix: 修复安道大屏闪退问题 (#262)
pengfeixx Sep 6, 2023
e0b13bb
fix: MP4录制出的视频内容少一到二秒的内容
Sep 26, 2023
8ad3b6a
fix: 修复无法录制mp4 (#265)
pengfeixx Sep 26, 2023
bb5b1cb
chore: Bump version to 6.0.3 (#268)
rb-union Oct 13, 2023
8140395
fix: 打开相机下方概率性出现静态图 (#270)
feeengli Nov 9, 2023
b856cd8
fix: 高分辨率录像多次点击开始/结束导致崩溃 (#271)
feeengli Nov 15, 2023
1170fb6
fix: 通过DTK判断是否单例运行
feeengli Nov 28, 2023
49101e0
fix: 修复104x上打包失败 (#274)
pengfeixx Nov 30, 2023
e5c3ef3
chore: tag 6.0.4
feeengli Dec 6, 2023
44f0a2e
fix: Resolve the issue of camera icons not being visible in the help …
starhcq Dec 7, 2023
43704bf
fix: modify the default video format for recording to webm
feeengli Dec 8, 2023
04fa3f9
chore: tag 6.0.5
feeengli Dec 22, 2023
9596f98
chore: tag 6.0.6
feeengli Jan 3, 2024
20db35f
chore(CI): Update obs tag build workflow (#250)
hudeng-go Jan 16, 2024
94a7edb
fix: remove unused dframeworkdbus from debian/control
felixonmars Sep 20, 2023
cf057eb
fix: 修复v23 连上usb相机或自带相机笔记本启动相机时奔溃问题
myk1343 Jan 16, 2024
d8fd310
fix: modify the default video format for recording to webm 2nd
starhcq Feb 23, 2024
e858438
chore: Update version to 6.0.7 (#283)
starhcq Feb 27, 2024
41a6180
feat: 不参与合成器崩溃重连 (#286)
rb-union Mar 26, 2024
6224813
fix: 修复部分机器录制音视频不同步 (#287)
pengfeixx Apr 3, 2024
90dc3d2
fix: 修复ffmpeg升级后安装依赖报错
Apr 9, 2024
f1601fb
chore: tag 6.0.9
lJxDabab Apr 12, 2024
5c8545d
fix: 修复拍摄视频出现闪退
Apr 23, 2024
8b423d8
chore: bump version 6.0.10
Apr 28, 2024
e6202e9
fix: Fix potential crashes
starhcq May 28, 2024
49f3f6d
fix: Iris Xe Graphicsx图形处理器不支持vaapi, 导致相机录视频闪退
May 29, 2024
0b8cd83
fix: Remove Thumbnailer dependency (#294)
pengfeixx Jun 6, 2024
be33ea8
Revert "fix: Remove Thumbnailer dependency (#294)" (#295)
pengfeixx Jun 14, 2024
dcc65d0
fix: the omx encode cache small in PGUX
add-uos Jun 24, 2024
c1ec698
fix: the init encode config in PGUX
add-uos Jul 8, 2024
1d2b2ae
fix: the prefix file of save name incorrect
add-uos Aug 2, 2024
1698f2b
chore: bump version 6.0.11
add-uos Aug 8, 2024
125bd0b
feat: base master into eagle
Aug 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .github/workflows/backup-to-gitlab.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,8 @@ concurrency:
jobs:
backup-to-gitlabwh:
uses: linuxdeepin/.github/.github/workflows/backup-to-gitlabwh.yml@master
secrets:
BRIDGETOKEN: ${{ secrets.BRIDGETOKEN }}
secrets: inherit

backup-to-gitee:
uses: linuxdeepin/.github/.github/workflows/backup-to-gitee.yml@master
secrets:
GITEE_SYNC_TOKEN: ${{ secrets.GITEE_SYNC_TOKEN }}
secrets: inherit
17 changes: 0 additions & 17 deletions .github/workflows/call-build-deb.yml

This file was deleted.

6 changes: 1 addition & 5 deletions .github/workflows/call-build-distribution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,4 @@ on:
jobs:
check_job:
uses: linuxdeepin/.github/.github/workflows/build-distribution.yml@master
secrets:
BUILD_GPG_PRIVATE_KEY: ${{ secrets.BUILD_GPG_PRIVATE_KEY }}
BUILD_SSH_PRIVATE_KEY: ${{ secrets.BUILD_SSH_PRIVATE_KEY }}
WEBDAV_PASSWD: ${{ secrets.WEBDAV_PASSWD }}
WEBDAV_USER: ${{ secrets.WEBDAV_USER }}
secrets: inherit
3 changes: 1 addition & 2 deletions .github/workflows/call-chatOps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@ on:
jobs:
chatopt:
uses: linuxdeepin/.github/.github/workflows/chatOps.yml@master
secrets:
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
secrets: inherit
3 changes: 1 addition & 2 deletions .github/workflows/call-clacheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,4 @@ concurrency:
jobs:
clacheck:
uses: linuxdeepin/.github/.github/workflows/cla-check.yml@master
secrets:
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/cppcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- run: export
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
persist-credentials: false
Expand Down
43 changes: 43 additions & 0 deletions .obs/workflows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
test_build:
steps:
- link_package:
source_project: deepin:Develop:dde
source_package: %{SCM_REPOSITORY_NAME}
target_project: deepin:CI

- configure_repositories:
project: deepin:CI
repositories:
- name: deepin_develop
paths:
- target_project: deepin:CI
target_repository: deepin_develop
architectures:
- x86_64
- aarch64

- name: debian
paths:
- target_project: deepin:CI
target_repository: debian_sid
architectures:
- x86_64

filters:
event: pull_request

tag_build:
steps:
- trigger_services:
project: deepin:Unstable:dde
package: %{SCM_REPOSITORY_NAME}
filters:
event: tag_push

commit_build:
steps:
- trigger_services:
project: deepin:Develop:dde
package: %{SCM_REPOSITORY_NAME}
filters:
event: push
7 changes: 6 additions & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Upstream-Contact: UnionTech Software Technology Co., Ltd. <>
Source: https://github.com/linuxdeepin/deepin-camera

# ci
Files: .github/*
Files: .github/* .obs/workflows.yml
Copyright: None
License: CC0-1.0

Expand All @@ -23,6 +23,11 @@ Files: debian/*
Copyright: None
License: CC0-1.0

# patchs
Files: patches/*
Copyright: None
License: CC0-1.0

# selinux
Files: selinux/*
Copyright: None
Expand Down
79 changes: 55 additions & 24 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,50 +1,81 @@
deepin-camera (1.4.16) unstable; urgency=medium
deepin-camera (6.0.12) unstable; urgency=medium

* New version 1.4.16
* tag 6.0.12

-- xiepengfei <xiepengfei@uniontech.com> Fri, 04 Aug 2023 16:05:28 +0800
-- shuaijie <shuaijie@uniontech.com> Mon, 19 Aug 2024 15:32:02 +0800

deepin-camera (1.4.15) unstable; urgency=medium
deepin-camera (6.0.11) unstable; urgency=medium

* New version 1.4.15
* tag 6.0.11

-- xiepengfei <xiepengfei@uniontech.com> Wed, 19 Jul 2023 16:05:28 +0800
-- zhanghongyuan <zhanghongyuan@uniontech.com> Thu, 08 Aug 2024 13:56:32 +0800

deepin-camera (1.4.14) unstable; urgency=medium
deepin-camera (6.0.10) unstable; urgency=medium

* New version 1.4.14
* tag 6.0.10

-- xiepengfei <xiepengfei@uniontech.com> Wed, 12 Jul 2023 14:47:36 +0800
-- shuaijie <shuaijie@uniontech.com> Sun, 28 Apr 2024 10:41:02 +0800

deepin-camera (1.4.13) unstable; urgency=medium
deepin-camera (6.0.9) unstable; urgency=medium

* New version 1.4.13
* Update version to 6.0.9(No code changes!)

-- xiepengfei <xiepengfei@uniontech.com> Tues, 30 May 2023 17:41:09 +0800
-- lijiaxuan <lijiaxuan@uniontech.com> Fri, 12 Apr 2024 15:26:02 +0800

deepin-camera (1.4.12) unstable; urgency=medium
deepin-camera (6.0.8) unstable; urgency=medium

* New version 1.4.12
* tag 6.0.8

-- fengli <fengli@uniontech.com> Mon, 08 May 2023 15:15:09 +0800
-- shuaijie <shuaijie@uniontech.com> Tue, 09 Apr 2024 16:12:13 +0800

deepin-camera (1.4.11) unstable; urgency=medium
deepin-camera (6.0.7) unstable; urgency=medium

* New version 1.4.11
* fix: Fix the issue of crashing when connecting to a USB camera or a laptop with a built-in camera in v23 and starting the camera(Bug: 238775)
* fix: modify the default video format for recording to webm 2nd(Bug: 237059)

-- fengli <feng@uniontech.com> Tue, 21 Mar 2023 17:41:33 +0800
-- houchengqiu <houchengqiu@uniontech.com> Tue, 27 Feb 2024 13:54:19 +0800

deepin-camera (1.4.10) UNSTABLE; urgency=medium
deepin-camera (6.0.6) unstable; urgency=medium

* New version 1.4.10
* tag 6.0.6

-- fengli <[email protected]> Thu, 23 Feb 2023 10:50:31 +0800
-- fengli <[email protected]> Wed, 03 Jan 2024 16:12:13 +0800

deepin-camera (1.4.9) unstable; urgency=medium
deepin-camera (6.0.5) unstable; urgency=medium

* New version 1.4.9
* fix: modify the default video format for recording to webm
* fix: Resolve the issue of camera icons not being visible in the
help manual

-- xiepengfei <[email protected]> Tue, 07 Feb 2023 17:56:54 +0800
-- fengli <[email protected]> Fri, 22 Dec 2023 10:16:55 +0800

deepin-camera (6.0.4) unstable; urgency=medium

* fix: static image appears blow when opening the camera
* fix: quick click on satrt/end button during high-resolution recording
causing crash
* fix: determine single instance execution through DTK interface

-- fengli <[email protected]> Wed, 06 Dec 2023 13:22:50 +0800

deepin-camera (6.0.3) unstable; urgency=medium

* Merge release/eagle branch changes into the master branch.
* Fix some bugs: 198571 198939 200273 207319 217973

-- renbin <[email protected]> Fri, 13 Oct 2023 16:18:50 +0800

deepin-camera (6.0.2) unstable; urgency=medium

* New version 6.0.2

-- shuaijie <[email protected]> Fri, 10 March 2023 16:21:00 +0800

deepin-camera (6.0.1) unstable; urgency=medium

* New version 6.0.1

-- muyuankai <[email protected]> Mon, 13 Jun 2022 10:40:00 +0800

deepin-camera (1.0.0-1) unstable; urgency=medium

Expand Down
16 changes: 11 additions & 5 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ Build-Depends:
debhelper (>=9),cmake,
pkg-config,qtbase5-dev,libdtkgui-dev,libdtkwidget-dev,qtmultimedia5-dev,
libavutil-dev, libavformat-dev, libavcodec-dev,libavfilter-dev,qttools5-dev,
qttools5-dev-tools,deepin-gettext-tools,libdframeworkdbus-dev,
libv4l-dev,libsdl2-dev,portaudio19-dev,libpng-dev,libasound2-dev,
libkf5wayland-dev,
qttools5-dev-tools,deepin-gettext-tools,
libv4l-dev,libsdl2-dev,portaudio19-dev,libpng-dev,libasound2-dev,libpciaccess-dev,
libusb-1.0-0-dev,zlib1g-dev,libudev-dev,libswscale-dev,libswresample-dev,libffmpegthumbnailer-dev,
libx11-dev,libva-dev,libimageeditor-dev,libgstreamer1.0-dev,libgstreamer-plugins-base1.0-dev,gstreamer1.0-plugins-good
libx11-dev,libva-dev,libimageeditor-dev,
libdwayland-dev | libkf5wayland-dev,
libwayland-dev,
libgstreamer1.0-dev,libgstreamer-plugins-base1.0-dev,gstreamer1.0-plugins-good
Standards-Version: 4.1.2
Homepage: http://www.deepin.org

Expand All @@ -19,7 +21,11 @@ Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
libasound2 (>= 1.0.16), libavcodec58 (>= 7:4.0), libavformat58 (>= 7:4.1), libavutil56 (>= 7:4.0), libdtkcore5, libdtkgui5, libdtkwidget5, libffmpegthumbnailer4v5, libgl1, libpng16-16 (>= 1.6.2-1), libportaudio2 (>= 19+svn20101113), libqt5concurrent5 (>= 5.0.2), libqt5core5a (>= 5.11.0~rc1), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.8.0), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5widgets5 (>= 5.2.0~alpha1), libqt5x11extras5 (>= 5.6.0), libqt5xml5 (>= 5.0.2), libsdl2-2.0-0 (>= 2.0.9), libstdc++6 (>= 7), libswresample3 (>= 7:4.0), libswscale5 (>= 7:4.0), libudev1 (>= 183), libusb-1.0-0 (>= 2:1.0.8), libv4l-0 (>= 0.5.0), zlib1g (>= 1:1.1.4), , libgstreamer-plugins-base1.0-0 (>= 1.0.0), libgstreamer1.0-0 (>= 1.4.0), dde-api
libavcodec58 (>= 7:4.0) | libavcodec60, libavformat58 (>= 7:4.1) | libavformat60, libavutil56 (>= 7:4.0) | libavutil58, libswresample3 (>= 7:4.0) | libswresample4, libswscale5 (>= 7:4.0) | libswscale7,
libdtkcore5, libdtkgui5, libdtkwidget5, libffmpegthumbnailer4v5, libgl1, libpng16-16 (>= 1.6.2-1), libportaudio2 (>= 19+svn20101113), libqt5concurrent5 (>= 5.0.2), libqt5core5a (>= 5.11.0~rc1),
libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.8.0), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5widgets5 (>= 5.2.0~alpha1), libqt5x11extras5 (>= 5.6.0), libasound2 (>= 1.0.16),
libqt5xml5 (>= 5.0.2), libsdl2-2.0-0 (>= 2.0.9), libstdc++6 (>= 7), libudev1 (>= 183), libusb-1.0-0 (>= 2:1.0.8), libv4l-0 (>= 0.5.0), zlib1g (>= 1:1.1.4), libgstreamer-plugins-base1.0-0 (>= 1.0.0), libgstreamer1.0-0 (>= 1.4.0), dde-api,
libdwaylandclient5 | libkf5waylandclient5, libdwaylandserver5 | libkf5waylandserver5
Recommends: libimageeditor, uos-reporter, deepin-event-log
Description:this package software for UOS
deepin-camera is a tool to view camera, and also a smart take photo and video in life.
2 changes: 1 addition & 1 deletion debian/deepin-camera.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Maintainer scripts create plugins.dat there.
deepin-camera: non-standard-toplevel-dir temp/
# deepin-camera: non-standard-toplevel-dir temp/
45 changes: 0 additions & 45 deletions debian/deepin-camera.postinst

This file was deleted.

24 changes: 0 additions & 24 deletions debian/deepin-camera.prerm

This file was deleted.

11 changes: 2 additions & 9 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,14 @@
include /usr/share/dpkg/default.mk
export QT_SELECT=5
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
SELINUX_DEV ?= $(shell dpkg -l | grep "ii selinux-policy-dev")

MODULE_NAME=deepin-camera
SELINUX_PP_TEMP_DIR=temp/${MODULE_NAME}

%:
dh $@ --parallel

override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DAPP_VERSION=$(DEB_VERSION_UPSTREAM) -DVERSION=$(DEB_VERSION_UPSTREAM) LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)


override_dh_install:
mkdir -pv debian/${MODULE_NAME}/${SELINUX_PP_TEMP_DIR} > /dev/null 2>&1
cp selinux/*.pp* debian/${MODULE_NAME}/${SELINUX_PP_TEMP_DIR}/ > /dev/null 2>&1
dh_install
-DAPP_VERSION=$(DEB_VERSION_UPSTREAM) -DVERSION=$(DEB_VERSION_UPSTREAM) LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)
Loading
Loading