feedback: Change feedback pattern data from list to GHashTable 67/303267/1
authorYunhee Seo <yuni.seo@samsung.com>
Wed, 13 Dec 2023 07:43:25 +0000 (16:43 +0900)
committerYunhee Seo <yuni.seo@samsung.com>
Fri, 22 Dec 2023 07:16:40 +0000 (16:16 +0900)
commit9249ee1e3c605df7fd2c6f903278980006ad535b
tree58ce7e2714882d9be0a0422278c6edf68694bb3a
parentf6bdc690ecffcc3b7470d87044ff7c9369efcc63
feedback: Change feedback pattern data from list to GHashTable

Before applying this patch, feedback pattern data was handled as a list,
also the sound path of the feedback pattern was get through a linear search.
To handle the pattern data more efficiently, it has been changed to a GHashTable
with a feedback pattern enum key value and a char* sound path value.

Change-Id: Ibb80f05af247f19df9721ec78ee247807300c77f
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
src/sound-parser.c
src/sound-parser.h
src/sound-theme-manager.c
src/sound-theme-manager.h
src/sound.c