C66XCODECS

CÓDECS (video, voz) para dispositivos basados en C66x

C66XCODECS

Descargas

Información general

TI codecs are free, come with production licensing and are available for download now. All are production-tested for easy integration into video and voice applications. In many cases, the C64x+ codecs are provided and validated for C66x platforms. Datasheets and Release Notes are on the download page, as well as in each installer.

The codecs available by clicking Download options button below are the most recent, tested versions TI currently offers. In addition, versions of TI codecs are also provided in some application Demos.  The codec versions in the Demos may or may not be the most current available.

Funciones
  • Field-hardened and tested
  • LINUX and WINDOWS installers
  • XDC packaged and validated on a standard EVM in a Codec Engine-based test
  • Both encoder and decoder are available
  • All codecs are eXpressDSP™ compliant and implement one of the XDM 1.x interfaces
  • Performance data specified in each codec Datasheet
Encode
  • With devices ranging from a single C66x DSP core running at 750 MHz to a multicore SoC with 8x C66x DSP cores running at 1.25GHz, TI DSPs provide a scalable, power efficient platform for enabling encode solutions from lower resolutions all the way up to full HD and Ultra HD.
  • The following tables are intended to provide an estimate of the number of C66x DSP cores and TMS320C6678 devices needed to enable various encode solutions on TI’s DSPs.
  • Supports Base, Main and High Profiles.
  • This encoder is used for the performance measurements mentioned below.
H.264 / Audio Video Coding (AVC) encode

H.264 encoder profile

Resolution and frame rate

Number of C66x DSP cores needed @ 1.25 GHz

Number of TMS320C6678 devices needed at 1.25 GHz

Base Profile (BP)

480p30

0.5 cores

<1 device

Base Profile (BP)

720p30

2 cores

<1 device

Base Profile (BP)

1080p30

4 cores

<1 device

Base Profile (BP)

1080p60

8 cores*

1 device*

High Profile (HP)

480p30

2 cores

<1 device

High Profile (HP)

720p30

4 cores

<1 device

High Profile (HP)

1080p30

8 cores

1 device

*Note: Not all the # of cores and devices needed are measured values. Values marked with an asterisk (*) are extrapolated.

*The measurements were performed on the TMS320C6678 Evaluation Module with the C66x DSP Cores running at 1.25GHz and the DDR3 external memory interface operating at 1333MHz data rate.

*For a complete list of H.264 / AVC supported encode resolutions, frame rates and profiles (including Main Profile) on C6678 devices, please see the H.264 encoder datasheet. The datasheet also includes information on the configurations used in each of the scenarios mentioned in the table above.

H.265 / High Efficiency Video Coding (HEVC) encode
  • Supports Main Profile.
  • This encoder is used for performance measurements mentioned below.

H.265 encoder main profile configurations

Resolution and frame rate

Number of C66x DSP cores needed @ 1.25 GHz

Number of TMS320C6678 devices needed at 1.25 GHz

Low Delay

1080p30

10 cores*

2 devices*

Low Delay

1080p60

20 cores

3 devices

Low Delay

4kp30

40 cores*

5 devices*

Low Delay

4kp60

80 cores*

10 devices*

Random Access

1080p30

24 cores

3 devices

Random Access

1080p60

48 cores

6 devices

Random Access

1080p30

64 cores

8 devices

Random Access

4kp60

128 cores*

16 devices


*Note: Not all the # of cores and devices needed are measured values. Values marked with an asterisk (*) are extrapolated. For instance, the 4kp60 performance numbers are theoretically derived from 4kp30.

*The measurements were performed on the Advantech DSP-8681 (Half-length PCIe card with 4 TMS320C6678 DSPs) and DSP-8682 (Full length PCIe Card with 8 TMS320C6678 DSPs). The C66x DSP cores were running at 1.25GHz and the DDR3 external memory interface operating at 1333MHz data rate.

*For a complete list of supported H.265 / HEVC encode resolutions, frame rates and profiles (including standard profile) on C6678 devices, as well as to see the device and system parameter and assumptions, please see the HEVC encoder datasheet. The datasheet also includes information on the configurations used in each of the scenarios mentioned in the table above.

Decode
  • TI enables a variety of options for decode of video bitstreams from single channel to high density processing. This power efficient and flexible solution allows support for a large variety of video decode configurations, frame rates and profiles, including those still under development.
  • The following tables are intended to provide an estimate of the number of C66x DSP cores and TMS320C6678 devices needed to enable various decode solutions on TI’s DSPs.
  • Supports Base, Main and High Profiles.
  • This decoder is used for the performance measurements mentioned below.
H.264 / Audio Video Coding (AVC) decode

H.264 decoder profile

Resolution and frame rate

Number of C66x DSP cores needed @ 1.25 GHz

Number of TMS320C6678 devices needed at 1.25 GHz

