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

Subject: qv4l2: enable the play action on non-streaming radio rx
Author:  Jorge Maidana <jorgem....@gmail.com>
Date:    Fri Sep 17 17:47:15 2021 -0300

The commit 37f42eb35d87 ("qv4l2: reorganize colorspace handling")
disabled the play action on non-streaming devices.

This patch enables the play action 'm_capStartAct' on non-streaming
radio rx (audio-only) devices, assuming that 'isCapture' should exclude
radio tx. In addition, it also disables the step-frame action
'm_capStepAct' on radio devices.

Signed-off-by: Jorge Maidana <jorgem....@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl>

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

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=885804a4c67b33353ec20ed74b8db3130dea47ad
diff --git a/utils/qv4l2/qv4l2.cpp b/utils/qv4l2/qv4l2.cpp
index b57178e4237b..d9141ad1372d 100644
--- a/utils/qv4l2/qv4l2.cpp
+++ b/utils/qv4l2/qv4l2.cpp
@@ -456,9 +456,9 @@ void ApplicationWindow::setDevice(const QString &device, 
bool rawOpen)
        else
                m_convertData = v4lconvert_create(g_fd());
        bool canStream = has_rw() || has_streaming();
-       bool isCapture = v4l_type_is_capture(g_type());
-       m_capStartAct->setEnabled(canStream);
-       m_capStepAct->setEnabled(canStream && isCapture);
+       bool isCapture = v4l_type_is_capture(g_type()) && !has_radio_tx();
+       m_capStartAct->setEnabled(canStream || isCapture);
+       m_capStepAct->setEnabled(canStream && isCapture && !has_radio_rx());
        m_saveRawAct->setEnabled(canStream && has_vid_cap());
        m_snapshotAct->setEnabled(canStream && has_vid_cap());
        m_capMenu->setEnabled(canStream && isCapture && !has_radio_rx());

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to