[mythtv-commits] Ticket #12746: CEC Fixes and raspberry Pi support

MythTV noreply at mythtv.org
Mon Apr 25 18:36:07 UTC 2016


#12746: CEC Fixes and raspberry Pi support
---------------------------------------------+----------------------
     Reporter:  Peter Bennett <pgbennett@…>  |      Owner:  wagnerrp
         Type:  Patch - Bug Fix              |     Status:  new
     Priority:  minor                        |  Milestone:  0.28.1
    Component:  MythTV - libCEC              |    Version:  0.28.0
     Severity:  medium                       |   Keywords:
Ticket locked:  0                            |
---------------------------------------------+----------------------
 Raspberry Pi has built in CEC support, which was not working with MythTV.

 The following is fixed in this patch:
 1. Add the missing initialization call to InitVideoStandalone(), which is
 supposed to be always called on initialization, but some systems work
 without it being called.
 2. Fix the destructor code which was hanging the frontend when you exit
 the frontend. This affects all systems using CEC not only raspberry pi.
 3. Add support for the TV Menu button calling the MythTV menu. This only
 works with some TV's. This also affects all systems, not just raspberry
 pi.
 4. Change the keycode for Play from P to Ctrl-P. Having both Pause and
 Play map to P is restrictive, since some TV sets only allow as few as 11
 buttons to be passed through, this will allow mapping pause to something
 else, like info or menu, which the TV remote does not provide. This also
 affects all systems, not just raspberry pi.

 I have tested this successfully on Raspberry Pi with 2 brands on TV with
 CEC.

 I would appreciate it if somebody can test this patch on a desktop system
 with Pulse-Eight CEC adaptor to make sure that still works there.

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


More information about the mythtv-commits mailing list