High Profile (HP)

480p30

0.5 Cores

<1 device

High Profile (HP)

720p30

1 core

<1 device

High Profile (HP)

720p60

4 cores

<1 device

High Profile (HP)

1080p30

4 cores

<1 device


*The measurements were performed on the TMS320C6678 Evaluation Module with the C66x DSP Cores running at 1.25GHz and the DDR3 external memory interface operating at 1333MHz data rate.

*For a complete list of H.264 / AVC supported decode resolutions, frame rates and profiles (including Base profile and Main profile) on C6678 devices, please see the H.264 HP decoder datasheet. The datasheet also includes information on the configurations used in each of the scenarios mentioned in the table above.

H.265 / High Efficiency Video Coding (HEVC) decode
  • Supports Main Profile.
  • This decoder is used for any performance measurements mentioned below.

H.265 encoder main profile configurations

Resolution and frame rate

# of TMS320C6678 DSPs / # of C66x DSP cores needed

Number of TMS320C6678 devices needed at 1.25 GHz

 

Low Delay

1080p30

3 cores*

<1 device*

Low Delay

1080p60

5 cores

<1 device

Low Delay

4kp30

16 cores*

2 devices*

Low Delay

4kp60

24 cores*

3 devices*

Random Access

1080p30

4 cores*

<1 device*

Random Access

1080p60

8 cores

1 device

Random Access

4kp30

16 cores

2 devices

Random Access

4kp60

32 cores*

4 devices*

*Note: Not all the # of cores and devices needed are measured values. The ones marked with an asterisk (*) are extrapolated. For instance, the 4kp60 performance numbers are theoretically derived from 4kp30.

*Note the multichip decoder requires the use of equally divided tiles. Tiles can be horizontal or vertical sub-pictures. Number of required tiles is based on number of used chips.

*The measurements were performed on the Advantech DSP-8681 (Half-length PCIe card with 4 TMS320C6678 DSPs) and DSP-8682 (Full length PCIe Card with 8 TMS320C6678 DSPs). The C66x DSP cores were running at 1.25GHz and the DDR3 external memory interface operating at 1333MHz data rate.

*For a complete list of supported H.265 / HEVC decode resolutions, frame rates and profiles on C6678 devices, please see the HEVC decoder datasheet. The datasheet also includes information on the configurations used in each of the scenarios mentioned in the table above.

/n

Descargas

Códec de software

AVCIU-ENCODER C66x video codecs - AVCIU-ENCODER

Opciones de descarga

AVCIU-ENCODER C66x video codecs - AVCIU-ENCODER

close
Última versión
Versión: 01.00.00
Fecha de publicación: 20/09/2012

AVC Intra and Ultra Encoder

Suma de comprobación MD5

AVC Intra and Ultra Encoder

Suma de comprobación MD5

Información de la versión

AVCIU-ENCODER

Códec de software

C66XCODECSPCH C66x Speech Codecs - Software and Documentation

Productos y hardware compatibles

Productos y hardware compatibles

Productos
Procesadores basados en Arm
OMAPL137-HT DSP de punto flotante C674x de alta temperatura y baja potencia + procesador Arm - hasta 456 MHz OMAPL138B-EP Producto mejorado, DSP de punto flotante C674x, de baja potencia + procesador Arm9 - 345 MHz SMOMAPL138B-HIREL Producto de alta confiabilidad, DSP de punto flotante C674x de baja potencia + procesador Arm9 - 375
Procesadores digitales de señales (DSP)
DM505 SoC para Vision Analytics, encapsulado de 15 mm SM320C6678-HIREL DSP de punto flotante y fijo C6678 de 8 núcleos de alto rendimiento y de producto de alta confiabili
Opciones de descarga

C66XCODECSPCH C66x Speech Codecs - Software and Documentation

close
Última versión
Versión: 2.00.000
Fecha de publicación: 1/03/2012

G711 Encoder and Decoder

Suma de comprobación MD5

G722 Encoder and Decoder

Suma de comprobación MD5

G722.1 Encoder and Decoder

Suma de comprobación MD5

G722.2 Encoder and Decoder

Suma de comprobación MD5

G726 Encoder and Decoder

Suma de comprobación MD5

G728 Encoder and Decoder

Suma de comprobación MD5

G711 Encoder and Decoder

Suma de comprobación MD5

G722 Encoder and Decoder

Suma de comprobación MD5

G722.1 Encoder and Decoder

Suma de comprobación MD5

G722.2 Encoder and Decoder

Suma de comprobación MD5

G726 Encoder and Decoder

Suma de comprobación MD5

G728 Encoder and Decoder

Suma de comprobación MD5
Productos
Procesadores basados en Arm
OMAPL137-HT DSP de punto flotante C674x de alta temperatura y baja potencia + procesador Arm - hasta 456 MHz OMAPL138B-EP Producto mejorado, DSP de punto flotante C674x, de baja potencia + procesador Arm9 - 345 MHz SMOMAPL138B-HIREL Producto de alta confiabilidad, DSP de punto flotante C674x de baja potencia + procesador Arm9 - 375
Procesadores digitales de señales (DSP)
DM505 SoC para Vision Analytics, encapsulado de 15 mm SM320C6678-HIREL DSP de punto flotante y fijo C6678 de 8 núcleos de alto rendimiento y de producto de alta confiabili

Documentación

Información de la versión

All codecs are ELF builds,

eXpressDSP

compliant, and implement XDM 1.0 interfaces.

The codec package was generated using GenCodecPkg wizard included in Codec Engine 3.xx.

TIPS and

FAQs

: Understanding and integrating TI codecs:

Codecs FAQ | Codec Engine FAQ | XDM FAQ | How do I integrate codecs into the DVSDK |

DaVinci

and OMAP Software for Dummies

SUPPORTED PLATFORMS:All these speech modules can be used on any of the C6x based platforms such as DM644x, DM646x, OMAP3530, DM648, C6466, C674x, and C66x

RELEASE PACKAGE: All the speech codec releases have both encoder and decoder release packages

G722.2 from ITU-T is also known as GSM-WBAMR from 3GPP

PERFORMANCE: Please refer to codec data sheet for MHz and memory requirement. Actual MHz requirements vary depending on memory and cache configuration

Códec de software

C66XCODECSVID C6678 Video Codecs - Software and Documentation

Productos y hardware compatibles

Productos y hardware compatibles

Productos
Procesadores basados en Arm
OMAPL137-HT DSP de punto flotante C674x de alta temperatura y baja potencia + procesador Arm - hasta 456 MHz OMAPL138B-EP Producto mejorado, DSP de punto flotante C674x, de baja potencia + procesador Arm9 - 345 MHz SMOMAPL138B-HIREL Producto de alta confiabilidad, DSP de punto flotante C674x de baja potencia + procesador Arm9 - 375
Procesadores digitales de señales (DSP)
DM505 SoC para Vision Analytics, encapsulado de 15 mm SM320C6678-HIREL DSP de punto flotante y fijo C6678 de 8 núcleos de alto rendimiento y de producto de alta confiabili
Opciones de descarga

C66XCODECSVID C6678 Video Codecs - Software and Documentation

close
Última versión
Versión: VARIOUS
Fecha de publicación: 28/04/2016
Productos
Procesadores basados en Arm
OMAPL137-HT DSP de punto flotante C674x de alta temperatura y baja potencia + procesador Arm - hasta 456 MHz OMAPL138B-EP Producto mejorado, DSP de punto flotante C674x, de baja potencia + procesador Arm9 - 345 MHz SMOMAPL138B-HIREL Producto de alta confiabilidad, DSP de punto flotante C674x de baja potencia + procesador Arm9 - 375
Procesadores digitales de señales (DSP)
DM505 SoC para Vision Analytics, encapsulado de 15 mm SM320C6678-HIREL DSP de punto flotante y fijo C6678 de 8 núcleos de alto rendimiento y de producto de alta confiabili

Información de la versión

C66XCODECVID

Códec de software

H264-BP-MP-DECODER C66x video codecs - H264-BP-MP-DECODER

Opciones de descarga

H264-BP-MP-DECODER C66x video codecs - H264-BP-MP-DECODER

close
Última versión
Versión: 02.04.01.04
Fecha de publicación: 7/02/2013

H264 BP-MP Decoder

Suma de comprobación MD5

H264 BP-MP Decoder

Suma de comprobación MD5

Información de la versión

H264-BP-MP-DECODER

Códec de software

H264-HP-ENCODER C66x video codecs - H264-HP-ENCODER

Opciones de descarga

H264-HP-ENCODER C66x video codecs - H264-HP-ENCODER

close
Última versión
Versión: 01.00.03.00
Fecha de publicación: 15/06/2015

H264 High Profile Encoder

Suma de comprobación MD5

H264 High Profile Encoder

Suma de comprobación MD5

Información de la versión

C6678 Video Codecs Download

Códec de software

H264HP-DECODER C66x video codecs - H264HP-DECODER

Opciones de descarga

H264HP-DECODER C66x video codecs - H264HP-DECODER

close
Última versión
Versión: 01.01.06.00
Fecha de publicación: 28/04/2016

H264 HP Decoder

Suma de comprobación MD5

H264 HP Decoder

Suma de comprobación MD5

Información de la versión

C66X Video Codecs Download

----------------------------------------

Códec de software

HEVC-DECODER C66x video codecs - HEVC-DECODER

Opciones de descarga

HEVC-DECODER C66x video codecs - HEVC-DECODER

