|
|
|
|
|
|
|
|
*************** *** 119,124 **** --- 119,125 ---- --disable-ivtv disable ivtv support (PVR-x50) req. v4l2 support --disable-hdpvr disable HD-PVR support --disable-dvb disable DVB support + --disable-r5000 disable support for R5000 USB STBs --dvb-path=HDRLOC location of directory containing 'linux/dvb/frontend.h', not the directory with frontend.h [$dvb_path_default] *************** *** 1676,1681 **** --- 1677,1683 ---- ceton hdpvr ivtv + r5000 asi joystick_menu libcec *************** *** 2284,2289 **** --- 2286,2292 ---- audio_oss_deps_any="soundcard_h sys_soundcard_h" dvb_deps="backend" firewire_deps="backend" + r5000_deps="backend" ivtv_deps="backend v4l2" hdpvr_deps="backend v4l2" hdhomerun_deps="backend" *************** *** 2501,2506 **** --- 2504,2510 ---- enable ceton enable hdpvr enable ivtv + enable r5000 enable asi enable lamemp3 enable libass *************** *** 5702,5707 **** --- 5706,5712 ---- echo "DVB-S2 support ${fe_can_2g_modulation-no}" echo "HDHomeRun support ${hdhomerun-no}" echo "Ceton support ${ceton-no}" + echo "R5000 support ${r5000-no}" echo "ASI support ${asi-no}" fi |
|
|
*************** *** 26,31 **** --- 26,32 ---- #include "firewirechannel.h" #include "mythcorecontext.h" #include "cetonchannel.h" + #include "r5000channel.h" #include "dummychannel.h" #include "tvremoteutil.h" #include "channelbase.h" *************** *** 1195,1200 **** --- 1196,1210 ---- channel = new CetonChannel(tvrec, genOpt.videodev); #endif } + else if (genOpt.cardtype == "R5000") + { + #ifdef USING_R5000 + channel = new R5000Channel(tvrec, genOpt.videodev, fwOpt.model, dvbOpt.dvb_on_demand); + dynamic_cast<R5000Channel*>(channel)->SetSlowTuning( + dvbOpt.dvb_tuning_delay); + #endif + } + else if (CardUtil::IsV4L(genOpt.cardtype)) { #ifdef USING_V4L2 diff -crBN ../../mythtv/mythtv/libs/libmythtv/recorders/recorderbase.cpp ./libs/libmythtv/recorders/recorderbase.cpp *** ../../mythtv/mythtv/libs/libmythtv/recorders/recorderbase.cpp 2013-02-16 10:36:55.188163142 -0800 --- ./libs/libmythtv/recorders/recorderbase.cpp 2013-02-16 10:52:50.018567158 -0800 *************** *** 9,20 **** --- 9,22 ---- #include "firewirechannel.h" #include "importrecorder.h" #include "cetonrecorder.h" + #include "r5000recorder.h" #include "dummychannel.h" #include "hdhrrecorder.h" #include "iptvrecorder.h" #include "mpegrecorder.h" #include "recorderbase.h" #include "cetonchannel.h" + #include "r5000channel.h" #include "asirecorder.h" #include "dvbrecorder.h" #include "hdhrchannel.h" *************** *** 649,654 **** --- 651,663 ---- recorder = new ImportRecorder(tvrec); #endif } + else if (genOpt.cardtype == "R5000") + { + #ifdef USING_R5000 + recorder = new R5000Recorder( + tvrec, dynamic_cast<R5000Channel*>(channel)); + #endif // USING_R5000 + } else if (CardUtil::IsV4L(genOpt.cardtype)) { #ifdef USING_V4L2 diff -crBN ../../mythtv/mythtv/libs/libmythtv/recorders/signalmonitor.cpp ./libs/libmythtv/recorders/signalmonitor.cpp *** ../../mythtv/mythtv/libs/libmythtv/recorders/signalmonitor.cpp 2013-02-16 10:36:55.188163142 -0800 --- ./libs/libmythtv/recorders/signalmonitor.cpp 2013-02-16 10:52:50.018567158 -0800 *************** *** 54,59 **** --- 54,64 ---- # include "cetonchannel.h" #endif + #ifdef USING_R5000 + # include "r5000signalmonitor.h" + # include "r5000channel.h" + #endif + #undef DBG_SM #define DBG_SM(FUNC, MSG) LOG(VB_CHANNEL, LOG_DEBUG, \ QString("SM[%1](%2)::%3: %4").arg(capturecardnum) \ |
|
|
|
|
|
|
|
|
|
|
|
|