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
