Opened 9 years ago
Closed 8 years ago
#10019 closed Patch - Feature (Fixed)
[PATCH] libfreemheg: support BBC iPlayer
Reported by: | Owned by: | stuartm | |
---|---|---|---|
Priority: | major | Milestone: | 0.27 |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | MHEG iPlayer |
Cc: | Ticket locked: | no |
Description
This series of patches adds support for "Interaction Channel" (ETSI ES 202 184 V2.2.1) which enables BBC iPlayer and other http based interactive content to be accessed from the MHEG 'red button'.
0001: A patch to ringbuffer to support low bandwidth sources. This is optional but if omitted playback of http streams can be very jerky and/or fail 0002..0006 : Various bug fixes to libfreemheg required to use Interaction Channel 0007: Add the ASN1 codes for Interaction Channel 0008: Add a ringbuffer type to support interactive streams 0009: The meat of the Interaction Channel changes
Attachments (14)
Change History (24)
Changed 9 years ago by
Attachment: | 0001-ringbuffer-Adapt-readahead-for-low-bit-rate-64kbps-r.patch added |
---|
Changed 9 years ago by
Attachment: | 0002-freemheg-Support-bitmaps-with-included-content.patch added |
---|
Changed 9 years ago by
Attachment: | 0003-freemheg-Fix-the-colour-of-default-initialised-visib.patch added |
---|
Changed 9 years ago by
Attachment: | 0004-freemheg-Catch-divide-by-zero.patch added |
---|
Changed 9 years ago by
Attachment: | 0005-freemheg-Support-JPEG-bitmaps.patch added |
---|
Changed 9 years ago by
Attachment: | 0006-freemheg-Print-ActionSlot-number-in-disassembly-to-a.patch added |
---|
Changed 9 years ago by
Attachment: | 0007-freemheg-Added-ASN1-codes-for-InteractionChannel.patch added |
---|
Changed 9 years ago by
Attachment: | 0008-MythPlayer-Add-support-for-InteractiveTV-streams.patch added |
---|
Changed 9 years ago by
Attachment: | 0009-freemheg-Add-InteractionChannel-streaming-from-netwo.patch added |
---|
Changed 9 years ago by
Attachment: | iplayer.diff added |
---|
Changed 9 years ago by
Attachment: | iplayer-master.diff added |
---|
Fixed duration time and implemented seeking
Changed 9 years ago by
Attachment: | 0001-MythPlayer-Improve-low-bit-rate-high-latency-stream-.patch added |
---|
Changed 9 years ago by
Attachment: | 0002-ringbuffer-Adapt-readahead-for-low-bit-rate-high-lat.patch added |
---|
Fix ringbuffer problems with high latency streams
comment:1 Changed 8 years ago by
Owner: | set to stuartm |
---|---|
Status: | new → assigned |
comment:2 Changed 8 years ago by
Milestone: | unknown → 0.27 |
---|---|
Priority: | minor → major |
Status: | assigned → accepted |
comment:6 Changed 8 years ago by
Owner: | changed from stuartm to danielk |
---|---|
Status: | accepted → assigned |
The only patches which have not been applied are those related to improving low bitrate streaming, Daniel is working on a different approach to the same problem
Changed 8 years ago by
Attachment: | 0001-Added-missing-initialisation-of-MHEG-member-variable.patch added |
---|
comment:7 Changed 8 years ago by
Added a patch to initialise MHIContext::m_notify, which appears to have been the reason for playback of (non-MHEG) videos pausing instead of exiting at the end (see http://www.gossamer-threads.com/lists/mythtv/users/543839).
comment:8 Changed 8 years ago by
Owner: | changed from danielk to stuartm |
---|---|
Status: | assigned → accepted |
comment:9 Changed 8 years ago by
In a2bd7268d63c056df9ff804af4fb438fc5d8f845/mythtv:
Added missing initialisation of MHEG member variable that sometimes caused (non-MHEG) video playback to pause at the end.
Refs #10019 Signed-off-by: Stuart Morgan <smorgan@…>
comment:10 Changed 8 years ago by
Resolution: | → Fixed |
---|---|
Status: | accepted → closed |
Updated patch to compile on Qt4.6