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