{"id":1348,"url":"https://patchwork.libcamera.org/api/1.1/series/1348/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=1348","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-10-02T14:31:16","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/1.1/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":3,"total":38,"received_total":37,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/1348/mbox/","cover_letter":{"id":9909,"url":"https://patchwork.libcamera.org/api/1.1/covers/9909/?format=json","web_url":"https://patchwork.libcamera.org/cover/9909/","msgid":"<20201002143154.468162-1-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:16","name":"[libcamera-devel,v3,00/38] IPA isolation implementation","mbox":"https://patchwork.libcamera.org/cover/9909/mbox/"},"patches":[{"id":9910,"url":"https://patchwork.libcamera.org/api/1.1/patches/9910/?format=json","web_url":"https://patchwork.libcamera.org/patch/9910/","msgid":"<20201002143154.468162-2-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:17","name":"[libcamera-devel,v3,01/38] Documentation: coding-style: Document global variable guidelines","mbox":"https://patchwork.libcamera.org/patch/9910/mbox/"},{"id":9911,"url":"https://patchwork.libcamera.org/api/1.1/patches/9911/?format=json","web_url":"https://patchwork.libcamera.org/patch/9911/","msgid":"<20201002143154.468162-3-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:18","name":"[libcamera-devel,v3,02/38] libcamera: ProcessManager: make ProcessManager lifetime explicitly managed","mbox":"https://patchwork.libcamera.org/patch/9911/mbox/"},{"id":9912,"url":"https://patchwork.libcamera.org/api/1.1/patches/9912/?format=json","web_url":"https://patchwork.libcamera.org/patch/9912/","msgid":"<20201002143154.468162-4-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:19","name":"[libcamera-devel,v3,03/38] libcamera: PipelineHandler: Move printing pipeline names to CameraManager","mbox":"https://patchwork.libcamera.org/patch/9912/mbox/"},{"id":9913,"url":"https://patchwork.libcamera.org/api/1.1/patches/9913/?format=json","web_url":"https://patchwork.libcamera.org/patch/9913/","msgid":"<20201002143154.468162-6-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:21","name":"[libcamera-devel,v3,05/38] libcamera: Update dep5 to specify license for mojo","mbox":"https://patchwork.libcamera.org/patch/9913/mbox/"},{"id":9914,"url":"https://patchwork.libcamera.org/api/1.1/patches/9914/?format=json","web_url":"https://patchwork.libcamera.org/patch/9914/","msgid":"<20201002143154.468162-7-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:22","name":"[libcamera-devel,v3,06/38] utils: ipc: add templates for code generation for IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/9914/mbox/"},{"id":9915,"url":"https://patchwork.libcamera.org/api/1.1/patches/9915/?format=json","web_url":"https://patchwork.libcamera.org/patch/9915/","msgid":"<20201002143154.468162-8-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:23","name":"[libcamera-devel,v3,07/38] utils: ipc: add generator script","mbox":"https://patchwork.libcamera.org/patch/9915/mbox/"},{"id":9916,"url":"https://patchwork.libcamera.org/api/1.1/patches/9916/?format=json","web_url":"https://patchwork.libcamera.org/patch/9916/","msgid":"<20201002143154.468162-9-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:24","name":"[libcamera-devel,v3,08/38] utils: ipc: add parser script","mbox":"https://patchwork.libcamera.org/patch/9916/mbox/"},{"id":9917,"url":"https://patchwork.libcamera.org/api/1.1/patches/9917/?format=json","web_url":"https://patchwork.libcamera.org/patch/9917/","msgid":"<20201002143154.468162-10-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:25","name":"[libcamera-devel,v3,09/38] Documentation: skip generating documentation for generated code","mbox":"https://patchwork.libcamera.org/patch/9917/mbox/"},{"id":9918,"url":"https://patchwork.libcamera.org/api/1.1/patches/9918/?format=json","web_url":"https://patchwork.libcamera.org/patch/9918/","msgid":"<20201002143154.468162-11-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:26","name":"[libcamera-devel,v3,10/38] libcamera: Add IPADataSerializer","mbox":"https://patchwork.libcamera.org/patch/9918/mbox/"},{"id":9919,"url":"https://patchwork.libcamera.org/api/1.1/patches/9919/?format=json","web_url":"https://patchwork.libcamera.org/patch/9919/","msgid":"<20201002143154.468162-12-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:27","name":"[libcamera-devel,v3,11/38] libcamera: Add IPAIPC","mbox":"https://patchwork.libcamera.org/patch/9919/mbox/"},{"id":9920,"url":"https://patchwork.libcamera.org/api/1.1/patches/9920/?format=json","web_url":"https://patchwork.libcamera.org/patch/9920/","msgid":"<20201002143154.468162-13-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:28","name":"[libcamera-devel,v3,12/38] libcamera: Add IPAIPC implementation based on unix socket","mbox":"https://patchwork.libcamera.org/patch/9920/mbox/"},{"id":9921,"url":"https://patchwork.libcamera.org/api/1.1/patches/9921/?format=json","web_url":"https://patchwork.libcamera.org/patch/9921/","msgid":"<20201002143154.468162-14-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:29","name":"[libcamera-devel,v3,13/38] meson: ipa, proxy: Generate headers and proxy with mojo","mbox":"https://patchwork.libcamera.org/patch/9921/mbox/"},{"id":9922,"url":"https://patchwork.libcamera.org/api/1.1/patches/9922/?format=json","web_url":"https://patchwork.libcamera.org/patch/9922/","msgid":"<20201002143154.468162-15-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:30","name":"[libcamera-devel,v3,14/38] ipa: raspberrypi: meson: Add dependency on generated headers","mbox":"https://patchwork.libcamera.org/patch/9922/mbox/"},{"id":9923,"url":"https://patchwork.libcamera.org/api/1.1/patches/9923/?format=json","web_url":"https://patchwork.libcamera.org/patch/9923/","msgid":"<20201002143154.468162-16-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:31","name":"[libcamera-devel,v3,15/38] libcamera: IPAModule: Replace ipa_context with IPAInterface","mbox":"https://patchwork.libcamera.org/patch/9923/mbox/"},{"id":9924,"url":"https://patchwork.libcamera.org/api/1.1/patches/9924/?format=json","web_url":"https://patchwork.libcamera.org/patch/9924/","msgid":"<20201002143154.468162-17-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:32","name":"[libcamera-devel,v3,16/38] libcamera: ipa_context_wrapper: Remove ipa_context_wrapper","mbox":"https://patchwork.libcamera.org/patch/9924/mbox/"},{"id":9925,"url":"https://patchwork.libcamera.org/api/1.1/patches/9925/?format=json","web_url":"https://patchwork.libcamera.org/patch/9925/","msgid":"<20201002143154.468162-18-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:33","name":"[libcamera-devel,v3,17/38] libcamera: IPAProxy: Remove stop() override","mbox":"https://patchwork.libcamera.org/patch/9925/mbox/"},{"id":9926,"url":"https://patchwork.libcamera.org/api/1.1/patches/9926/?format=json","web_url":"https://patchwork.libcamera.org/patch/9926/","msgid":"<20201002143154.468162-19-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:34","name":"[libcamera-devel,v3,18/38] libcamera: IPAProxy: Add isolate parameter to create()","mbox":"https://patchwork.libcamera.org/patch/9926/mbox/"},{"id":9927,"url":"https://patchwork.libcamera.org/api/1.1/patches/9927/?format=json","web_url":"https://patchwork.libcamera.org/patch/9927/","msgid":"<20201002143154.468162-20-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:35","name":"[libcamera-devel,v3,19/38] libcamera: PipelineHandler: Remove IPA from base class","mbox":"https://patchwork.libcamera.org/patch/9927/mbox/"},{"id":9928,"url":"https://patchwork.libcamera.org/api/1.1/patches/9928/?format=json","web_url":"https://patchwork.libcamera.org/patch/9928/","msgid":"<20201002143154.468162-21-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:36","name":"[libcamera-devel,v3,20/38] libcamera: IPAInterface: Remove all functions from IPAInterface","mbox":"https://patchwork.libcamera.org/patch/9928/mbox/"},{"id":9929,"url":"https://patchwork.libcamera.org/api/1.1/patches/9929/?format=json","web_url":"https://patchwork.libcamera.org/patch/9929/","msgid":"<20201002143154.468162-22-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:37","name":"[libcamera-devel,v3,21/38] libcamera: IPAInterface: make ipaCreate return IPAInterface","mbox":"https://patchwork.libcamera.org/patch/9929/mbox/"},{"id":9930,"url":"https://patchwork.libcamera.org/api/1.1/patches/9930/?format=json","web_url":"https://patchwork.libcamera.org/patch/9930/","msgid":"<20201002143154.468162-23-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:38","name":"[libcamera-devel,v3,22/38] libcamera: IPAInterface: remove ipa_context and functions from documentation","mbox":"https://patchwork.libcamera.org/patch/9930/mbox/"},{"id":9931,"url":"https://patchwork.libcamera.org/api/1.1/patches/9931/?format=json","web_url":"https://patchwork.libcamera.org/patch/9931/","msgid":"<20201002143154.468162-24-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:39","name":"[libcamera-devel,v3,23/38] libcamera: IPAManager: Fetch IPAProxy corresponding to pipeline","mbox":"https://patchwork.libcamera.org/patch/9931/mbox/"},{"id":9932,"url":"https://patchwork.libcamera.org/api/1.1/patches/9932/?format=json","web_url":"https://patchwork.libcamera.org/patch/9932/","msgid":"<20201002143154.468162-25-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:40","name":"[libcamera-devel,v3,24/38] libcamera: IPAManager: add isolation flag to proxy creation","mbox":"https://patchwork.libcamera.org/patch/9932/mbox/"},{"id":9933,"url":"https://patchwork.libcamera.org/api/1.1/patches/9933/?format=json","web_url":"https://patchwork.libcamera.org/patch/9933/","msgid":"<20201002143154.468162-26-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:41","name":"[libcamera-devel,v3,25/38] libcamera: IPAManager: Make createIPA return proxy directly","mbox":"https://patchwork.libcamera.org/patch/9933/mbox/"},{"id":9934,"url":"https://patchwork.libcamera.org/api/1.1/patches/9934/?format=json","web_url":"https://patchwork.libcamera.org/patch/9934/","msgid":"<20201002143154.468162-27-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:42","name":"[libcamera-devel,v3,26/38] ipa: Add core.mojom","mbox":"https://patchwork.libcamera.org/patch/9934/mbox/"},{"id":9935,"url":"https://patchwork.libcamera.org/api/1.1/patches/9935/?format=json","web_url":"https://patchwork.libcamera.org/patch/9935/","msgid":"<20201002143154.468162-28-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:43","name":"[libcamera-devel,v3,27/38] ipa: raspberrypi: Add mojom data definition file","mbox":"https://patchwork.libcamera.org/patch/9935/mbox/"},{"id":9936,"url":"https://patchwork.libcamera.org/api/1.1/patches/9936/?format=json","web_url":"https://patchwork.libcamera.org/patch/9936/","msgid":"<20201002143154.468162-29-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:44","name":"[libcamera-devel,v3,28/38] libcamera: pipeline, ipa: raspberrypi: Use new data definition","mbox":"https://patchwork.libcamera.org/patch/9936/mbox/"},{"id":9937,"url":"https://patchwork.libcamera.org/api/1.1/patches/9937/?format=json","web_url":"https://patchwork.libcamera.org/patch/9937/","msgid":"<20201002143154.468162-30-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:45","name":"[libcamera-devel,v3,29/38] libcamera: pipeline, ipa: vimc: Support the new IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/9937/mbox/"},{"id":9938,"url":"https://patchwork.libcamera.org/api/1.1/patches/9938/?format=json","web_url":"https://patchwork.libcamera.org/patch/9938/","msgid":"<20201002143154.468162-31-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:46","name":"[libcamera-devel,v3,30/38] libcamera: pipeline, ipa: rkisp1: Support the new IPC mechanism","mbox":"https://patchwork.libcamera.org/patch/9938/mbox/"},{"id":9939,"url":"https://patchwork.libcamera.org/api/1.1/patches/9939/?format=json","web_url":"https://patchwork.libcamera.org/patch/9939/","msgid":"<20201002143154.468162-32-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:47","name":"[libcamera-devel,v3,31/38] libcamera: IPAProxy: Remove registration mechanism","mbox":"https://patchwork.libcamera.org/patch/9939/mbox/"},{"id":9940,"url":"https://patchwork.libcamera.org/api/1.1/patches/9940/?format=json","web_url":"https://patchwork.libcamera.org/patch/9940/","msgid":"<20201002143154.468162-33-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:48","name":"[libcamera-devel,v3,32/38] libcamera: proxy: Remove IPAProxyLinux and IPAProxyThread","mbox":"https://patchwork.libcamera.org/patch/9940/mbox/"},{"id":9941,"url":"https://patchwork.libcamera.org/api/1.1/patches/9941/?format=json","web_url":"https://patchwork.libcamera.org/patch/9941/","msgid":"<20201002143154.468162-34-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:49","name":"[libcamera-devel,v3,33/38] ipa: remove libipa","mbox":"https://patchwork.libcamera.org/patch/9941/mbox/"},{"id":9942,"url":"https://patchwork.libcamera.org/api/1.1/patches/9942/?format=json","web_url":"https://patchwork.libcamera.org/patch/9942/","msgid":"<20201002143154.468162-35-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:50","name":"[libcamera-devel,v3,34/38] tests: ipa_interface_test: Update to use new createIPA","mbox":"https://patchwork.libcamera.org/patch/9942/mbox/"},{"id":9943,"url":"https://patchwork.libcamera.org/api/1.1/patches/9943/?format=json","web_url":"https://patchwork.libcamera.org/patch/9943/","msgid":"<20201002143154.468162-36-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:51","name":"[libcamera-devel,v3,35/38] tests: Remove IPA wrappers test","mbox":"https://patchwork.libcamera.org/patch/9943/mbox/"},{"id":9944,"url":"https://patchwork.libcamera.org/api/1.1/patches/9944/?format=json","web_url":"https://patchwork.libcamera.org/patch/9944/","msgid":"<20201002143154.468162-37-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:52","name":"[libcamera-devel,v3,36/38] tests: Add IPADataSerializer test","mbox":"https://patchwork.libcamera.org/patch/9944/mbox/"},{"id":9945,"url":"https://patchwork.libcamera.org/api/1.1/patches/9945/?format=json","web_url":"https://patchwork.libcamera.org/patch/9945/","msgid":"<20201002143154.468162-38-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:53","name":"[libcamera-devel,v3,37/38] tests: Add test for IPAIPCUnixSocket","mbox":"https://patchwork.libcamera.org/patch/9945/mbox/"},{"id":9946,"url":"https://patchwork.libcamera.org/api/1.1/patches/9946/?format=json","web_url":"https://patchwork.libcamera.org/patch/9946/","msgid":"<20201002143154.468162-39-paul.elder@ideasonboard.com>","date":"2020-10-02T14:31:54","name":"[libcamera-devel,v3,38/38] README: Add dependency on python3-ply for IPA interface generation","mbox":"https://patchwork.libcamera.org/patch/9946/mbox/"}]}