From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J95oe-0001QH-MY for qemu-devel@nongnu.org; Sun, 30 Dec 2007 16:35:28 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J95od-0001Nr-2L for qemu-devel@nongnu.org; Sun, 30 Dec 2007 16:35:28 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J95oc-0001Nc-Q0 for qemu-devel@nongnu.org; Sun, 30 Dec 2007 16:35:26 -0500 Received: from fg-out-1718.google.com ([72.14.220.155]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1J95oc-0001c8-AA for qemu-devel@nongnu.org; Sun, 30 Dec 2007 16:35:26 -0500 Received: by fg-out-1718.google.com with SMTP id e12so2648801fga.8 for ; Sun, 30 Dec 2007 13:35:24 -0800 (PST) Message-ID: <41e41e7a0712301335y2d967ea8uc557f71f1ca8bead@mail.gmail.com> Date: Sun, 30 Dec 2007 23:35:24 +0200 From: "Hetz Ben Hamo" Subject: Re: [Qemu-devel] Enable Recording with mythtv protocol 32 to 35 (at least) In-Reply-To: <200712301722.58872.iain@imcfarla.homelinux.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200712301722.58872.iain@imcfarla.homelinux.net> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: iain@imcfarla.homelinux.net Hi, Are you sure you've sent it to correct mailing list? :) Thanks, Hetz On Dec 30, 2007 7:22 PM, Iain McFarlane wrote: > Hi all, > > This patch allows mvpmc to schedule recordings with Mythtv protocol 32 to 35 (and may do 36 but I haven't got a backend at that level to test) > > Signed-off-by: Iain McFarlane > > Regards, > > Iain > > --- src/mythtv.c.orig 2007-12-29 09:21:39.000000000 +0000 > +++ src/mythtv.c 2007-12-30 15:22:20.000000000 +0000 > @@ -3130,6 +3130,35 @@ > '0')", \ > sqlprog[which].seriesid,sqlprog[which].programid,(int)sqlprog[which].starttime,(int)sqlprog[which].starttime,(int)sqlprog[which].starttime); > break; > + case 32 ... 35: > + sprintf(query, "REPLACE INTO record ( \ > + recordid,type,chanid,starttime,startdate,endtime, \ > + enddate,search,\ > + title,\ > + subtitle, \ > + description, \ > + profile,recpriority,category,maxnewest,inactive,maxepisodes, \ > + autoexpire,startoffset,endoffset,recgroup,dupmethod,dupin, \ > + station,\ > + seriesid,programid,autocommflag,findday,findtime,findid, \ > + autotranscode,parentid,transcoder,tsdefault,autouserjob1,autouserjob2,autouserjob3, \ > + autouserjob4,playgroup,prefinput, \ > + next_record,last_record,last_delete) values \ > + ('%s','%d','%d',FROM_UNIXTIME(%d), \ > + FROM_UNIXTIME(%d), FROM_UNIXTIME(%d), \ > + FROM_UNIXTIME(%d),'',", recordid, > + type, sqlprog[which].chanid, > + (int)sqlprog[which].starttime, > + (int)sqlprog[which].starttime, > + (int)sqlprog[which].endtime, > + (int)sqlprog[which].endtime); > + sprintf(query1, " ,'Default','0','%s','0','0','0','0', '%s', '%s','%s','6','15',", sqlprog[which].category,startoffset,endoffset,sqlrecgroups[rgroup].recgroups); > + sprintf(query2,",'%s','%s','1',DAYOFWEEK(FROM_UNIXTIME(%d)),FROM_UNIXTIME(%d),TO_DAYS(FROM_UNIXTIME(%d)), \ > + '0','0','0','1.00','0','0','0', \ > + '0','0','0', \ > + '00:00:00','00:00:00','00:00:00')", \ > + sqlprog[which].seriesid,sqlprog[which].programid,(int)sqlprog[which].starttime,(int)sqlprog[which].starttime,(int)sqlprog[which].starttime); > + break; > default: > sprintf(guierrormsg, "No MythTV SQL support\nMythTV version: %d\n", cmyth_conn_get_protocol_version(control)); > gui_error(guierrormsg); > > > -- Skepticism is the lazy person's default position. my blog (hebrew): http://benhamo.org