Opened 14 years ago
Closed 12 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)
by , 14 years ago
| Attachment: | 0001-ringbuffer-Adapt-readahead-for-low-bit-rate-64kbps-r.patch added |
|---|
by , 14 years ago
| Attachment: | 0002-freemheg-Support-bitmaps-with-included-content.patch added |
|---|
by , 14 years ago
| Attachment: | 0003-freemheg-Fix-the-colour-of-default-initialised-visib.patch added |
|---|
by , 14 years ago
| Attachment: | 0004-freemheg-Catch-divide-by-zero.patch added |
|---|
by , 14 years ago
| Attachment: | 0005-freemheg-Support-JPEG-bitmaps.patch added |
|---|
by , 14 years ago
| Attachment: | 0006-freemheg-Print-ActionSlot-number-in-disassembly-to-a.patch added |
|---|
by , 14 years ago
| Attachment: | 0007-freemheg-Added-ASN1-codes-for-InteractionChannel.patch added |
|---|
by , 14 years ago
| Attachment: | 0008-MythPlayer-Add-support-for-InteractiveTV-streams.patch added |
|---|
by , 14 years ago
| Attachment: | 0009-freemheg-Add-InteractionChannel-streaming-from-netwo.patch added |
|---|
by , 14 years ago
| Attachment: | iplayer.diff added |
|---|
by , 14 years ago
| Attachment: | iplayer-master.diff added |
|---|
Fixed duration time and implemented seeking
by , 14 years ago
| Attachment: | 0001-MythPlayer-Improve-low-bit-rate-high-latency-stream-.patch added |
|---|
by , 14 years ago
| Attachment: | 0002-ringbuffer-Adapt-readahead-for-low-bit-rate-high-lat.patch added |
|---|
Fix ringbuffer problems with high latency streams
comment:1 by , 13 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:2 by , 13 years ago
| Milestone: | unknown → 0.27 |
|---|---|
| Priority: | minor → major |
| Status: | assigned → accepted |
comment:6 by , 13 years ago
| Owner: | changed from to |
|---|---|
| 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
by , 13 years ago
| Attachment: | 0001-Added-missing-initialisation-of-MHEG-member-variable.patch added |
|---|
comment:7 by , 13 years ago
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 by , 13 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → accepted |
comment:9 by , 13 years ago
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 by , 12 years ago
| Resolution: | → Fixed |
|---|---|
| Status: | accepted → closed |

Updated patch to compile on Qt4.6