[mythtv-commits] Ticket #12067: Feature patch for Qt5 - porting Ceton tuner from QHttp to MythDownloadManager

MythTV noreply at mythtv.org
Thu Feb 20 01:07:35 UTC 2014


#12067: Feature patch for Qt5 - porting Ceton tuner from QHttp to
MythDownloadManager
-------------------------------------------------+-------------------------
     Reporter:  Gary Buhrmaster                  |      Owner:
  <gary.buhrmaster@…>                            |     Status:  new
         Type:  Patch - Feature                  |  Milestone:  unknown
     Priority:  minor                            |    Version:  Master Head
    Component:  MythTV - General                 |   Keywords:
     Severity:  medium                           |
Ticket locked:  0                                |
-------------------------------------------------+-------------------------
 Qt5 has been released, and some distros are starting to provide it as an
 alternative to Qt4, although I would not expect Qt5 to be the default for
 quite some time. Regardless, one of the changes in Qt5 is eliminating
 QHttp, which is used by the Ceton tuner in MythTV.

 This patch converts the Ceton tuner from using QHttp to using
 MythDownloadManager.  This allows a common implementation to work in both
 Qt4 and (future) Qt5.

 This patch depends on the patches in ticket 12066 to MythDownloadManager
 to request that any caching is bypassed.

 This patch has been only lightly tested.  While I do not own a Ceton card,
 I did create a Ceton "emulator" that responds to the various MythTV
 requests as what I think a Ceton card would do, and the code appear to
 work.  However, as with all else, emulators are not always as good as the
 real thing (and I am not about to spend US $299 for an ethernet based
 Ceton device just for testing purposes).  Testing by someone with an
 actual Ceton device before committing to master would be highly advisable.
 In addition, while developed and tested using the emulator on a Qt 4.8
 system, it was only even more lightly tested (if that is possible) on a
 Qt5 system.

 This patch replaces the parts of ticket 11871 that deal with
 cetonstreamhandler{h|cpp} that marked and indicated that the Ceton tuner
 was not yet being ported to Qt5 (since this ticket provides the patch that
 ports it).


 == For the appropriate Release Notes: ==

 Users running the MythTV backend on a system using a http proxy, and using
 a Ceton tuner, may need to modify their proxy configuration to bypass the
 proxy for the Ceton tuner (i.e. no_proxy="192.168.200.0/24")


 [[BR]]


 github ref:
 https://github.com/garybuhrmaster/mythtv/commit/bc6589eb9d5f8d01cb994e17ecaf366449ec4192
 github git-am ref:
 https://github.com/garybuhrmaster/mythtv/commit/bc6589eb9d5f8d01cb994e17ecaf366449ec4192.patch

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12067>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list