This project is mirrored from https://github.com/Exynos7580/android_hardware_samsung.
Pull mirroring updated .
- 09 Nov, 2018 11 commits
-
-
Martin Hoffmann authored
Fixes: BUGBASH-302 Correctly use 16khz for the WBS-SCO pcm_config. No more garbled or mute in-call sound on bt. Apply together with a device specific port of: https://review.lineageos.org/#/c/177996/ and REMOVE any definitions of SCO_WBS_SAMPLE_RATE https://review.lineageos.org/#/c/178371/ This requires testing for all devices using: android_hardware_samsung (universal audio HAL part) Change-Id: I84fb1b234bf2880bf98bf99f1e4ff6c05500b0e3
-
Danny Wood authored
which caused selection of wrong input path Change-Id: Ib5ad7c2b4bdd108e1a43864be3a5421b7fd6d5c1
-
stenkinevgeniy authored
Myabe this related to htc flounder hw but this not needed for samsung and this cause bug when hal trying open bt pcm device for system sounds while voice call active on sco and bt pcm device opened with start_voice_session_bt_sco. Change-Id: I75482dad42feccae5e8ca9df2623ef4693a7bdb0 # Conflicts: # audio/audio_hw.c
-
stenkinevgeniy authored
This commit cause bug - no sound after end voice call when using speaker. Sound come back after audioflinger send standby and hal reenable speaker for new stream (usecase). Reason - hal need reenable speaker (or other devices) for other streams (usecases). This reverts commit f33a728b. Change-Id: Icde4e83ab824008e931b681cdbb6e11d6a2a7aa5
-
stenkinevgeniy authored
Use AUDIO_DEVICE_OUT_BLUETOOTH_SCO AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET and AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT and not only AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET for voice calls. Remove default voice_mic for sco devices - why we need default mic for sco output devices if now we handle all sco output devices. Change-Id: Ibf4eb42eebcf7dc229649d8afe6e8b3ea9354165
-
stenkinevgeniy authored
Add check_and_route_usecases - this function is to make sure that all the usecases that are active on the hardware codec backend are always routed to any one device that is handled by the hardware codec. Example: When voice call starting - we need earpice - hal enable earpice, but befor - we put call button - and hal enable speaker and play sound - "click" And now we have speaker and earpice enabled. Later when audioflinger send standby (default after 3 sec) to stream which use speaker - hal disable speaker while voice call active - and we have no sound in earpice. check_and_route_usecases will not allow such situations. Change-Id: Ibc534bb14c25e4a4ffb4f3487d1424e9e1ed6a67
-
stenkinevgeniy authored
Change-Id: I70fbd41ac386d7ea9a7fa0abb540151727461ac1
-
stenkinevgeniy authored
This never use - because - out->sample_rate and out->config configured in adev_open_output_stream out->config = can have deep or no pcm config with only 48000 sample rate. Change-Id: Ie1c4025585ab6e1b7a900486181c1bceeff88139
-
Stricted authored
Change-Id: Ifdd8eb45dea17eb2a4c5b3a0377d7b7492a888f3 Signed-off-by:
Stricted <info@stricted.net>
-
Lukas0610 authored
Change-Id: Ief1ad87e47a7a2d56dbed80484c009d2ad7f1a2a
-
- 04 Nov, 2018 1 commit
-
-
Michael Bestas authored
Change-Id: I7118446dae352f7ed8079c37e0b58961994c14f4
-
- 20 Oct, 2018 1 commit
-
-
ivanmeler authored
Some new S7 devices are sold with cc:c0:79 MAC Address. Adding this address in file macaddr_mappings.h is required in order to load proper drivers. Without it, the WiFi does not work properly : signal is weak Change-Id: I9845f8739cf3e5a4caea9eeb989576877d088731 (cherry picked from commit f66c95bcae5f4a0453b5c5f035f02e476145667b)
-
- 13 Oct, 2018 1 commit
-
-
Michael Bestas authored
Change-Id: Ic2d979b5db335a695492ed0cc3e0f08013f9d8d0
-
- 20 Sep, 2018 1 commit
-
-
Christopher N. Hesse authored
This allows us to distinguish not only by platform and subtype at build time, but also by device-specific model. It is required because two devices may share the same kernel sources and thus build the same dtbs, but the resulting dt.img should be devie specific and only contain the specific dtbs for that device. Otherwise we are likely to violate dt.img size constraints by including too many dtbs (which is the case for a5y17lte and a7y17lte right now). For now, the feature will be optional (existing samsung_dtbh.h headers don't have to be changed) but that might change in the future. Change-Id: I2d804f9f1a14051e60f4de4f3d2d4f11c9b3c23f
-
- 26 Aug, 2018 2 commits
- 16 Aug, 2018 1 commit
-
-
Michael Bestas authored
Change-Id: I0913447dca830307d41286499ed69cd3e1e197c4
-
- 06 Aug, 2018 1 commit
-
-
Michael Bestas authored
Change-Id: Idc62dba34bdbe82a70e3b0e53755348a48659334
-
- 01 Aug, 2018 1 commit
-
-
Paul Keith authored
* CIS table says 33 33, which is semco not semco3rd Change-Id: I944df6b13a8c1294ef47016d15f13f79c5ed5f7d
-
- 12 Jul, 2018 1 commit
-
-
Christopher N. Hesse authored
Change-Id: I3fe824c4dbdb57bb0d63b395cfcef2f9dbbe556b Signed-off-by:
Abhay Ruparel <abhayruparel2000@gmail.com>
-
- 03 Jul, 2018 1 commit
-
-
stenkinevgeniy authored
Change-Id: Ibabe4c5fc3b23cd5a0e33fc90b76db93a72099a6
-
- 01 Jul, 2018 2 commits
-
-
Paul Keith authored
Change-Id: Id6150885203a64733bffeb7ce6dc4e91fab305df
-
Vahempio authored
New herolte OUI observed: 1c:70:22 Checked on hwaddress.com Change-Id: I4a2c15e315b46af81f815114cf85f0d1cced87f3 (cherry picked from commit ba6c738c2f39fc1011ae5f61067f84b1bf430111)
-
- 30 Jun, 2018 1 commit
-
-
micky387 authored
Change-Id: I688f42059459c400834cac0b4c8933ef216827a5
-
- 28 Jun, 2018 1 commit
-
-
ivanmeler authored
Users found this on few herolte/hero2lte revisions Change-Id: I2cda3a3b39c951c1215622ae1b55483fbbfc94a8
-
- 23 Jun, 2018 2 commits
-
-
Paul Keith authored
* Sometimes, the modem is sending 1-2 extra fields with the country mcc, which confuses ServiceStateTracker * Drop the extra data here, instead of in our RIL class [haggertk]: Forward port to ril-caf on lineage-15. Change-Id: Ifbec67bb0dac271226bd8b5471deaf6a2ef33f2b
-
Paul Keith authored
[javelinanddart]: Forward port to ril-caf on lineage-15.1 Change-Id: Ifeeee11ee83deddb8eff565847641c45a105378f
-
- 18 May, 2018 2 commits
-
-
stenkinevgeniy authored
Current get_pcm_device return always first finded pcm_profile. And out->pcm_dev_list always have only pcm_device_playback pcm_profiles. But if we need use deep_buffer pcm device we need use deep_bufer pcm_config - current hal don't did this... And we configure out->config in adev_open_output_stream function with proper pcm_config (deep or no). Change-Id: I86fdb18202afb0e83393f32830d57c929f174ae6 (cherry picked from commit 39d1d019965d04ddfad2c643de53cd5501803aa4)
-
stenkinevgeniy authored
Change-Id: Ie21f94e80a18f5a5805a3ee00e12e83fa2fc3f1a (cherry picked from commit 35dbc1e39fa7d355edbebe0071145aac45cc1075)
-
- 09 Apr, 2018 1 commit
-
-
Lukas0610 authored
Android expects a FINGERPRINT_ERROR_CANCELED error-message if a fingerprint authentication-requested was cancelled. As bauth doesn't deliver such a message on its own, we use the already notify-wrapper to send a message to Android if the authentication was cancelled by bauth to allow a proper operation of the fingerprint-service. Some devices (hero, hero2) with the fingerprint scanner embedded in the home button need this for the "config_fingerprintWakeAndUnlock" option to work reliably. Change-Id: Id5ec866a7608885925687a1927e0e6085e9b6cff Ref: BUGBASH-1422
-
- 01 Apr, 2018 1 commit
-
-
Victor Lourme authored
Change-Id: I32ec0c5651395c7af3dc4b80d25204bf0fcc1977
-
- 25 Mar, 2018 1 commit
-
-
Michael Bestas authored
* Moved from device/qcom/common Change-Id: I9b301923aaebdbfbc8599e0f8524b2a38fe6cefa
-
- 09 Mar, 2018 1 commit
-
-
Christopher N. Hesse authored
We don't need to handle the mixer updates here anymore. Change-Id: Id60759e31a6501e4772bbd7377505197c932545a
-
- 06 Mar, 2018 3 commits
-
-
Christopher N. Hesse authored
Change-Id: I35fbcc03e9666e579134512b443610e546c31441
-
Paul Keith authored
* Checking numInts and numStrings for strict equality when we're not looping is dumb, because Samsung is notorious for sending extra information in their RIL * Check if there's *enough* data rather than the *exact amount* to fix a bunch of invalid response errors Change-Id: I14bc37240e5760b4629fcb74b64f25ad95d4fdfc
-
Christopher N. Hesse authored
Before: if (response == NULL || numStrings != 3) { After: if (response == NULL || numStrings != mqanelements - 2) { This patch fixes the logic so we don't change the value check. "mqanelements" is not related to getOperatorResponse, so get get rid of the affected code. Change-Id: I86c6ae7b7492a5d04fbc8dc415c4f615e7d05bab
-
- 04 Mar, 2018 1 commit
-
-
Christopher N. Hesse authored
Change-Id: Id93d7941ae322a83488da3cea62c6eb36a6e9160
-
- 23 Feb, 2018 1 commit
-
-
Christopher N. Hesse authored
Remove the unused len var while we're at it. Change-Id: Iabaf3b8704072a8758b213a54530eaffbf0c7ae5
-
- 22 Feb, 2018 1 commit
-
-
Christopher N. Hesse authored
This is needed for Samsung devices like the Galaxy A5 2017. Change-Id: I3b89cf8ac232fef5629b439dbf5d2f21bdb264a2
-