[mythtv-commits] Ticket #9191: Channel switching doesn't work with cx18 driver
MythTV
mythtv at cvs.mythtv.org
Sun Nov 7 19:33:56 UTC 2010
#9191: Channel switching doesn't work with cx18 driver
------------------------------------+---------------------------------------
Reporter: Artem Astafyev | Owner:
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: 0.23.1
Severity: medium | Resolution:
Keywords: cx18 SetInputAndFormat | Ticket locked: 0
------------------------------------+---------------------------------------
Comment (by Artem Astafyev):
mythbackend --version
{{{
Please attach all output as a file in bug reports.
MythTV Version : 26569
MythTV Branch : branches/release-0-23-fixes/mythtv/
Network Protocol : 23056
Library API : 0.23.1.201000710-1
QT Version : 4.6.3
Options compiled in:
linux release using_oss using_alsa using_pulse using_jack
using_pulseoutput using_backend using_dvb using_firewire using_frontend
using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu
using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync
using_qtdbus using_qtwebkit using_v4l using_x11 using_xrandr using_xv
using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl
using_bindings_python using_opengl using_vdpau using_ffmpeg_threads
using_libavc_5_3 using_live
}}}
That workaround is for DVB and this issue is in analog part. Strictly
saying in libmythtv/v4lchannel.cpp file, function
V4LChannel::SetInputAndFormat. There is check after calling VIDIOC_S_INPUT
ioctl if it returned EBUSY. In this case VIDIOC_STREAMOFF ioctl issued.
After VIDIOC_S_STD ioctl there is no such check. Anyway cx18 driver has no
such ioct, but has V4L2_ENC_CMD_START/STOP ioctls.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/9191#comment:2>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list