roynatech2544
62147d8541
universal7885: Remove aperture prebuilt
2023-11-29 14:18:38 +09:00
roynatech2544
c55b034a4b
universal7885: Remove parts/its hal, remenants
2023-11-29 14:18:38 +09:00
roynatech2544
4eedff457a
universal7885: aidl-support: Add owners property
...
error: device/samsung/universal7885-common/apps/aidl-support/fm/Android.bp:1:1: module vendor.eureka.hardware.fmradio_interface: owner: aidl_interface in a soong_namespace must have the 'owner' property set.
13:04:27 soong bootstrap failed with: exit status 1
2023-11-25 11:31:27 +09:00
kevios12
d5dfb76f87
universal7885: SamsungParts: FixUP - Dolby Change
...
* enable Dolby with Profile 8 for better Audio on boot by Default (User can still disable via QS Toggle / Parts settings)
* Fix: DT2W is enabled on (first)boot but the toggle, if u doesn't touched them, was still disabled.
2023-04-25 22:25:31 +00:00
roynatech2544
188737dfe5
unuversal7885: parts-aidl: Display: format changes
...
* Let compiler auto infer lambda's type
* Change signature to clearify the usage
2022-12-23 19:24:03 +09:00
Bruno Martins
7a851dd202
universal7885: parts: Fix compilation for QPR1 merge
2022-12-23 19:24:03 +09:00
roynatech2544
f0f0ae07f3
universal7885: parts: Use cached instances when possible
2022-12-23 19:24:03 +09:00
roynatech2544
2ed3af296a
universal7885: fm-aidl: impl: strerror(errno)
2022-12-23 19:23:54 +09:00
roynatech2544
13b24586ba
universal7885: fm-aidl: impl: Use source provided videodev2 header
2022-12-23 19:23:54 +09:00
sexynos300
1fe39bcff7
universal7885: parts: Add new translation ( #4 )
...
Russian locale for the app
2022-12-23 19:23:54 +09:00
roynatech2544
ae4aef0ba3
universal7885: parts-aidl: Check r/w perms
2022-12-23 19:23:54 +09:00
roynatech2544
8d728a6111
universal7885: libfileio: Fix the unoverloadable function error
...
device/samsung/universal7885-common/apps/aidl-support/libfileio/FileIO.cpp:27:5: error: functions that differ only in their return type cannot be overloaded
int readline(const char *path) {
~~~ ^
device/samsung/universal7885-common/apps/aidl-support/libfileio/FileIO.cpp:12:13: note: previous definition is here
std::string readline(const char *path) {
~~~~~~~~~~~ ^
1 error generated.
- Rename int version to 'readint' to fix
2022-12-23 19:23:54 +09:00
roynatech2544
4ad9296609
universal7885: aidl-support: Add new signature for readline()
...
std::string readline(const char *)
2022-12-23 19:23:54 +09:00
roynatech2544
e8bbe8517f
universal7885: parts-aidl: Implement new interface
2022-12-23 19:23:54 +09:00
roynatech2544
9799db2a28
universal7885: parts-aidl: Add new interface
2022-12-23 19:23:54 +09:00
roynatech2544
b2b0515b28
universal7885: parts-jni: Use std::round
2022-11-26 18:53:01 +09:00
roynatech2544
bf6b6eff34
universal7885: aidl-support: Cut off dirs on __FILE__
2022-11-15 12:44:58 +09:00
roynatech2544
f8d64352c9
universal7885: FMRadio: Introduce MaterialHelper
...
Used for merging all those sperate material colors settings into one
Also correct spelling of 'favorite'
2022-11-12 16:58:29 +09:00
roynatech2544
f941c4c915
universal7885: FMRadio: Move const sharedpref strings to an object
2022-11-12 16:05:35 +09:00
roynatech2544
9ee7a36bee
universal7885: parts: values-es: Fix build
...
device/samsung/universal7885-common/apps/SamsungParts/res/values-es/strings.xml:89: error: unescaped apostrophe in string
device/samsung/universal7885-common/apps/SamsungParts/res/values-es/strings.xml:86: error: not a valid string.
device/samsung/universal7885-common/apps/SamsungParts/res/values-es/strings.xml: error: file failed to compile.
2022-11-10 23:09:52 +09:00
roynatech2544
82d8c4eca9
universal7885: fm-aidl: impl: Fix namespace error
2022-11-10 22:43:49 +09:00
roynatech2544
c0ffdb634c
universal7885: parts: Update Spanish translation
...
By @aarch_64 from tg
2022-11-10 13:05:25 +09:00
roynatech2544
fbc8d8ccc3
universal7885: libfm: Use std::atomic for thread stopper
2022-11-10 11:52:38 +09:00
roynatech2544
7d23777f39
universal7885: fm-aidl: Run clang-format
2022-11-09 19:05:53 +09:00
roynatech2544
f2228a093e
universal7885: parts-aidl: Run clang-format on smartcharge impl
2022-11-09 19:05:53 +09:00
roynatech2544
5aab0c64ed
universal7885: parts-aidl: Concat swap related code to one file
...
Also run clang-format
2022-11-09 19:05:39 +09:00
roynatech2544
12490a5eaf
universal7885: aidl-support: Disable verbose logs by def
2022-11-08 11:53:30 +09:00
roynatech2544
f31d63aeb9
universal7885: fm-aidl: Allocate threads on heap
...
Then we don't have to call detach() to keep running without terminating, so we can keep a reference to thread object so its better
2022-11-08 11:39:55 +09:00
roynatech2544
d222619857
universal7885: libfm_slsi-impl: Correct strerror usage
...
strerror(errno) is correct
2022-11-07 20:24:40 +09:00
roynatech2544
7914ea45fd
universal7885: FM-App: Switch to simple notification
...
- Also revert setting fm app as persistent
2022-11-04 02:19:51 +00:00
roynatech2544
111f3529ae
universal7885: fm-aidl-support: Cleanup logs
...
- __func__ macros in lambda is useless, nuke it
- Append function name on impl lib
- Remove useless logging
2022-11-03 20:39:15 +09:00
roynatech2544
2d2a1ed08f
universal7885: FMRadio: Fix background svc not receiving start
...
Somehow this intent filter got removed, breaking init function
2022-11-03 19:59:35 +09:00
roynatech2544
6c962d35a8
universal7885: fm-aidl: Always sort the fetched track list
2022-11-03 19:59:35 +09:00
roynatech2544
201c4fa92a
universal7885: FMRadio: Restore output selection too
2022-11-03 19:59:13 +09:00
roynatech2544
e682783f6b
universal7885: FM: Fix sepolicy denial and crash of app
...
- Don't crash on no headphones detected
- Use progressdialog instead of disabling touch
- Don't crash while manually updating freqs list
- Address selinux denial on aidl
2022-11-03 16:44:06 +09:00
roynatech2544
5c518baaef
universal7885: camera-app: Change module name
...
So it can override source built ones
2022-11-03 16:43:28 +09:00
roynatech2544
0be8f2929f
universal7885: fm-aidl: Add missing dep to liblogformat
...
- Also fix errors
2022-11-01 18:51:15 +09:00
roynatech2544
633809a397
universal7885: camera-app: Ship Aperture instead
...
- Supports AUX camera.
- Also add aux camera prop
- Prebuilt's commit: c28b2af987
2022-11-01 15:14:53 +09:00
roynatech2544
8957783333
universal7885: aidl-support: Adapt to liblogfmt changes
2022-11-01 13:55:18 +09:00
roynatech2544
917fc7ecf1
universal7885: liblogformat: Add helpers to avoid -Wformat-security warns/errors
...
- Also make warning if LOG_TAG is not defined
2022-11-01 13:55:14 +09:00
roynatech2544
60659bf10c
universal7885: liblogfmt: IDKIDC -Wformat-security
2022-11-01 12:31:22 +09:00
roynatech2544
5c7c906519
universal7885: fm-aidl: Fixups
...
- libfileio: Move back to liblog.
- FMDevCtrl: Add some loggings
- FM-app: Call open() before set(apppid)
2022-11-01 12:16:27 +09:00
roynatech2544
954d50f9b4
universal7885: parts: Fix inverted fastcharge value
2022-10-31 22:31:49 +09:00
roynatech2544
95e7624f55
universal7885: FMRadio: Switch to FM V3 aidl interface
2022-10-31 22:31:49 +09:00
roynatech2544
06ca6c2ea6
universal7885: fm-aidl: Implement new settype
...
Creates a thread that can poll pid value passed by this settype. Can track the client status with this
2022-10-28 23:38:04 +09:00
roynatech2544
0a1bb46140
universal7885: fm-aidl: Add new settype, FM_APP_PID
2022-10-28 23:35:58 +09:00
roynatech2544
5c4c310dd5
universal7885: FMRadio: Restore freq / set color only ence
2022-10-26 18:37:31 +09:00
roynatech2544
77d3b837f0
universal7885: FMRadio: Don't update fav every time
2022-10-26 17:56:44 +09:00
roynatech2544
13e6667cfd
universal7885: FMRadio: Fix crash and freq mismatch
...
- For ChannelListFragment, check if the fragment is added to an Activity and run requireactivity()
- For MainFragment, re-fetch the freq every time that fragment is drawn
2022-10-26 17:56:43 +09:00
roynatech2544
51e39482e0
Revert "universal7885: fm-aidl: x1000 to userspace freq"
...
- Reset the last one too.
This reverts commit 1ba74af74b .
2022-10-26 17:56:43 +09:00