{"id":1309,"url":"https://patchwork.libcamera.org/api/1.1/series/1309/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=1309","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"IPA isolation implementation","date":"2020-09-22T13:34:59","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/1.1/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":1,"total":38,"received_total":38,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/1309/mbox/","cover_letter":{"id":9705,"url":"https://patchwork.libcamera.org/api/1.1/covers/9705/?format=json","web_url":"https://patchwork.libcamera.org/cover/9705/","msgid":"<20200922133537.258098-1-paul.elder@ideasonboard.com>","date":"2020-09-22T13:34:59","name":"[libcamera-devel,00/38] IPA isolation implementation","mbox":"https://patchwork.libcamera.org/cover/9705/mbox/"},"patches":[{"id":9706,"url":"https://patchwork.libcamera.org/api/1.1/patches/9706/?format=json","web_url":"https://patchwork.libcamera.org/patch/9706/","msgid":"<20200922133537.258098-2-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:00","name":"[libcamera-devel,01/38] Documentation: coding-style: Document global variable guidelines","mbox":"https://patchwork.libcamera.org/patch/9706/mbox/"},{"id":9707,"url":"https://patchwork.libcamera.org/api/1.1/patches/9707/?format=json","web_url":"https://patchwork.libcamera.org/patch/9707/","msgid":"<20200922133537.258098-3-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:01","name":"[libcamera-devel,02/38] libcamera: ProcessManager: make ProcessManager lifetime explicitly managed","mbox":"https://patchwork.libcamera.org/patch/9707/mbox/"},{"id":9708,"url":"https://patchwork.libcamera.org/api/1.1/patches/9708/?format=json","web_url":"https://patchwork.libcamera.org/patch/9708/","msgid":"<20200922133537.258098-4-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:02","name":"[libcamera-devel,03/38] libcamera: PipelineHandler: Move printing pipeline names to CameraManager","mbox":"https://patchwork.libcamera.org/patch/9708/mbox/"},{"id":9709,"url":"https://patchwork.libcamera.org/api/1.1/patches/9709/?format=json","web_url":"https://patchwork.libcamera.org/patch/9709/","msgid":"<20200922133537.258098-5-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:03","name":"[libcamera-devel,04/38] libcamera: process: forward-declare EventNotifier","mbox":"https://patchwork.libcamera.org/patch/9709/mbox/"},{"id":9710,"url":"https://patchwork.libcamera.org/api/1.1/patches/9710/?format=json","web_url":"https://patchwork.libcamera.org/patch/9710/","msgid":"<20200922133537.258098-6-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:04","name":"[libcamera-devel,05/38] libcamera: meson: Add internal headers to sources","mbox":"https://patchwork.libcamera.org/patch/9710/mbox/"},{"id":9743,"url":"https://patchwork.libcamera.org/api/1.1/patches/9743/?format=json","web_url":"https://patchwork.libcamera.org/patch/9743/","msgid":"<20200922133537.258098-7-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:05","name":"[libcamera-devel,06/38] utils: ipc: import mojo","mbox":"https://patchwork.libcamera.org/patch/9743/mbox/"},{"id":9711,"url":"https://patchwork.libcamera.org/api/1.1/patches/9711/?format=json","web_url":"https://patchwork.libcamera.org/patch/9711/","msgid":"<20200922133537.258098-8-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:06","name":"[libcamera-devel,07/38] libcamera: Update dep5 to specify license for mojo","mbox":"https://patchwork.libcamera.org/patch/9711/mbox/"},{"id":9712,"url":"https://patchwork.libcamera.org/api/1.1/patches/9712/?format=json","web_url":"https://patchwork.libcamera.org/patch/9712/","msgid":"<20200922133537.258098-9-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:07","name":"[libcamera-devel,08/38] utils: ipc: add templates for code generation for IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/9712/mbox/"},{"id":9713,"url":"https://patchwork.libcamera.org/api/1.1/patches/9713/?format=json","web_url":"https://patchwork.libcamera.org/patch/9713/","msgid":"<20200922133537.258098-10-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:08","name":"[libcamera-devel,09/38] utils: ipc: add generator script","mbox":"https://patchwork.libcamera.org/patch/9713/mbox/"},{"id":9714,"url":"https://patchwork.libcamera.org/api/1.1/patches/9714/?format=json","web_url":"https://patchwork.libcamera.org/patch/9714/","msgid":"<20200922133537.258098-11-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:09","name":"[libcamera-devel,10/38] Documentation: skip generating documentation for generated code","mbox":"https://patchwork.libcamera.org/patch/9714/mbox/"},{"id":9715,"url":"https://patchwork.libcamera.org/api/1.1/patches/9715/?format=json","web_url":"https://patchwork.libcamera.org/patch/9715/","msgid":"<20200922133537.258098-12-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:10","name":"[libcamera-devel,11/38] meson: ipa, proxy: Generate headers and proxy with mojo","mbox":"https://patchwork.libcamera.org/patch/9715/mbox/"},{"id":9716,"url":"https://patchwork.libcamera.org/api/1.1/patches/9716/?format=json","web_url":"https://patchwork.libcamera.org/patch/9716/","msgid":"<20200922133537.258098-13-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:11","name":"[libcamera-devel,12/38] ipa: raspberrypi: meson: Add dependency on generated headers","mbox":"https://patchwork.libcamera.org/patch/9716/mbox/"},{"id":9717,"url":"https://patchwork.libcamera.org/api/1.1/patches/9717/?format=json","web_url":"https://patchwork.libcamera.org/patch/9717/","msgid":"<20200922133537.258098-14-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:12","name":"[libcamera-devel,13/38] libcamera: Add IPADataSerializer","mbox":"https://patchwork.libcamera.org/patch/9717/mbox/"},{"id":9718,"url":"https://patchwork.libcamera.org/api/1.1/patches/9718/?format=json","web_url":"https://patchwork.libcamera.org/patch/9718/","msgid":"<20200922133537.258098-15-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:13","name":"[libcamera-devel,14/38] libcamera: Add IPAIPC","mbox":"https://patchwork.libcamera.org/patch/9718/mbox/"},{"id":9719,"url":"https://patchwork.libcamera.org/api/1.1/patches/9719/?format=json","web_url":"https://patchwork.libcamera.org/patch/9719/","msgid":"<20200922133537.258098-16-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:14","name":"[libcamera-devel,15/38] libcamera: Add IPAIPC implementation based on unix socket","mbox":"https://patchwork.libcamera.org/patch/9719/mbox/"},{"id":9720,"url":"https://patchwork.libcamera.org/api/1.1/patches/9720/?format=json","web_url":"https://patchwork.libcamera.org/patch/9720/","msgid":"<20200922133537.258098-17-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:15","name":"[libcamera-devel,16/38] libcamera: IPAModule: Replace ipa_context with IPAInterface","mbox":"https://patchwork.libcamera.org/patch/9720/mbox/"},{"id":9721,"url":"https://patchwork.libcamera.org/api/1.1/patches/9721/?format=json","web_url":"https://patchwork.libcamera.org/patch/9721/","msgid":"<20200922133537.258098-18-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:16","name":"[libcamera-devel,17/38] libcamera: ipa_context_wrapper: Remove ipa_context_wrapper","mbox":"https://patchwork.libcamera.org/patch/9721/mbox/"},{"id":9722,"url":"https://patchwork.libcamera.org/api/1.1/patches/9722/?format=json","web_url":"https://patchwork.libcamera.org/patch/9722/","msgid":"<20200922133537.258098-19-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:17","name":"[libcamera-devel,18/38] libcamera: IPAProxy: Remove stop() override","mbox":"https://patchwork.libcamera.org/patch/9722/mbox/"},{"id":9723,"url":"https://patchwork.libcamera.org/api/1.1/patches/9723/?format=json","web_url":"https://patchwork.libcamera.org/patch/9723/","msgid":"<20200922133537.258098-20-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:18","name":"[libcamera-devel,19/38] libcamera: IPAProxy: Add isolate parameter to create()","mbox":"https://patchwork.libcamera.org/patch/9723/mbox/"},{"id":9724,"url":"https://patchwork.libcamera.org/api/1.1/patches/9724/?format=json","web_url":"https://patchwork.libcamera.org/patch/9724/","msgid":"<20200922133537.258098-21-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:19","name":"[libcamera-devel,20/38] libcamera: PipelineHandler: Remove IPA from base class","mbox":"https://patchwork.libcamera.org/patch/9724/mbox/"},{"id":9725,"url":"https://patchwork.libcamera.org/api/1.1/patches/9725/?format=json","web_url":"https://patchwork.libcamera.org/patch/9725/","msgid":"<20200922133537.258098-22-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:20","name":"[libcamera-devel,21/38] libcamera: IPAInterface: Remove all functions from IPAInterface","mbox":"https://patchwork.libcamera.org/patch/9725/mbox/"},{"id":9726,"url":"https://patchwork.libcamera.org/api/1.1/patches/9726/?format=json","web_url":"https://patchwork.libcamera.org/patch/9726/","msgid":"<20200922133537.258098-23-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:21","name":"[libcamera-devel,22/38] libcamera: IPAInterface: make ipaCreate return IPAInterface","mbox":"https://patchwork.libcamera.org/patch/9726/mbox/"},{"id":9727,"url":"https://patchwork.libcamera.org/api/1.1/patches/9727/?format=json","web_url":"https://patchwork.libcamera.org/patch/9727/","msgid":"<20200922133537.258098-24-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:22","name":"[libcamera-devel,23/38] libcamera: IPAInterface: remove ipa_context and functions from documentation","mbox":"https://patchwork.libcamera.org/patch/9727/mbox/"},{"id":9728,"url":"https://patchwork.libcamera.org/api/1.1/patches/9728/?format=json","web_url":"https://patchwork.libcamera.org/patch/9728/","msgid":"<20200922133537.258098-25-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:23","name":"[libcamera-devel,24/38] libcamera: IPAManager: Fetch IPAProxy corresponding to pipeline","mbox":"https://patchwork.libcamera.org/patch/9728/mbox/"},{"id":9729,"url":"https://patchwork.libcamera.org/api/1.1/patches/9729/?format=json","web_url":"https://patchwork.libcamera.org/patch/9729/","msgid":"<20200922133537.258098-26-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:24","name":"[libcamera-devel,25/38] libcamera: IPAManager: add isolation flag to proxy creation","mbox":"https://patchwork.libcamera.org/patch/9729/mbox/"},{"id":9730,"url":"https://patchwork.libcamera.org/api/1.1/patches/9730/?format=json","web_url":"https://patchwork.libcamera.org/patch/9730/","msgid":"<20200922133537.258098-27-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:25","name":"[libcamera-devel,26/38] ipa: Add core.mojom","mbox":"https://patchwork.libcamera.org/patch/9730/mbox/"},{"id":9731,"url":"https://patchwork.libcamera.org/api/1.1/patches/9731/?format=json","web_url":"https://patchwork.libcamera.org/patch/9731/","msgid":"<20200922133537.258098-28-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:26","name":"[libcamera-devel,27/38] ipa: raspberrypi: Add mojom data definition file","mbox":"https://patchwork.libcamera.org/patch/9731/mbox/"},{"id":9732,"url":"https://patchwork.libcamera.org/api/1.1/patches/9732/?format=json","web_url":"https://patchwork.libcamera.org/patch/9732/","msgid":"<20200922133537.258098-29-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:27","name":"[libcamera-devel,28/38] libcamera: pipeline, ipa: raspberrypi: Use new data definition","mbox":"https://patchwork.libcamera.org/patch/9732/mbox/"},{"id":9733,"url":"https://patchwork.libcamera.org/api/1.1/patches/9733/?format=json","web_url":"https://patchwork.libcamera.org/patch/9733/","msgid":"<20200922133537.258098-30-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:28","name":"[libcamera-devel,29/38] libcamera: pipeline, ipa: vimc: Support the new IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/9733/mbox/"},{"id":9734,"url":"https://patchwork.libcamera.org/api/1.1/patches/9734/?format=json","web_url":"https://patchwork.libcamera.org/patch/9734/","msgid":"<20200922133537.258098-31-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:29","name":"[libcamera-devel,30/38] libcamera: pipeline, ipa: rkisp1: Support the new IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/9734/mbox/"},{"id":9735,"url":"https://patchwork.libcamera.org/api/1.1/patches/9735/?format=json","web_url":"https://patchwork.libcamera.org/patch/9735/","msgid":"<20200922133537.258098-32-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:30","name":"[libcamera-devel,31/38] libcamera: IPAProxy: Remove registration mechanism","mbox":"https://patchwork.libcamera.org/patch/9735/mbox/"},{"id":9736,"url":"https://patchwork.libcamera.org/api/1.1/patches/9736/?format=json","web_url":"https://patchwork.libcamera.org/patch/9736/","msgid":"<20200922133537.258098-33-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:31","name":"[libcamera-devel,32/38] libcamera: proxy: Remove IPAProxyLinux and IPAProxyThread","mbox":"https://patchwork.libcamera.org/patch/9736/mbox/"},{"id":9737,"url":"https://patchwork.libcamera.org/api/1.1/patches/9737/?format=json","web_url":"https://patchwork.libcamera.org/patch/9737/","msgid":"<20200922133537.258098-34-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:32","name":"[libcamera-devel,33/38] libcamera: IPAManager: Make createIPA return proxy directly","mbox":"https://patchwork.libcamera.org/patch/9737/mbox/"},{"id":9738,"url":"https://patchwork.libcamera.org/api/1.1/patches/9738/?format=json","web_url":"https://patchwork.libcamera.org/patch/9738/","msgid":"<20200922133537.258098-35-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:33","name":"[libcamera-devel,34/38] ipa: remove libipa","mbox":"https://patchwork.libcamera.org/patch/9738/mbox/"},{"id":9739,"url":"https://patchwork.libcamera.org/api/1.1/patches/9739/?format=json","web_url":"https://patchwork.libcamera.org/patch/9739/","msgid":"<20200922133537.258098-36-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:34","name":"[libcamera-devel,35/38] tests: ipa_interface_test: Update to use new createIPA","mbox":"https://patchwork.libcamera.org/patch/9739/mbox/"},{"id":9740,"url":"https://patchwork.libcamera.org/api/1.1/patches/9740/?format=json","web_url":"https://patchwork.libcamera.org/patch/9740/","msgid":"<20200922133537.258098-37-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:35","name":"[libcamera-devel,36/38] tests: Remove IPA wrappers test","mbox":"https://patchwork.libcamera.org/patch/9740/mbox/"},{"id":9741,"url":"https://patchwork.libcamera.org/api/1.1/patches/9741/?format=json","web_url":"https://patchwork.libcamera.org/patch/9741/","msgid":"<20200922133537.258098-38-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:36","name":"[libcamera-devel,37/38] tests: Add IPADataSerializer test","mbox":"https://patchwork.libcamera.org/patch/9741/mbox/"},{"id":9742,"url":"https://patchwork.libcamera.org/api/1.1/patches/9742/?format=json","web_url":"https://patchwork.libcamera.org/patch/9742/","msgid":"<20200922133537.258098-39-paul.elder@ideasonboard.com>","date":"2020-09-22T13:35:37","name":"[libcamera-devel,38/38] tests: Add test for IPAIPCUnixSocket","mbox":"https://patchwork.libcamera.org/patch/9742/mbox/"}]}