|
|
|
|
|
|
|
|
***************
*** 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) \ |
|
|
|
|
|
|
|
|
|
|
|
|