![Texas Instruments DM365 User Manual Download Page 32](http://html.mh-extra.com/html/texas-instruments/dm365/dm365_user-manual_1094517032.webp)
Installation Overview
2-8
1=No Filter,
2 = Disable across Slice Boundaries
To check the functionality of the codec for the inputs other than those
provided with the release, change the configuration file accordingly, and
follow the steps as described in Section 2.2.
2.4.3 Encoder Sample Base Param Setting
The encoder can be run in
IVIDENC1
base class setting. The extended
parameter variables of encoder will then assume default values. The
following list provides the typical values of
IVIDENC1
base class variables.
typedef struct IVIDENC1_Params {
XDAS_Int32 size;
XDAS_Int32 encodingPreset = XDM_HIGH_SPEED; // Value = 2
XDAS_Int32 rateControlPreset = IVIDEO_STORAGE; //value = 2
XDAS_Int32 maxHeight = 720;
XDAS_Int32 maxWidth = 1280;
XDAS_Int32 maxFrameRate = 120000;
XDAS_Int32 maxBitRate = 50000000;
XDAS_Int32 dataEndianness = XDM_BYTE;
XDAS_Int32 maxInterFrameInterval = 1;
XDAS_Int32 inputChromaFormat = XDM_YUV_420SP; //value = 9
XDAS_Int32 inputContentType = IVIDEO_PROGRESSIVE;
XDAS_Int32 reconChromaFormat XDM_YUV_420SP; //value = 9;
} IVIDENC1_Params;
typedef struct IVIDENC1_DynamicParams {
XDAS_Int32 size; /**< @sizeField */
XDAS_Int32 inputHeight; /**< Input frame height. */
XDAS_Int32 inputWidth; /**< Input frame width. */
XDAS_Int32 refFrameRate = 30000;
XDAS_Int32 targetFrameRate = 30000;
XDAS_Int32 targetBitRate; < 10000000 /**< Target bit rate
in bits per second. */
XDAS_Int32 intraFrameInterval = 29;
XDAS_Int32 generateHeader = 0;
XDAS_Int32 captureWidth; // for demo, same as inputWith
XDAS_Int32 forceFrame; = IVIDEO_NA_FRAME
XDAS_Int32 interFrameInterval = 0;
XDAS_Int32 mbDataFlag = 0;
} IVIDENC1_DynamicParams;
typedef struct IVIDENC1_InArgs {
XDAS_Int32 size; /**< @sizeField */
XDAS_Int32 inputID; /* as per application*/
XDAS_Int32 topFieldFirstFlag = 0;
} IVIDENC1_InArgs;
2.5 Standards Conformance and User-Defined Inputs
To check the reference bit-stream conformance of the codec for the default
input file shipped along with the codec, follow the steps as described in
Section 2.3.
To check the conformance of the codec for other input files of your choice,
follow these steps:
1) Copy the input files to the \client\test\testvecs\input sub-directory.
Summary of Contents for DM365
Page 10: ...x This page is intentionally left blank ...
Page 12: ...xii This page is intentionally left blank ...
Page 24: ...Introduction 1 12 This page is intentionally left blank ...
Page 34: ...Installation Overview 2 10 This page is intentionally left blank ...
Page 116: ...API Reference 4 70 This page is intentionally left blank ...
Page 120: ...Error Description B 2 This page is intentionally left blank ...
Page 124: ...ARM926 TCM Buffer Usage By Codec D 2 This page is intentionally left blank ...
Page 126: ...Simple Two pass Encoding Sample Usage E 2 Case 1 Case 2 Case 3 Case 4 Frame Skip ...
Page 130: ...Simple Two pass Encoding Sample Usage E 6 This page is intentionally left blank ...