Ticket #12629: ticket12629-streaming-workaround-saa7164.diff

File ticket12629-streaming-workaround-saa7164.diff, 942 bytes (added by Stuart Auchterlonie, 5 years ago)

Patch backported to 0.27 for testing, includes fix for #12336

  • mythtv/libs/libmythtv/recorders/v4lchannel.cpp

    old new bool V4LChannel::Open(void) 
    9494    has_tuner      = !!(capabilities & V4L2_CAP_TUNER);
    9595    has_sliced_vbi = !!(capabilities & V4L2_CAP_SLICED_VBI_CAPTURE);
    9696
    97     if (driver_name == "bttv" || driver_name == "cx8800")
    98         has_stream_io = false; // driver workaround, see #9825 & #10519
     97    if (driver_name == "bttv" || driver_name == "cx8800" || driver_name == "cx88_blackbird"
     98        || driver_name == "saa7164")
     99        has_stream_io = false; // driver workaround, see #9825, #10519, #12336, #12629
    99100
    100101    LOG(VB_CHANNEL, LOG_INFO, LOC + QString("Device name '%1' driver '%2'.")
    101102            .arg(device_name).arg(driver_name));