Ticket #8501: ticket8501-check-polarity-in-dtv_multiplex.patch
File ticket8501-check-polarity-in-dtv_multiplex.patch, 1.8 KB (added by , 14 years ago) |
---|
-
libs/libmythtv/channelutil.cpp
old new 28 28 uint transport_id, 29 29 // tsid exists with other sistandards, 30 30 // but we only trust it in dvb-land. 31 uint network_id) 31 uint network_id, 32 // must check polarity for dvb-s 33 signed char polarity) 32 34 { 33 35 QString qstr = 34 36 "SELECT mplexid " … … 42 44 { 43 45 qstr += "AND transportid = :TRANSPORTID "; 44 46 qstr += "AND networkid = :NETWORKID "; 47 qstr += "AND polarity = :POLARITY "; 45 48 } 46 49 47 50 MSqlQuery query(MSqlQuery::InitCon()); … … 56 59 { 57 60 query.bindValue(":TRANSPORTID", transport_id); 58 61 query.bindValue(":NETWORKID", network_id); 62 query.bindValue(":POLARITY", polarity); 59 63 } 60 64 61 65 if (!query.exec() || !query.isActive()) … … 89 93 uint mplex = get_dtv_multiplex( 90 94 db_source_id, sistandard, frequency, 91 95 // DVB specific 92 transport_id, network_id );96 transport_id, network_id, polarity); 93 97 94 98 VERBOSE(VB_CHANSCAN, QString( 95 99 "insert_dtv_multiplex(%1, '%2', %3, %4, %5, %6...) mplexid:%7") … … 263 267 mplex = get_dtv_multiplex( 264 268 db_source_id, sistandard, frequency, 265 269 // DVB specific 266 transport_id, network_id );270 transport_id, network_id, polarity); 267 271 268 272 VERBOSE(VB_CHANSCAN, QString("insert_dtv_multiplex -- ") + 269 273 QString("inserted %1").arg(mplex));