Stapi SDK Release Notes
Stapi SDK Release Notes
STAPI_SDK-REL_44.1
the zlib data compression library, which is licensed under the zlib License,
the giflib, which is licensed under the Gif copyright terms and license,
the Tiff library, which is licensed under the Tiff copyright terms and license,
the Jpeg library, which is licensed under the Jpeg License,
the FreeType2 library, which is licensed under the FTL license,2
the libpng library, which is licensed under the libpng License,
DirectFB is licensed under the GNU Lesser General Public License DirectFB_GPL
Page 1 of 41
STAPI_SDK Release Notes
STAPI_SDK Release Notes
1 Change History
Date Version Reason and Change
Page 2 of 41
STAPI_SDK Release Notes
09-07-2009 0.20.0 Updated for SDK-20 Release. Release note content has been split
between SDK_Usermanual and SDK_release Notes.
Page 3 of 41
STAPI_SDK Release Notes
2 Introduction
2.1 Overview
The STAPI_SDK provides a unified software development platform for multiple STB devices and OS’s.
Software stack broadly includes a set of low level STAPI drivers and an application layer. Application layer is
targeted to validate the low level driver features, to demonstrate the device capability against the requirements
and to provide an easy reference for customer middleware porting and application development. The
Application layer also supports an in-built diagnostic unit for test and system debug. It offers a set of high level
re-usable services which can be used internally for good demo preparation or externally by the customer for
end application development.
TESTTOOL
STDEBUG/
MODULES/EXTENDED_MODULES/
STAPP/
Page 4 of 41
STAPI_SDK Release Notes
2.2 Glossary
Page 5 of 41
STAPI_SDK Release Notes
For Known issues and limitations in the scope of this release, please refer to section 7 of the document.
Page 6 of 41
STAPI_SDK Release Notes
Liege HD (STIH206xxYD) NO
32 32 16 16
STiH236 NO
32 32 16/32 16/32
STiH246 NO
32 32 16/32 16/32
STiH251 NO
32 32 16/32 16/32
STiH207 LiegeC YES
32 32 16/32 16/32
32 NO
STiH261 32 16/32 16/32
32 YES
STiH237 Cardiff 32 16 16
NO
STiH238 32 32 32 32
NO
STiH239 32 32 32 32
YES
STiH273 Palma 32 32 16 16
YES
STiH223 Palma Latam 32 32 16 16
NO
STiH271 32 32 16 16
NO
STiH253 Firenze 32 32 16 16
YES
STiS253 Firenze SD 32 32 16 16
YES
STiH255 Firenze2 32 32 16 16
NO
STiH256 32 32 16 16
32 32 YES
STiH206 32 32
YES
STiS237 Cardiff SD 32 32 16 16
Table 1 Give all the chipsets and operating system supported by this release
Page 7 of 41
STAPI_SDK Release Notes
STiH237ZYD -
B2141 STlinux 3.x 16 Bit 700 1600
8 Cardiff Cut 1.0 DVR DVB-S/ S2 NIM_910_6111 FULL
[2 Layer] [UclibC] [256MB] Mhz mbps
(23x23)
Page 8 of 41
STAPI_SDK Release Notes
STiH206
B2141 16 Bit 700 1600
11 Palma (23x23) Cut 1.0 STlinux 3.x IP UDP/RTP Ehternet FULL
[2 Layer] [256MB] Mhz mbps
FE Disabled
STiH237ZYD -
B2141 16 Bit 700 1600
14 Cardiff Cut 1.0 OS21 DVR DVB-S/ S2 NIM_910_6111 SUBSET
[2 Layer] [256MB] Mhz mbps
(23x23)
*Test Mode
• Functional Tests : LIVE AVDecode, 2D Graphics, Display [resolution and frame rate],
Record and Playback
• Performance Tests: DVR Trick mode smoothness, Channel ZAP time etc.
• FULL: 100% Test coverage targeting functional, Stress and Performance test requirements
• SANITY: BOX BOOT-UP and Selected BOX profile tests from SUBSET
Page 9 of 41
STAPI_SDK Release Notes
DTS2B_SDK42.3_Liege_Linux:STAUD_DRSetDownMix()
RnDHV00056095 API needed in application stapp STiH207
Page 10 of 41
STAPI_SDK Release Notes
RnDHV00057929 After video stop, last decoded picture unavailable. stvid STiH207
RnDHV00058066 SBC RTC clock drift correction in Liege Family stpower CARDIFF
RnDHV00058168 the current time will be strange with a special media file stvid STiH237
[Kernel 3.x] HDCP : DUT not read Ri' within 2.5/3.5 second
RnDHV00058184 time frame infra CARDIFF23X23
Kernel panic - not syncing: for kernel 3.x for B2108 HOM
RnDHV00058311 /LPM errors stapp STiH253
RnDHV00058499 Fast Change Change(FCC) not working on radio channel playrec STiH273
Page 11 of 41
STAPI_SDK Release Notes
Page 12 of 41
STAPI_SDK Release Notes
RnDHV00058902 Playing of rewind stream form VOD server isn't smooth stvid STiH207
RnDHV00058957 STLinux3.4 do not have the L2 Cache flush all API [SDK44] stapp CARDIFF
RnDHV00058963 the current time will be strange with a special media file stmp1 STiH237
RnDHV00058989 Need to add some checks at FCC Init & Term playrec STiH237
GFX2D_InitParams.DisplayMemSize shoudn't be
RnDHV00058881 hardcoded value stapp NEWPORT
Page 13 of 41
STAPI_SDK Release Notes
7 Outstanding Issues
Fix
CQ ID Headline Driver SOC
Targeted
Page 14 of 41
STAPI_SDK Release Notes
8 Configurations / Settings
8.1 Hardware
• The following needs to be done while running boot from flash on B2064, B2067, B2141 boards.
o Patch for 2141(others already available in std uboot) board is available in
stapisdk\bin\patches\linux\u-boot-stm-v2010.09_stm24_0132.patch. Please apply the patch.
o For NAND 30 Bit ECC is not compatible with the NAND chip on these boards, hence we need to
use 18 Bit ECC which needs to be changed in the file include/configs/bxxxx.h i.e. the flag
CFG_ST40_NAND_USE_BCH_18_BIT_ECC needs to be enabled.
• For boot from Flash on B2064, B2067, B2141, the following jumper configuration must be respected :
Boot-From-FLASH
NAND NAND NAND SPI
Jumper NO ECC (18) (30) NOR Signal
------ ----- ---- ---- --- ------
JF3 CSA# CSA# CSA# CSA# NAND_CS#
JF6-1 ON ON ON off MODE[6]
JF5-2 ON ON ON off MODE[5]
JF5-1 off off off ON MODE[4]
JF4-2 ON ON off off MODE[3]
JF4-1 ON off ON ON MODE[2]
8.2 Software
• H207 (Liege)
Default memory configuration for H207 is 512 MB with 32 bit DDR.
To test 256 MB 32bit set following flag in environment SDK_MEMORY_CONFIG =256
To test 256 MB 16bit set SDK_MEMORY_CONFIG=256 and USER_TARGS=lmi_16bits=1
On H207, 128MB and 256MB profiles are in MB display mode while 512MB profile is in raster display
mode
NAND Flash boot not supported on OS21 (OSPlus support missing)
Please set HARDWARE_REVISION=2 for B2064, B2067 Rev “C”
Please refer to stapisdk\bin\setenv.sh env file to get the details of the software settings for the Palma
23x23, Cardiff 23x23, Liege HD and other devices.
• OTHERS
Dynamic switching for audio transcoding not available. Configuration selected at compile time only.
keyscan/uart/i2c/hdmi/blast/smart to be disabled for using the DVO feature
Page 15 of 41
STAPI_SDK Release Notes
9 Recommended Tools
Following tools have been used for all testing in the current release.
Tools Version
(Default for All SOCS)
ST40 5.3.0
STMCR 2012.2.1
OSPLUS 3.2.5P3
STWORKBENCH 6.1.0
Multicom 4.0.6P3
STLINUX 2.6.32.59_stm24_211_V6.1
(All except Palma 23x23, Cardiff 23x23 & family, similar family devices)
(For User On
UCM) 3.4.58_stm24_213_V8.3
U-Boot version => u-boot-stm-v2010.09_stm24_0132(Default)
stlinux24-STAPI-kernel-sh4-2.6.32.59_stm24_V6.0-
211.noarch.rpm (All except Palma 23x23, Cardiff 23x23 & family)
---------------------------------------------
stlinux24-sh4-cpp-4.7.2-118.sh4
stlinux24-sh4-g++- 4.7.2-113
stlinux24-cross-sh4-gcc-4.7.2-113
stlinux24-cross-sh4-gdb-7.4-69
stlinux24-host-stmfb-source-3.1_stm24_0104-1
stlinux24-host-u-boot-source-sh4 v2010.03_stm24_0120-120.noarch
stlinux24-host-u-boot-tools-1.3.1_stm24-9
stlinux24-sh4-gcc-4.7.2-118
stlinux24-sh4-gd-2.0.33-14
stlinux24-sh4-gdb-7.4-43
stlinux24-sh4-gdbserver-7.4.43
For Detail list please refer to stapisdk\docs\glibc_ldde_versions_v6.1.txt
Uclibc list is also available in stapisdk\docs\uclibc_ldde_versions_v6.1.txt
Page 16 of 41
STAPI_SDK Release Notes
NOTE1: Please Note that on top of these base kernel, you also need to apply
SOC/ platform specific patches available in /bin/Patches/linux/ repository in
the SDK release package where ever applicable.
NOTE2: Please Note that starting from SDK-34, the default tool support across
all SOC has been migrated to STLINUX2.4 and Multicom4. However the backward
compatibility support for multicom3.2.3P2 is ensured and minimally tested at
system level.
Page 17 of 41
STAPI_SDK Release Notes
1. Download the ISO image specific to the version of STLinux you wish to use from
ftp://ftp.stlinux.com/pub/stlinux/2.4/iso and save it to an appropriate local directory.
2. Install STLinux directly from the ISO image with the following commands:
3. Install the profile that you want by giving it as a parameter to the install script. For example,
the following command installs all the packages for the ST40 architecture and glibc toolchain.
host#./install all-sh4-glibc
To install the uclib toolchain in place of glibc, use the following command:
host#./install all-sh4-uclibc
Pl. follow the same procedure for installing the 3.x iso image available at the above mentioned ftp. For this use
the following ldde version lists:
glibc_ldde_versions_v8.0.txt
uclibc_ldde_versions_v8.0.txt
Pl. note that some of the above mentioned packages are bound to specific license agreements.
Please refer to docs\licenses\ST_Software_License.zip for the detailed SDK Software License
information.
Page 18 of 41
STAPI_SDK Release Notes
Only free version of video and audio codecs is included with the default SDK package (<SDKROOT>/
stapp/mbx/audio/freecodec/<multicom>/<29/32>/*). To activate the support of all other licensed audio
and video codecs, a request should be made through your local ST FAE. Once the binary is made
available, copy audio codec binary in to the folder <SDKROOT>/
stapp/mbx/audio/fullcodec/<multicom>/<29/32>/*. And video codec binary into the folder
<SDKROOT>/stapp/ mbx/video/<multicom>/<29/32>/*.
Flash support on Linux is through U-boot v54 and onward. Please use following commands
export UBOOTDIR=<path to the uboot directory> (in setenv.sh)
make purge_uboot (To clean the uboot stack)
make uboot (To compile the uboot)
make run_uboot (To run the uboot application)
Please ensure your board is connected and all runtime parameters are correctly set before running
above commands
16bit DDR support for class-2 device is available. For details please refer to docs/
application_notes/G2_16BitDDR_AppNote_v0.2.pdf
STAPP supports 16 channels PCM mixing, but depends on system resource availability. Single
Memory injection without SRC (48 KHz Audio sample rate, Mixer output also 48 KHz) takes approx
40MHz LX Bus Bandwidth.
Mosaic support available for H207 (1HD H264 + 6 CIF MPEG2/H264). To play mosaic file use
play_start as shown in example below
Page 19 of 41
STAPI_SDK Release Notes
MOSAIC_ENABLE
GFX_EN
For running the splash screen, pl. follow the below mentioned steps:
Compilation process is unchanged & same but there are 2 differences while launching the target
board with splash logo
Pl. note that STiS237 (Cardiff SD) is supported in the package. The following features are currently
supported in this release:
Main mixer (Component), main-to-denc (CVBS) is supported.
Capable of HD+SD decode but SD display only
No HDMI, No 3DTV, No PIP, No Dual TV, No Mosaic is supported
Pl. note that SDK-43.2 was the last release to Support STi7105.
Pl. note that SDK-44.0 was the last release for all the legacy devices like 7111/7141/7108/5197 etc.
Pl. note 2D grafix test application provided in the modules/extended_modules can be compiled using
the below settings. Source the env with these variables either through setenv.sh (correspondingly
setenv.bat) or directly in the shell.
Pl. note 2D grafix test application provided in the modules/extended_modules can be compiled using
the below settings. Source the env with these variables either through setenv.sh (correspondingly
setenv.bat) or directly in the shell.
export MODULES=1
export MODULEROOT=$STSDKROOT/modules/extended_modules
Pl. note that in CPS Standby Mode, an inconsistent behaviour is observed when usb connected which
includes software operations like wakeup from standby & usb detection
Pl. note that, for ECR 359 the Linux support on Cardiff is not available in the package. This is
available in add on patch available on top of SDK-44.1 release. Pl. contact your local ST FAE to get
the patch.
Page 20 of 41
STAPI_SDK Release Notes
10 Distribution
The STAPI_SDK package is available in the following formats:
STAPI_SDK-REL_44.1.tar.gz
Page 21 of 41
STAPI_SDK Release Notes
11.1.1 Hardware
• Cardiff HD w/o EthPhy23x23[B2141]
• Firenze SD (STiS253)
11.1.2 Software
• NC2 /NC2+ & its derivatives
• ECR_390: Palma : SPI Flash Block Protect support in STLinux Kernel
• ECR_359: NC2- Advanced functionality for FE drive (Alpha)
• ECR_397: Manage Cold boot (DDR off) and warm boot (DDR self-refresh)
• ECR_416: STiH237 FT non security support for HDP
• ECR_383: Support Spider Monkey JavaScript engine acceleration on ST40 core
• Cardiff HD w/o EthPhy23x23[B2141]
• Firenze SD (STiS253
11.2.1 Hardware
• Cardiff 23X23 Beta Support
• Liege HD (STIH206xxYD)
11.2.2 Software
• OS:
• Linux kernel 3.4.58 [Linux Kernel V8.3]
11.3.1 Hardware
• Cardiff23x23 support.
Page 22 of 41
STAPI_SDK Release Notes
11.3.2 Software
• Cardiff23x23 Supporting B2141, B2157 Boards [Tested B2157 for Zapper]
11.4.1 Hardware
• Palma23x23 support.
11.4.2 Software
• Palma-23x23 Zapper, DVR, Media Player Support [Beta]
11.5.1 Hardware
• None
11.5.2 Software
• Liege, Lille and MCM
• Kernel Updated to Version : 2.6.32.61
• LDDE Updated for the glibc version : 2.14.1, gcc version:4.8.2
11.6.1 Hardware
• None
11.6.2 Software
• ECR274: STiH207 : STV4100B+TC90537 Support (Liege C platform)
• Critical Bug fixes on top of SDK-43.0 Release
11.7.1 Hardware
• STiS237 as SD-only Output version of Cardiff
11.7.2 Software
• Liege, Lille and MCM
• ECR319: Support the I2C driver in SBC Firmware.
• ECR326: NC2 : Video Conference ( as Plugin application)
• ECR149: USB based Wi-Fi streaming up to 20 mbps on Liege platform
• ECR295: Dual TV functionality: Dual IR protocol [RC5 &RC6] support. Aux TV Media playback
independent to Main TV playback.
• ECR_227 – Splash screen [logo display time:4 sec]
• STiS237 as SD-only Output version of Cardiff
Page 23 of 41
STAPI_SDK Release Notes
11.8.1 Hardware
• STiS237 (Cardiff S) support [ OS21, CVBS and YPrPb outputs]
11.8.2 Software
• STiS237 (Cardiff S) Support [ OS21, CVBS and YPrPb outputs]
• Critical Bug fixes on top of SDK-42.3 Release.
11.9.1 Hardware
• None
11.9.2 Software
• Critical Bug fixes on top of SDK-42.2 Release.
11.10.1 Hardware
• Firenze STiH256 [H207 + 368 cut3.0] support
11.10.2 Software
• Firenze STiH256 [H207 + 368 cut3.0] support.
• Palma [B2067 rev C platform] CPS low power support under OS21: Low power entry and wake up with trigger
for GPIO, CEC, IR, and Timer wake up.
• B2128B and B2090C ST Reference boards support.
11.11.1 Hardware
• None
11.11.2 Software
• Critical Bug fixes on top of SDK-42.0 Release.
11.12.1 Hardware
• None
11.12.2 Software
• Liege, Lille and MCM [Cut2.1]
• ECR_227 – Splash screen [Alpha]
• FDMA node alignment to 64bytes & L2 cache support [Beta]
• ECR_252: Firenze 2 based on T2 Gaia3
• ECR269: AVS support for B2064 rev-C and Liege C 32bit corner samples [beta]
• ECR234:STiH207 B2064 : new features/control in Standby Controller [HDMI CEC wake up]
• ECR149: USB dongle wi-fi streaming to Lille/Liege platform ( B2067 rev-C & B2064 rec_C) [Alpha,
ipstb live AV decode up to : 3 mbps stream supported ]
Page 24 of 41
STAPI_SDK Release Notes
11.13.1 Hardware
• ECR_241: Support Hydra frontend. Tested on B2066 [Alpha]
11.13.2 Software
• ECR_241: Support Hydra frontend. Tested on B2066 [Alpha]
• FDMA node alignment to 64bytes & L2 cache support [Alpha]
11.14.1 Hardware
ECR_241: Support Hydra frontend. Tested on B2066 [Preliminary Support]
11.14.2 Software
ECR_241: Support Hydra frontend. Tested on B2066 with board [Preliminary Support]
ECR_269: AVS support for B2064 board and LiegeC 32bit corner samples
11.15.1 Hardware
AVS support on B2067 with Liege C corner samples
11.15.2 Software
AVS support on B2067 with Liege C corner samples
Page 25 of 41
STAPI_SDK Release Notes
11.16.1 Hardware
Liege, Lille and MCM [Cut2.1]
7141 cut 2.5
11.16.2 Software
Liege, Lille and MCM [Cut2.1]
ECR_232 : multi-tuner & multi codec with FCC [DVR=1] : Alpha
B2075 : ( Lille 23x23): CPS low power support with Linux 16bit platform 128MB configuration.
B2057 Liege and B2064 Liege C: Overclocking to 650 MHz
ECR221: Mxl603RF on Lille/Liege cable platforms
ECR205: On-line gaming : low latency requirements:
ECR_229: Newport Lite [STiH238] support.
Palma EL B2076 support on cut 2.0 (production cut).
ECR 226: STiH207: support PVR on SD/MMC
ECR234:STiH207 B2064 : new features/control in Standby Controller [Update time display on 7-
segment LED (using TM1668, STLED316S)]
Firenze MCM (Liege cut2.0 + 368 [T, T2, C] + 101G) Beta-1 level support.
Media Player Migration to FFMPEG version v9.2 support to the fragmentedMP4 demux
DDR 666 MHz for 2L B2067 rev-C board.
7141 cut 2.5:
ECR220: Valencia 2.0 board H225-HDK (cut 2.5) tuner lock, eCM online and Video over DOCSIS :
Alpha
ECR_236: STiH225 : Dual Tuner NIM for both Docsis and Video : Alpha
ECR_232:multi-tuner & multi codec with FCC [DVR=1] : Alpha
7108
CPU cycle soak improvement on 7108 in DVR=1
DivXPlusHD certified SDK
CR_259 TS Pass-through functionality.
11.17.1 Hardware
None
11.17.2 Software
Liege CPS support for Lille 23x23 on b2075 platform
o This feature is tested OK in the scope of SDK1-40.2 with u-boot support available through CPT
GIT branch
o Can be used for internal demo until the official u-boot with the required support made available
11.18.1 Hardware
• Liege cut 2.1 support [Beta]
o LiegeC / Cardiff/ Newport/ Palma /Palma Latam support
• Lille cut 2.1 support [Alpha]
• Firenze cut 2.0 support [Alpha]
• Palma EL B2067 support [Beta]
11.18.2 Software
• Liege cut 2.1 support [Beta]
o LiegeC / Cardiff/ Newport/ Palma /Palma Latam support
Page 26 of 41
STAPI_SDK Release Notes
11.19.1 Hardware
Liege and MCM (Cut2.0) [BETA]
11.19.2 Software
Liege and MCM (Cut2.0) [BETA]
o Liege/Liege C cut2.0 Zapper, DVR, MP [Beta]
o SATA DVR in OS21 (STiH207)
o Mosaic Support 1HD + 6CIF Mosaic (MPEG2,H264)
o Video capture loopback mode support
o PALMA - STiH273 + STv0367 demod (Terrestrial) and cable
o PALMA Latam - STiH223 + STv0297J demod (Cable)
o Support multi-tuner & multi codec with FCC [ZAP Profile only]
o ECR119: Cardiff + 913 demod
o ECR119: Newport + 910 demod
o ECR183: support ISDB-T NIM module
o ECR226: STiH207: support PVR on SD/MMC (Alpha)
o ECR38: Dolby MS11 support. (Beta)
o Palma EL B2076 support on cut 2.0 (Alpha)
o liege cut2.1Support (Alpha)
7141
o ECR149: 7141 wifi : eRouter extension support
o Support multi-tuner & multi codec with FCC [ZAP Profile only]
o ECR60: Channel bonding support for OS21
7108
o ARM Mali driver r2p4 with low power support
o HDMI auto lip sync correction
o CPU cycle soak improvement
o Support multi-tuner & multi codec with FCC [ZAP Profile only]
o ECR_128: 7108 Video Call support
o ECR_127 : Add video plane to DirectFB
7105
o ECR_191: Linate2 Support [Beta]
o ECR_209 : STFMDA /Kernel FDMA co-existence
11.20.1 Hardware
• Liege Cut 2.0
11.20.2 Software
• Liege cut 2.0 Zapper, DVR, IPSTB [Alpha]
• CPS Low Power Support on Liege Cut 2.0 [Alpha]
• Capture port support on Liege Cut 2.0[Alpha]
11.21.1 Hardware
• Linate support
Page 27 of 41
STAPI_SDK Release Notes
11.21.2 Software
• Linate support[Alpha]
• Critical bug fixes on top of SDK-39 Release
11.22.1 Hardware
• Palma (STiH273) Terrestrial & Cable (H207+Stv0367)
• Palma Latam (STiH223) STv0297J demod)
• 7206 Zapper
11.22.2 Software
• ECR_119 : Cardiff (STiH237) Support (H207 + 913 demod) [Beta]
• MVC-SHP Support (STiH207) [Alpha]
• ECR_60: Channel bonding on STi7141
• ECR_115 : Valencia with NIM support
• ECR_146 : HDMI 1.4b specification support [STiH207] (Component level support)
• ECR_151/ECR_133 : MOSAIC (1 HD H264 + 6 QCIF MPEG2/H264) Support (STi7108, STi7105,
STi7111, STi7141) [Beta]
• ECR_182 : Support Max linear ISDB-T
• Enhancement with Dual TV use case support with true remote zapper (STiH207 1.0)
• CPS Low Power Support on STiH207 Cut 1.0 [Beta]
• DVR time shift with MMC/SD Card on STiH207
• CPU Cycle soak improvement on STi7108 with DVR=1 configuration
• Enhanced Webkit/QT support and Test at STAPI_SDK
• ECR_38 : MS11 Support on 7108 [Beta] (Chip level certification support)
• Divx PlusHD certification support for STi7108
• SATA DVR support on OS21 [STiH207]( Component level support)
• ECR_112: Ads splicing Support (STi7108, STi7105, STiH207) [Beta]
11.23.1 Hardware
• None
11.23.2 Software
• Support for cardiff and Palma platform [Beta]
• Critical bug fixes on top of SDK-38 Release
11.24.1 Hardware
• None
11.24.2 Software
• STiH207 (Liege & Liege C) cut 1.0 Zapper, DVR, MP [Beta]
• Dual TV with dual Clock Recovery Support (STiH207 1.0) [Alpha]
• Smooth Streaming support (STiH207 cut 1.0)
• Support WebKit/QT with STAPI SDK
• Cardiff (STiH237) Support (H207 + 913 demod) [Alpha]
Page 28 of 41
STAPI_SDK Release Notes
• ECR_112: Ads splicing Support (STi7108, STi7105) [Alpha] (component Level Support)
• ECR_119 : NewPort (STiH238) Support (H207 + 910 demod) [Beta]
• ECR_121 : Intelligent Volume Control (All SOC)
• ECR_127 : Add video plane management to DirectFB
• ECR_128 : Video Call Support (STi7108, STi7105) [Alpha]
• ECR_133 : MOSAIC Support on STi7141 (1 H264-HD + 6 MPEG2-QCIF) [Alpha]
• ECR_135 : Directfb support for accelerometer input devices
• ECR_145 : Stfrontend Support for DVB-T2
• ECR_150 : Zapping time improvements for IP (STi7105)
• ECR_151 : MOSAIC Support (STi7108, STi7105, STi7111) [Alpha]
• ECR_156 : HD decode and SD display Support (7289, 7206, 7251)
11.25.1 Hardware
• None
11.25.2 Software
• Migration to 512MB/32 bit configuration for STiH207 platform
• Critical bug fixes on top of SDK-37 Release
11.26.1 Hardware
• H207 Liege
• Valencia MCM [ 7141]
• Cardiff/Newport MCM: Liege
• MCM Verona
11.26.2 Software
• STiH207 cut 1.0 Zapper, DVR, MP [Alpha]
• ECR_38: MS11 with dynamic chain [Alpha]
• ECR_54: OSD stereoscopic 7108 (with DirectFB1.5)
• ECR_58: DivX Plus HD [ STi7108 Alpha]
• ECR_78 - SCTE27 on STi5197(Zapper Only)
• ECR_87:Dual Nim ISDB-T
• ECR_90:Gapless playback for playlist [71xx]
• ECR_94: IP streaming (RTSP) [71xx]
• ECR_95: Audio Mixer improvement
• ECR_96: Close Caption decoder.
• ECR_106/134: CGMS support using partial grafix layer [All]
• ECR_113 : 32-bit DDR3 support (STiH207)
• ECR_123 Smooth Streaming [7108]
• ECR_124:BSP for NGB7167
• ECR_126: DVB-C for Linate STiH251
• ECR_142: NXP T2 tuner support for NXP
• ECR_148:Intelligent Volume on 5197
• ECR_152: 16-bit support for class-2 devices
• ECR_154: 7167-DCT (2-layer)
• CR_023 : Memory optimization for DSE post-proc
• 7141: OS21 Nexgen2 [ Alpha]
Page 29 of 41
STAPI_SDK Release Notes
11.27.1 Hardware
• None
11.27.2 Software
• 16 Bit DDR Support for class-2 Devices (7105/7167 /7102 /H251/7111)
• Critical bug fixes on top of SDK-36.1 Release
11.28.1 Hardware
• None
11.28.2 Software
• Critical bug fixes on top of SDK-36 Release
11.29.1 Hardware
• HDK2.2 Board support
11.29.2 Software
Page 30 of 41
STAPI_SDK Release Notes
• ECR_54: Graphics for 3DTV (7108/7105) [partial] Display legacy 2D UI on 3D TV using Direct FB 1.5
11.30.1 Hardware
• None
11.30.2 Software
• Critical bug fixes on top of SDK-35 Release
11.31.1 Hardware
• Moca board support (MB903)
11.31.2 Software
• Fast channel change beta support (All Soc)
• Beta Support of controller passive standby on 7108 C2
• MVC single PID frame packing playback without cross conversion on 7108 C2 ES testing only at
moment
• Parallel Build and mr proper support
• ECR_25: Support of Error recovery (RTP only) for COP3 FEC (XOR mode) and NACK
(host retransmission)
• ECR_43 : Audio mixing requirements for Canvas(7105 only)
• ECR_64: enable synchro on interpolated PTS
• ECR_83: Audio renderer delays audio sync
• ECR_97:Linux IPv6 support for G3 (7108)
• ECR_13: init/Term support of STAPP application
• ECR_34: Audio Generic start/stop (7105,7108)
• STMP1 support for AVI 2.0 (ALL)
• New audio API for Dynamic Audio Chain support (STAUD_GetConfig (ALL))
11.32.1 Hardware
• None
11.32.2 Software
• Critical bug fixes on top of SDK-34 Release
Page 31 of 41
STAPI_SDK Release Notes
11.33.1 Hardware
• None
11.33.2 Software
11.34.1 Hardware
• None
11.34.2 Software
• Critical bug fixes on top of SDK-33 Release
11.35.1 Hardware
• STiH236 platform support
11.35.2 Software
Page 32 of 41
STAPI_SDK Release Notes
11.36.1 Hardware
• None
11.36.2 Software
• Critical bug fixes on top of SDK-32 Release
11.37.1 Hardware
• None
11.37.2 Software
• 7108 Beta Zapper and DVR on cut2.0
• 7108 Alpha Media Player support
• STLINUX 2.4/multicom 4 support for 7108 cut 2.0
• 7106 Beta DVR
• Other improvements and issues fixes
11.38.1 Hardware
• 7108 Cut 2.0
• 7108 HDK V2.0
11.38.2 Software
• 7108 Alpha Zapper on Cut2.0
• STLINUX 2.4
• Multicom 4 for HOST Processor
11.39.1 Hardware
11.39.2 Software
• 7108 Beta DVR
• 7106 Beta zapper
• Feature enhancements and bug fixes for all other SOCs
Page 33 of 41
STAPI_SDK Release Notes
11.40.1 Hardware
• NONE
11.40.2 Software
11.41.1 Hardware
• 7108 cut1.0
• 7167 platform support
11.41.2 Software
11.42.1 Hardware
• NONE
11.42.2 Software
11.43.1 Hardware
• 7108 Cut 1.1
11.43.2 Software
Page 34 of 41
STAPI_SDK Release Notes
11.45.1 Hardware
• 7106
• 5289 cut2.1
11.45.2 Software
11.46.1 Hardware
• None
11.46.2 Software
11.47.1 Hardware
• 5289 cut1.1
• Ref HDK5289 support [Basic AV Decode]
11.47.2 Software
• 5289 M1.5 Feature Support on OS21 (A/V Zapper {SD+ED}. Boot from flash on MB796 )
• Low Power support on LINUX.
• Bug fixes and enhancement to all platform
Page 35 of 41
STAPI_SDK Release Notes
11.48.1 Hardware
• 5289 cut1.1
11.48.2 Software
11.49.1 Hardware
11.49.2 Software
11.50.1 Hardware
11.50.2 Software
11.51.1 Hardware
11.51.2 Software
Page 36 of 41
STAPI_SDK Release Notes
11.52.1 Hardware
• None
11.52.2 Software
11.53.1 Hardware
11.53.2 Software
11.54.1 Hardware
• 7141
11.54.2 Software
11.55.1 Hardware
• Cab5197
• 5197_MB704
• 7200
11.55.2 Software
Page 37 of 41
STAPI_SDK Release Notes
11.56.1 Hardware
• 7105 cut3.0
11.56.2 Software
11.57.1 Hardware
• 5197/MB676
• 5211/MB618
• 5205/MB680
11.57.2 Software
11.59.1 Hardware
• 5197/MB704 cut1.0
• 7111 cut2.0
• 7105 cut2.0
11.59.2 Software
Page 38 of 41
STAPI_SDK Release Notes
11.60.1 Hardware
- None
11.60.2 Software
11.61.1 Hardware
11.61.2 Software
• Included the remaining M2 STAPI drivers ( STVOUT, STHDMI, STTTX, STSUBT, STVIN)
• Provided the support for 7141 M0 as per the requirements. 32 Bit support included for OS21.
• Teletext Support included in the scope of SDK
• Preliminary support for POWER included
• Close Caption Support Included in the scope of SDK
• Bug Fix on SDK A5/A6 release
11.62.1 Hardware
11.62.2 Software
This release has provided the multiple chips and multiple OS’s support as described in section 4.
Page 39 of 41
STAPI_SDK Release Notes
11.63.1 Hardware
• Add 7105 device support
• Add support of MB680
11.63.2 Software
• Full migration of the application to 32 bits (DVR basic features are available)
• Add support for 29/32bits for 7111/7109 under OS21 and LINUX
• Add support for 29/32bits for 7105 under OS21 and LINUX.
• Add subtitle support in the scope of SDK
This release has provide the multiple chip and multiple OS’s support as described in section 4.
11.64.1 Hardware
11.64.2 Software
• stapp/* : Add 7111 support
• stapp/* : Change memory allocation to generic ones to simplify migration to secured chipsets.
• stdebug/* : Add 7111 support
• stdebug/* : Increase testtool max_len size for command line interface to avoid crash which big strings.
• stdebug/* : Change memory allocation to generic ones to simplify migration to secured chipsets.
• stdebug/audio/audio.c : Add enum A_WAVE to be able to play .waf files with staudlx driver.
• stdebug/audio/audio.c : Add ìAUD_SETDYNAMICî testtool function to set manege audio metadatas
• stdebug/audio/audio.c : Fix ìAUD_ENABLE/AUD_DISABLEî functions for 7200 which returned an
error.
• stdebug/blit/blit.c : Fix ìBLIT_CLEARî testtool function to manege different gfx formats.
• stdebug/demux/demux.c : Add full support of TSFRONTEND (for 7200) using ìDEMUX_*î commands
• stdebug/develop/clilib.c : Change CLI to use file generic functions to be able to load script files from
local mass storages or external (via jtag).
• stdebug/flash/flash.c : Add the blower built in stsdk. Now it is possible to burn the flash directly from the
stsdk testtool interface. Imagine you flash a stsdk tree and then want to update the flash again, you don’t
need a microconnect, put the rom image on usb key and burn it directly from the current stsdk already in
flash! ;)
Page 40 of 41
STAPI_SDK Release Notes
12 Support contact
Please refer to your local FAE support; the following sections applies for internal access within ST only
https://codex.cro.st.com/projects/SDK/
Database : http://hedcqsystem.gnb.st.com/cqweb/login?/
Category: SW Platform
Project: STAPI_SDK
Page 41 of 41