summaryrefslogtreecommitdiff
path: root/libhwjpeg/LibScalerForJpeg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libhwjpeg/LibScalerForJpeg.cpp')
-rw-r--r--libhwjpeg/LibScalerForJpeg.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libhwjpeg/LibScalerForJpeg.cpp b/libhwjpeg/LibScalerForJpeg.cpp
index cab9ae4..954e76f 100644
--- a/libhwjpeg/LibScalerForJpeg.cpp
+++ b/libhwjpeg/LibScalerForJpeg.cpp
@@ -109,6 +109,10 @@ LibScalerForJpeg::Device::~Device()
bool LibScalerForJpeg::Device::requestBuffers(unsigned int buftype, unsigned int memtype, unsigned int count)
{
+ // count==0 means this port should be reconfigured and it is successful under streaming is finished.
+ if (!count)
+ streamOff(buftype);
+
v4l2_requestbuffers reqbufs{};
reqbufs.type = buftype;