NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

DM6446 Codecs

From Texas Instruments Wiki
Jump to: navigation, search


H264 Encoder[edit]

The DM6446 H264 Encoder implements the Base Profile. Resolutions up to PAL (720x576)

H264 BP Encoder v1.1x vs. v1.2x[edit]

The H264_E BP v1.2x provides several new features. Here are some of them (for complete list please read the release notes:

 1) intra4x4 in I and P frames
 2) access to motion vectors and SAD information for all macro blocks
 3) run time change in bit-rate, frame rate and resolution

The encoder has two configurations, HIGH_QUALITY and HIGH_SPEED, that hardcode some of the extended parameters to achieve best video quality and best processing speed.

The intra4x4 support is part of the HIGH_QUALITY configuration and increases significantly the CPU load. It should be used only for smaller resolution. With D1 resolution, the performance will not be real time. The HIGH_SPEED configuration disables the intra4x4 support, however the CPU load is still a little bit higher than the HIGH_SPEED configuration in the v1.1x. Indeed, the support for the new features has increased the code size and impacts the cache performance.

If an application does not require the new features supported by v1.2x, than it is recommended to use v1.13.


FAQ:DM6446 H264 BP Encoder[edit]

Are Intra 16x16 prediction modes supported?[edit]

Yes, intra16x16 is used by default, intra4x4 is used supported only in v1.20.

What motion estimation partition sizes are supported?[edit]

16x16

Is the ME search range configurable?[edit]

The ME search range is not user configurable, but supports unrestricted motion vector search +/-32

Is fractional frame rate supported?[edit]

Yes, it is supported till the accuracy of 0.25

How many reference frames are used?[edit]

One ( Base Profile)

What input memory configurations are supported – e.g. can the pitch != width?[edit]

Pitch != width is not supported Width/Height can be arbitrary – do not have to be multiple of 16

What is the min width and height supported?[edit]

Min resolution validated is qcif.

Can the decoder run at very low frames rates, such as 5 fps or 1 fps?[edit]

The frame rata can be controlled at the application level. Frames can be dropped to achieve 5 or 1 fps. The encoded output will depend on what the bit-budget is for 1 second.

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article DM6446 Codecs here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article DM6446 Codecs here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article DM6446 Codecs here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article DM6446 Codecs here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article DM6446 Codecs here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article DM6446 Codecs here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article DM6446 Codecs here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article DM6446 Codecs here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article DM6446 Codecs here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity