[mythtv-commits] Ticket #6597: win32 patches for backend, HDHR, datadirect, transcode

MythTV mythtv at cvs.mythtv.org
Wed Jun 3 05:35:26 UTC 2009

#6597: win32 patches for backend, HDHR, datadirect, transcode
 Reporter:  Jeff Lu <jll544 at yahoo.com>  |        Owner:  ijr    
     Type:  patch                       |       Status:  new    
 Priority:  minor                       |    Milestone:  unknown
Component:  MythTV - General            |      Version:  head   
 Severity:  medium                      |   Resolution:         
  Mlocked:  0                           |  

Comment(by davidbuzz at gmail.com):

 HI Jeff, visual review of these looks good!.

 some possible improvements might include:

 backend patch relies on the %PATH% being set correctly.  If a
 unix/mingw/msys/cygwin find.exe command is in the path before the default
 windows one, then this breaks the backend code supplied.  may I suggest
 full path definition of %SystemRoot$/System32/find.exe  be used.

 From memory, I thin a lot of win32 code in mythtv uses #ifdef _WIN32
 instead of #ifdef USING_MINGW.  No biggie either way, I'm just thinking of
 standardising on one of them

 A lot of single Vs double quoting issues - unix = ' windows = \"
 Perhaps using a QString.replace finction to convert single quote to
 backquoted double quotes on-the-fly on windows only might be more future-
   str.replace(QString("'"), QString("\\""));   (or similar )

 A bunch of functions in NuppelVideoRecorder.cpp are basically a no-op
 under mingw.
 Rather than #ifndef USING_MINGW inside all these functions, maybe you
 could supply these MINGW versions as a separate implementation, or move
 the null-op-mingw-versions to the end of the file?  not sure.hhmmmm.

 like I said though, the rest of it looks good from here ( untested).

Ticket URL: <http://svn.mythtv.org/trac/ticket/6597#comment:1>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list