TI E2E Community
Digital Signal Processors (DSP)
C6000 Multicore DSP
Keystone Multicore Forum (C66, 66A, AM5)
Error occurs when I configure h264vencApp6678 standalone demo do 720P video compression
When I use h264vencApp6678 standalone demo to do 720P video compression, the program crash down.
My encoder0.cfg is as the attched file.7532.encoder0.cfg
And the error message is below:
Erase external (0x80000000) 1fe0000
Erase internal (0x00800000) 3fd00
 framesToEncode 100 from ..\..\..\Test\TestVecs\Input\test1.yuv
TopSliceLine=0 BottomSliceLine=720 SingleCoreRun=1
ShmemTab initialized on Core 0
Creating Algorithm Instance 0...ExtBuf0 =80000000 (33421696)
IntBuf1 = 800000
ExtBuf2 =80000680 (33094016)
ExtBuf3 =80050680 (33089536)
ExtBuf4 =80051800 (33085568)
ExtBuf5 =80052780 (33079424)
ExtBuf6 =80053f80 (33075712)
ExtBuf7 =80054e00 (33010176)
ExtBuf8 =80064e00 (33006336)
ExtBuf9 =80065d00 (29759232)
ExtBuf10 =8037e900 (29514368)
ExtBuf11 =803ba580 (29448448)
ExtBuf12 =803ca700 (29433984)
Algorithm Instance Creation Done... Activate:c0a56e0
XDM_GETBUFINFO function returned an Error...
Exiting with error code 10..., retval=0 Instance ready!
XDM_SETPARAMS function returned an Error...
Exiting with error code 10..., retval=0 Proc 0 done!
-------------- SUMMARY --------------------
Stream0 bytes=0 TOTAL bytes=0
Encoder output dump completed
Total number of Frames = 0
Bit Rate at 25 frames/Sec = 1 bps
Width and Height = 1280, 720
-------------- END --------------------
End of execution
I want to know what the "error code 10" mean?
Thanks a lot!
I find the meaning of this error code is invalid profile or level, I have set
ProfileIDC = 66 # Profile IDC (66=baseline, 77=main, 88=extended)
LevelIDC = 31 # Level IDC (e.g. 20 = level 2.0)
What's wrong with my setting? thanks a lot!
I tried H.264BP encoder test application on evm6678l with your .cfg for a 720p clip, but couldn't reproduce the issue. Are you running the test application on evm6678l or DSPC8681? Is your test clip a 720p clip? Below please find the log from our test.
[C66xx_0] Erase external (0x80000000) 1fe0000[C66xx_0]
After clean & rebuild the project , I can run it with my .cfg file. Thank you!
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.