Hi Oscar, On 5/2/05, Oscar Carlsson <[EMAIL PROTECTED]> wrote: > Roel Teuwen wrote, On 2005-04-28 11:35: > > > Please let me know if anything is wrong with this patch, and if > > possible, please apply to CVS. > > Hey > > More stuff needs to be added to filldata.cpp. Does the grabbers handle > grabbing specific days with --offset? If so, look at how > tv_grab_se_swedb does things. As an example, the command line needs to > be specified.
Thanks a lot for the feedback. The grabber does support --offset and --quiet. I think the attached patch will be the way to add the two grabbers ? Kind regards, Roel
Index: mythtv/libs/libmythtv/videosource.cpp =================================================================== RCS file: /var/lib/mythcvs/mythtv/libs/libmythtv/videosource.cpp,v retrieving revision 1.76 diff -u -r1.76 videosource.cpp --- mythtv/libs/libmythtv/videosource.cpp 13 Apr 2005 22:58:08 -0000 1.76 +++ mythtv/libs/libmythtv/videosource.cpp 2 May 2005 15:46:11 -0000 @@ -477,7 +477,8 @@ grabber == "tv_grab_fi" || grabber == "tv_grab_es" || grabber == "tv_grab_nl" || grabber == "tv_grab_jp" || grabber == "tv_grab_no" || grabber == "tv_grab_pt" || - grabber == "tv_grab_ee") + grabber == "tv_grab_ee" || grabber == "tv_grab_be_tvb" || + grabber == "tv_grab_be_tlm") { cerr << "You _MUST_ run 'mythfilldatabase --manual the first time, " << "instead\n"; @@ -551,6 +552,12 @@ addTarget("tv_grab_ee", new XMLTV_generic_config(parent, "tv_grab_ee")); grabber->addSelection("Estonia", "tv_grab_ee"); + + addTarget("tv_grab_be_tvb", new XMLTV_generic_config(parent, "tv_grab_be_tvb")); + grabber->addSelection("Belgium (Dutch)", "tv_grab_be_tvb"); + + addTarget("tv_grab_be_tlm", new XMLTV_generic_config(parent, "tv_grab_be_tlm")); + grabber->addSelection("Belgium (French)", "tv_grab_be_tlm"); } VideoSource::VideoSource() Index: mythtv/programs/mythfilldatabase/filldata.cpp =================================================================== RCS file: /var/lib/mythcvs/mythtv/programs/mythfilldatabase/filldata.cpp,v retrieving revision 1.172 diff -u -r1.172 filldata.cpp --- mythtv/programs/mythfilldatabase/filldata.cpp 26 Apr 2005 22:07:43 -0000 1.172 +++ mythtv/programs/mythfilldatabase/filldata.cpp 2 May 2005 15:46:13 -0000 @@ -2583,6 +2583,14 @@ command.sprintf("nice %s --days=4 --config-file '%s' --output %s", xmltv_grabber.ascii(), configfile.ascii(), filename.ascii()); + else if (xmltv_grabber == "tv_grab_be_tvb") + command.sprintf("nice %s --days 1 --offset %d --config-file '%s' --output %s", + xmltv_grabber.ascii(), offset, configfile.ascii(), + filename.ascii()); + else if (xmltv_grabber == "tv_grab_be_tlm") + command.sprintf("nice %s --days 1 --offset %d --config-file '%s' --output %s", + xmltv_grabber.ascii(), offset, configfile.ascii(), + filename.ascii()); else { isNorthAmerica = true; @@ -2605,7 +2613,9 @@ xmltv_grabber == "tv_grab_fr" || xmltv_grabber == "tv_grab_fi" || xmltv_grabber == "tv_grab_jp" || - xmltv_grabber == "tv_grab_pt")) + xmltv_grabber == "tv_grab_pt" || + xmltv_grabber == "tv_grab_be_tvb" || + xmltv_grabber == "tv_grab_be_tlm")) command += " --quiet"; @@ -2773,7 +2783,9 @@ xmltv_grabber == "tv_grab_se_swedb" || xmltv_grabber == "tv_grab_no" || xmltv_grabber == "tv_grab_ee" || - xmltv_grabber == "tv_grab_de_tvtoday") + xmltv_grabber == "tv_grab_de_tvtoday" || + xmltv_grabber == "tv_grab_be_tvb" || + xmltv_grabber == "tv_grab_be_tlm") { if (xmltv_grabber == "tv_grab_no") listing_wrap_offset = 6 * 3600; @@ -2816,6 +2828,10 @@ maxday = 14; else if (xmltv_grabber == "tv_grab_de_tvtoday") maxday = 7; + else if (xmltv_grabber == "tv_grab_be_tvb") + maxday = 5; + else if (xmltv_grabber == "tv_grab_be_tlm") + maxday = 5; for (int i = 0; i < maxday; i++) {
_______________________________________________ mythtv-dev mailing list mythtv-dev@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev