Skip to main content

Proposed change to mpeos_hn.h: Add pid list to mpe_HnStreamTunerContentDescription data structure

  3 posts   Feedicon  
Replies: 2 - Last Post: January 14, 2013 19:28
by: pmodem
showing 1 - 3 of 3
Posted: November 26, 2012 18:47 by pmodem
Following change is being proposed to the MPE OS HN data structure mpe_HnStreamTunerContentDescription
to include the list of PIDs to stream from the tuner into the live streaming SPTS.

Index: os/include/mpeos_hn.h
===================================================================
--- os/include/mpeos_hn.h (revision 39396)
+++ os/include/mpeos_hn.h (working copy)
@@ -472,20 +472,41 @@
mpe_HnStreamTSBContentDescription;

/**
+ * Information for a single PID.
+ */
+typedef struct _mpe_HnPidInfo
+{
+ /** Type of data carried on this PID */
+ mpe_DvrMediaStreamType streamType;
+
+ /** Original PID value as delivered over the network */
+ int16_t pid;
+
+ /**
+ * Specific format of media carried on this PID as originally
+ * delivered over the network.
+ */
+ mpe_SiElemStreamType eltStreamType;
+} mpe_HnPidInfo;
+
+/**
* This following structure should be referenced by the
* MPE_HN_CONTENT_LOCATION_LOCAL_TUNER discriminator.
*
* It defines the tuner whose contents can be streamed in real time over the
* home network. The in-band tunerId starts at index 1. A non-0 ltsid value
* identifies the Local Transport Stream ID carrying the content.
+ * The pidCount and pids define the pids that will be included from the tuner
+ * into the live stream SPTS.
*
- * NOTE: This content type is currently not supported.
*/
typedef struct _mpe_HnStreamTunerContentDescription
{
- uint32_t tunerId; ///< Unsupported.
- uint32_t freq; ///< Unsupported.
+ uint32_t tunerId;
+ uint32_t freq;
uint8_t ltsid;
+ uint32_t pidCount;
+ mpe_HnPidInfo *pids;
}
mpe_HnStreamTunerContentDescription;

____________________________

If there are any comments/questions about this change please post them here.
Posted: December 27, 2012 18:40 by smallman
This proposed change will be introduced into the trunk. See the subversion log and OCAP RI release notes for further information.
Posted: January 14, 2013 19:28 by pmodem
The MPE OS changes proposed here will be included in the next RI maintenance release (1.2.2 rel I).
Replies: 2 - Last Post: January 14, 2013 19:28
by: pmodem
 
 
Close
loading
Please Confirm
Close