Todo List

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_DataSyncGetBufferFxn

Needs review

Global XDM_DataSyncGetFxn

Needs review

Global XDM_DataSyncPutBufferFxn

What cache coherency responsibilities are placed on this buffer?

Needs review and further detail

Global XDM_DataSyncPutFxn

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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated