Add on-demand with socket activation 08/306808/16
authorJiyong <jiyong.min@samsung.com>
Wed, 28 Feb 2024 00:39:56 +0000 (09:39 +0900)
committerJiyong <jiyong.min@samsung.com>
Sun, 10 Mar 2024 23:35:33 +0000 (08:35 +0900)
commit7a76bc63476db8b9a46a050f9c9fe85ba8103474
tree04405405b1d540803347c7b143d2707c6073df7a
parent3d09615b3b0f70d4838942493e6f5fcee6d61ad2
Add on-demand with socket activation

- The media-server runs in 3 cases
  booting
  socket activation by application
  udev rules by external storage mount/unmount

- The media-server must save external storage list for checking unmount

- Auto-scan with path activation is disabled except booting

Change-Id: I8f3d3d95f23a1cb4429c7bf0707a58e9683539ce
18 files changed:
Makefile.am
configure.ac
lib/include/media-util-dbg.h
lib/include/media-util-ipc.h
lib/include/media-util-socket-activation.h [new file with mode: 0644]
lib/include/media-util.h
lib/media-util-db.c
lib/media-util-register.c
lib/media-util-socket-activation.c [new file with mode: 0644]
packaging/99-media-server.rules [new file with mode: 0644]
packaging/media-server-user-ondemand.path [new file with mode: 0644]
packaging/media-server.socket [new file with mode: 0644]
packaging/media-server.spec
src/server/include/media-server-on-demand.h [new file with mode: 0644]
src/server/media-server-device-block.c
src/server/media-server-main.c
src/server/media-server-on-demand.c [new file with mode: 0644]
src/server/media-server-socket.c