[mythtv-commits] Ticket #9867: [PATCH] libfreemheg: add MHEG LifecycleExtension from ETSI ES202-184 V2.1.1

MythTV noreply at mythtv.org
Sat Jun 25 10:19:50 UTC 2011


#9867: [PATCH] libfreemheg: add MHEG LifecycleExtension from ETSI ES202-184 V2.1.1
-------------------------------------------------+-------------------------
 Reporter:  Lawrence Rust <lvr@…>                |           Type:  Patch -
   Status:  new                                  |  Bug Fix
Milestone:  unknown                              |       Priority:  minor
  Version:  0.24-fixes                           |      Component:  MythTV
 Keywords:  libmythfreemheg LifecycleExtension   |  - General
  timeout                                        |       Severity:  medium
                                                 |  Ticket locked:  0
-------------------------------------------------+-------------------------
 This series of patches update the MHEG library to support features
 currently used by the BBC interactive service.  They allow browsing of the
 BBC's interactive sports channels (ideal for Wimbledon) and other
 interactive streams.

 Patch 0044:
 - Add support for MHEG LifecycleExtension as described in ETSI ES 202 184
 V2.1.1.  This requires interpreting the tuneinfo from the SI_TuneIndexInfo
 resident program, preserving the running application across the re-tune
 and
 generating a NonDestructiveTuneOK EngineEvent when the re-tune completes.
 LifecycleExtension is required to run the interactive content from the BBC
 sports multiscreen stream.
 - Support SetData of running stream elements
 - Bug fixes to DSMCC carousel handling.

 Patch 0045:
 This disables the tuning OSD display when changing channel via a
 MythEvent. The intention is to provide a cleaner display for MHEG programs
 that change streams.

 Patch 0046
 Prevents spurious hangs in the mheg code when waiting for an absent file
 to arrive.

 Patch 0047
 Adds timeouts and EngineEvents to all waits for carousel data. This
 prevents the MHEG interface hanging in the event of missing files.

 Although the patches were designed for 0.24.1, they can, with the
 exception of 0046, be applied to git master.  0046 is already fixed in git
 master.

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


More information about the mythtv-commits mailing list