- Global ISPEECH1_G722_BITRATE_RATE0
- Need clearer description
- Global ISPEECH1_G722_BITRATE_RATE1
- Need clearer description
- Global ISPEECH1_G722_BITRATE_RATE2
- Need clearer description
- Global ISPEECH1_G722_BITRATE_RATE3
- Need clearer description
- Global IVIDANALYTICS_MAXEVENTS
- Need to understand the size of structs that use this and whether they're "too big".
- Global IVIDANALYTICS_MAXTARGETS
- This could be 64 if needed. Need to understand the size of structs that use this and whether they're "too big".
- Global IVIDANALYTICS_ViewState
- Need to further review and define. Probably need hooks for user-defined states, in addition to some pre-defined ones.
- Global IVIDENC2_Fxns::process )(IVIDENC2_Handle handle, IVIDEO2_BufDesc *inBufs, XDM2_BufDesc *outBufs, IVIDENC2_InArgs *inArgs, IVIDENC2_OutArgs *outArgs)
- Need to review these comments. Not sure
inBufs
and outBufs
are correctly described.
- Global IVIDENC2_Status::encDynamicParams
- Need to better wordsmith this section.
- Global IVIDEO2_BufDesc::dataLayout
- Need further description. Is there an enum we should reference for valid values? Perhaps IVIDEO_VideoLayout?
- Global IVIDEO2_BufDesc::enableRangeReductionFlag
- We should explore what we did in the speech interfaces and perhaps create an ivideo_vc1.h with VC1-specific definitions.
- Global IVIDEO2_BufDesc::metadataPlaneDesc [3]
- Need further description.
- Global IVIDEO2_BufDesc::numMetaPlanes
- Need further description.
- Global IVIDEO2_BufDesc::numPlanes
- Need further description.
- Global IVIDEO2_BufDesc::rangeMappingChroma
Need further description.
We should explore what we did in the speech interfaces and perhaps create an ivideo_vc1.h with VC1-specific definitions.
- Global IVIDEO2_BufDesc::rangeMappingLuma
Need further description.
We should explore what we did in the speech interfaces and perhaps create an ivideo_vc1.h with VC1-specific definitions.
- Global IVIDEO2_BufDesc::scalingHeight
- Is this in pixels?
- Global IVIDEO2_BufDesc::scalingWidth
Is this in pixels?
Should this field and scalingHeight use a XDM_Rect data type?
- Global IVIDEO2_BufDesc::secondFieldOffsetHeight [3]
- Need further description. Which "above pointer"? Is this relavent to planeDesc or metadataPlaneDesc... or both?
- Global IVIDEO2_BufDesc::secondFieldOffsetWidth [3]
- Need further description. Which "above pointer"? Is this relavent to planeDesc or metadataPlaneDesc... or both? Is the "width in pixels" comment correct?
- Global IVIDEO_BitRange
- Do we need a default value for this enum?
- Global IVIDEO_DataMode
Do we need a default value for this enum?
Request from DM365 team to split IVIDEO_SLICEMODE into IVIDEO_SLICEMODE_BYTE and IVIDEO_SLICEMODE_NAL.
- Global IVIDEO_OperatingMode
Do we need a default value for this enum?
Should "decode" and "encode" modes change to "process full frame"? For example, setting DECODE_ONLY for an encoder is wrong - can we make it impossible for codecs/apps to make this error?
- Global IVIDEO_SKIP_NONREFERENCE
- add documentation
- Global IVIDEO_VideoLayout
- Do we need a default value for this enum?
- Global IVIDTRANSCODE_MAXOUTSTREAMS
- Document this.
- Global XDM1_AlgBufInfo::minNumBufSets
- need more details
- Global XDM_DataSyncGetFxn )(XDM_DataSyncHandle dataSyncHandle, XDM_DataSyncDesc *dataSyncDesc)
- Needs review
- Global XDM_DataSyncPutBufferFxn )(XDM_DataSyncHandle dataSyncHandle, XDM_DataSyncDesc *dataSyncDesc)
What cache coherency responsibilities are placed on this buffer?
Needs review and further detail
- Global XDM_DataSyncPutFxn )(XDM_DataSyncHandle dataSyncHandle, XDM_DataSyncDesc *dataSyncDesc)
- Needs review
- Global XDM_ENCODING_PRESET_MAX
- need to add documentation
- Global XDM_MEMTYPE_RAW
- add documentation
- Global XDM_MEMTYPE_TILED16
- add documentation
- Global XDM_MEMTYPE_TILED32
- add documentation
- Global XDM_MEMTYPE_TILED8
- add documentation
- Global XDM_MEMTYPE_TILEDPAGE
- add documentation