Hi,
With reference to the my previous post,
Can anybody tell When Ti H264 High profile Encoder is going to release in market ?????
Please let me know.
-Studinstru
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
With reference to the my previous post,
Can anybody tell When Ti H264 High profile Encoder is going to release in market ?????
Please let me know.
-Studinstru
Hi Studinstru,
H.264 HP encoder is already published, you can get it from: http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C6678/H264HP_E/01_00_00/index_FDS.html
Thank you,
Paula
Thanks Paula for your update.
My question is that whether the mentioned encoder code is configured on different cores on C6678 cores.
If yes then can you resolve my mentioned posted query:
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/241447.aspx
I am totally stucked in resolving th issue of running the all cores of c6678 on ccsv5.3 for H264 Decoder code ..
-Studinstru
Sorry, the question is for the encoder or for the decoder?, if it is for the decoder what is the input clip that your are trying to decode, could you please share it?
Paula,
The question is generic it is for encoder as well as decoder.
The input clip is available with the downloaded VIDEO MCSDK for H264 HP Decoder.
The cfg file having the choice to set the number of cores for c6678 processor.
If I ask this question in generic way like how to run the code on multicores of the c6678 ,then what is your answer for the same ..
I got the result and .264 output from the H264 HP decoder with single core running .
But when I made core numbers to 4(four cores as core 0 as master and remaining as slave from .cfg file).
But after getting debug window in ccs with all core names from core 0 to core 1,then what is the procedure to run for the multicore ??
I am using the same .cmd file whatever is mentioned to use with this HP Decoder code ..
I am following the steps to execute the code but I am not getting the performance mentioned in release note for the H264 Decoder code ..
Please guide me in finding the solution.
-Studinstru
Studinstru, in general for running multicore codecs in CCS you follow below steps
1) Verify that you have an installation of TI’s Code Composer Studio version (5.0 or later versions) and executable is created in “..\Client\Build\C66x\Out” folder
2) Open Code Composer Studio.
3) Open CCS Debug Perspective by clicking on Window->Open Perspective->other and then by clicking CCS Debug.
4) Make sure TMS320C6678 target is configured with TMS320C6678 EVM by checking View->Target Configurations-> user Defined. One should see the specific target; if it is not available go to Target->New Target Configuration. Give name of the target, next select TMS320C6678 Device according to the type of JTAG availability.
5) Set number of cores and cores to be used. For H.264 HP enc would be “ncores”, “CoreTeamMap” configuration file. For H.264 HP dec would be 2 cores one as a master and one as slave in Testparams.cfg.
6) Select each C66x device and do Run->Connect Target to connect to the C66x core of EVM. Once connected, do Run->Reset->System Reset.
7) For connected cores do Run->Load->Load Program, browse to the”..\Client\Build\C66X\Out\” sub-directory, select the codec executable “.out” and load it for execution.
8) After loading executable on all the specified cores do Run->Resume to start encoding.
Please let me know if these steps works for you,
thank you,
Paula
Paula,
As For H.264 HP dec would be 2 cores one as a master and one as slave in Testparams.cfg.,
Can I increase the number of slave cores so it will give good performance???
Or whether it is fixed to use two cores only for the H264 HP decoder ??
-Studinstru
Hi Studinstru, Current H.264 HP decoder could work only whit 1 or 2 cores. In case of multicore decoder (2-cores) task partitioned is balanced between a master and a slave core.
Thank you,
Paula
Paula,
I have following doubts regarding the H264 HP Decoder,
1) Is it necessary to have to do the compliance test in H264 HP decoder ?
As this test is comparing the .yuv with the reference .yuv for the bit exactness (please comment on my understanding),but it is taking more cycles.
If it is necessary then whatever performance statistics is mentioned for this H264 HP Decoder is valid with this compliance test in code or without this ??
2) I want to find out total time taken to decode by the H264 HP Decoder with two cores as core 0 as master and core 1 as slave.I am getting the average number of cycles required to decode frame equal to 1345427 ..number of frames 10,.C6678 has clock speed as 1GHZ.I want to understand how to calculate the time required to decode one frame ??? I want the exact formula for this I am little bit confused in this to calculate the time required to decode one frame in millisecond ??
Can I use xdc.runtime Timestamps to calculate the time for decoding ??
Please update me with the same ..
-Studinstru
Hi Studinstru, please see answers at your other post: http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/242172/848291.aspx#848291
thank you,
Paula