close
Última versión
Versión: 01.00.01.00
Fecha de publicación: 23/08/2015

HEVC Decoder

Suma de comprobación MD5

HEVC Decoder

Suma de comprobación MD5

Información de la versión

C6678 Video Codecs Download

Códec de software

HEVC-ENCODER C66x video codecs - HEVC-ENCODER

Opciones de descarga

HEVC-ENCODER C66x video codecs - HEVC-ENCODER

close
Última versión
Versión: 02.00.01.00
Fecha de publicación: 25/10/2015

HEVC Encoder

Suma de comprobación MD5

HEVC Encoder

Suma de comprobación MD5

Información de la versión

C6678 Video Codecs Download

Códec de software

JPEG-IMAGE-DECODER C66x video codecs - JPEG-IMAGE-DECODER

Opciones de descarga

JPEG-IMAGE-DECODER C66x video codecs - JPEG-IMAGE-DECODER

close
Última versión
Versión: 03.01.02.02
Fecha de publicación: 10/09/2013

Información de la versión

C6678 Video Codecs Download

----------------------------------------

Códec de software

JPEG-IMAGE-ENCODER C66x video codecs - JPEG-IMAGE-ENCODER

Opciones de descarga

JPEG-IMAGE-ENCODER C66x video codecs - JPEG-IMAGE-ENCODER

close
Última versión
Versión: 02.02.03.00
Fecha de publicación: 11/03/2014

JPEG Encoder

Suma de comprobación MD5

JPEG Encoder

Suma de comprobación MD5

Información de la versión

C6678 Video Codecs Download

----------------------------------------

Códec de software

JPEG2K-DECODER C66x video codecs - JPEG2K-DECODER

Opciones de descarga

JPEG2K-DECODER C66x video codecs - JPEG2K-DECODER

close
Última versión
Versión: 01.00.01.01
Fecha de publicación: 26/07/2015

Información de la versión

C6678 Video Codecs Download

----------------------------------------

Códec de software

JPEG2K-ENCODER C66x video codecs - JPEG2K-ENCODER

Opciones de descarga

JPEG2K-ENCODER C66x video codecs - JPEG2K-ENCODER

close
Última versión
Versión: 01.00.03.00
Fecha de publicación: 21/04/2016

Información de la versión

C66X Video Codecs Download

----------------------------------------

Códec de software

MPEG2-DECODER C66x video codecs - MPEG2-DECODER

Opciones de descarga

MPEG2-DECODER C66x video codecs - MPEG2-DECODER

close
Última versión
Versión: 02.02.01.08
Fecha de publicación: 13/02/2013

MPEG2 Decoder

Suma de comprobación MD5

MPEG2 Decoder

Suma de comprobación MD5

Información de la versión

MPEG2_D

Códec de software

MPEG2-ENCODER C66x video codecs - MPEG2-ENCODER

Opciones de descarga

MPEG2-ENCODER C66x video codecs - MPEG2-ENCODER

close
Última versión
Versión: 01.00.00.01
Fecha de publicación: 24/02/2013

MPEG2 Encoder

Suma de comprobación MD5

MPEG2 Encoder

Suma de comprobación MD5

Información de la versión

MPEG2-ENCODER

Códec de software

MPEG4-DECODER C66x video codecs - MPEG4-DECODER

Opciones de descarga

MPEG4-DECODER C66x video codecs - MPEG4-DECODER

close
Última versión
Versión: 02.03.02.00
Fecha de publicación: 23/08/2015

MPEG4 Decoder

Suma de comprobación MD5

MPEG4 Decoder

Suma de comprobación MD5

Información de la versión

C6678 Video Codecs Download

----------------------------------------

Códec de software

MPEG4-ENCODER C66x video codecs - MPEG4-ENCODER

Opciones de descarga

MPEG4-ENCODER C66x video codecs - MPEG4-ENCODER

close
Última versión
Versión: 02.04.01.02
Fecha de publicación: 3/02/2013

MPEG4 SP Encoder

Suma de comprobación MD5

MPEG4 SP Encoder

Suma de comprobación MD5

Información de la versión

MPEG4-ENCODER

Recursos de diseño

Desarrollo de hardware

Kit de desarrollo
EVMK2GX Módulo de evaluación 66AK2Gx de 1 GHz
Placa de evaluación
TMDXIDK5718 Kit de desarrollo industrial (IDK) AM571x

Soporte y capacitación

Foros de TI E2E™ con asistencia técnica de los ingenieros de TI

Ver todos los temas del foro Ver todos los temas del foro en inglés

El contenido lo proporcionan “tal como está” TI y los colaboradores de la comunidad y no constituye especificaciones de TI. Consulte los términos de uso.

Si tiene preguntas sobre la calidad, el paquete o el pedido de productos de TI, consulte el soporte de TI.