Other Parts Discussed in Thread: SYSBIOS, TMS320C6678
stream is not real time,but a file;
I use C6678(sysbios), using mcsdk_video_2_2_0_28,I am doing a project, description is as follows :
1) first ,host sends H264 raw stream or NAl stream(stream is a file) using TFTPserver, DSP recieves H264 raw stream or NAl stream using TFTPclient,
Second, I decode stream with H264HPDEC,after decoding a frame ,at once using TSU module does resizing,then encodes resized YUV of a frame into stream , then using TFTP sends encoded raw streams to host,In a host saving as a file;
questions:
mcsdk_video_2_2_0_28\dsp\siu\common\main .c and siuVctRun.c
I use this two files whether I can implement my project (host sends stream files with TFTP -->H264HPdec-->resize frame size(for example D1-->CIF)-->H264HPenc-->DSP TFTP client sends encoded to host saving as a file);
1) I found siuVctRun.c in directory C:\ti\mcsdk_video_2_2_0_28\dsp\siu\vct, this file include a function siuVctRunTask(),I want to use this task function to implement aboving task directly without modification ,Can it do that?
2) IN directory mcsdk_video_2_2_0_28\dsp\siu\common, main() call siu_osal_start() starting up TSU module in main.c , can I do do this ? due to recieving H264 RAW stream ,but TSU module refers to VPPU or MMCU,I don't know whether I can use TSU module using the same way.
3) TSU module refer to PCIE,I don't use PCIE, and In host my stream is a ram stream file,host sending stream files not using RTP packets ,but TSU module refers to VPPU or MMCU, can I use TSU module ?