diff options
author | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2019-04-13 23:58:31 +0200 |
---|---|---|
committer | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2019-05-17 01:33:53 +0200 |
commit | 5868d73e77916812d60cb60ee3cade785f6492f8 (patch) | |
tree | 304a342be36bae9de07eb1506b6149a20e4b8e27 /test/pipeline/ipu3/ipu3_pipeline_test.cpp | |
parent | 12053cf8e6a98104b6c765e1ac8a34b8f7a02eed (diff) |
libcamera: media_device: Open and close media device inside populate()
Remove the need for the caller to open and close the media device when
populating the MediaDevice. This is done as an effort to make the usage
of the MediaDevice less error prone and the interface stricter.
The rework also revealed and fixes a potential memory leak in
MediaDevice::populate() where resources would not be deleted if the
second MEDIA_IOC_G_TOPOLOGY would fail.
Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'test/pipeline/ipu3/ipu3_pipeline_test.cpp')
-rw-r--r-- | test/pipeline/ipu3/ipu3_pipeline_test.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/test/pipeline/ipu3/ipu3_pipeline_test.cpp b/test/pipeline/ipu3/ipu3_pipeline_test.cpp index 953f0233..1d4cc4d4 100644 --- a/test/pipeline/ipu3/ipu3_pipeline_test.cpp +++ b/test/pipeline/ipu3/ipu3_pipeline_test.cpp @@ -71,11 +71,6 @@ int IPU3PipelineTest::init() return TestSkip; } - if (cio2->open()) { - cerr << "Failed to open media device " << cio2->deviceNode() << endl; - return TestFail; - } - /* * Camera sensor are connected to the CIO2 unit. * Count how many sensors are connected in the system |