This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/v4l-utils.git tree:

Subject: qv4l2: fix incorrect handling of return value of v4lconvert_convert
Author:  Hans Verkuil <[email protected]>
Date:    Wed Jun 13 13:47:44 2012 +0200

Signed-off-by: Hans Verkuil <[email protected]>

 utils/qv4l2/qv4l2.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

---

http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=af8722f5dc71fac91fb9cb93eca28f368ec74e13

diff --git a/utils/qv4l2/qv4l2.cpp b/utils/qv4l2/qv4l2.cpp
index fe4f4e9..28efb23 100644
--- a/utils/qv4l2/qv4l2.cpp
+++ b/utils/qv4l2/qv4l2.cpp
@@ -290,7 +290,7 @@ void ApplicationWindow::capFrame()
                        err = v4lconvert_convert(m_convertData, 
&m_capSrcFormat, &m_capDestFormat,
                                m_frameData, s,
                                m_capImage->bits(), 
m_capDestFormat.fmt.pix.sizeimage);
-               if (!m_mustConvert || err)
+               if (!m_mustConvert || err < 0)
                        memcpy(m_capImage->bits(), m_frameData, std::min(s, 
m_capImage->numBytes()));
                break;
 
@@ -309,7 +309,7 @@ void ApplicationWindow::capFrame()
                                        &m_capSrcFormat, &m_capDestFormat,
                                        (unsigned char 
*)m_buffers[buf.index].start, buf.bytesused,
                                        m_capImage->bits(), 
m_capDestFormat.fmt.pix.sizeimage);
-                       if (!m_mustConvert || err)
+                       if (!m_mustConvert || err < 0)
                                memcpy(m_capImage->bits(),
                                       (unsigned char 
*)m_buffers[buf.index].start,
                                       std::min(buf.bytesused, 
(unsigned)m_capImage->numBytes()));
@@ -333,7 +333,7 @@ void ApplicationWindow::capFrame()
                                        &m_capSrcFormat, &m_capDestFormat,
                                        (unsigned char *)buf.m.userptr, 
buf.bytesused,
                                        m_capImage->bits(), 
m_capDestFormat.fmt.pix.sizeimage);
-                       if (!m_mustConvert || err)
+                       if (!m_mustConvert || err < 0)
                                memcpy(m_capImage->bits(), (unsigned char 
*)buf.m.userptr,
                                       std::min(buf.bytesused, 
(unsigned)m_capImage->numBytes()));
                }

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to