Hello,
As DM368 performs H.264 1080p30 encoder now, it should be Ok with 1080i30 for MPEG2 Encoder .
Is this correct understanding?
Regards,
Nori Shinozaki
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.
Hello,
As DM368 performs H.264 1080p30 encoder now, it should be Ok with 1080i30 for MPEG2 Encoder .
Is this correct understanding?
Regards,
Nori Shinozaki
If you mean 1080i30 fields per second DM365 already achieves it. You can refer to the datasheet at
http://software-dl.ti.com/dsps/dsps_public_sw/codecs/DM36x/DM365_latest/mpeg2_encoder_dm365_datasheet_01.00.00.08.pdf
If you mean 1080i 30 frames (60 fields) per second then it not possible even on DM368.
Thanks Banninthaya,
It's 1080@30 frames per second.
DM368 can achieve the frame rate for H.264enc, but for MPEG-2enc
Is it correct understanding?
Best regards,
Nori Shinozaki.
Yes you are correct
H.264 encoder achieves a performance of 1080p30 fps on DM368 but MPEG2 encoder does not
Banninthya,
What do you think of the case of 1440*1080@30 frames for MPEG2 Enc?
Do you think it's not possible as long as it is 1080?
Regards,
Nori Shinozaki
Shinozaki-san,
Currently MPEG2 encoder takes 17 fps for 1920X1080 sequence on DM365 (ARM 297 MHz and DDR 243 MHz)
DM368 has ARM at 432 MHz and DDR at 340 MHz which should give an approximate performance boost of 1.4 which should be 23.8 fps for 1920X1080 sequence
complexity ratio of 1920X1080 to 1440X1080 is 1.33
So MPEG2 encoder should reach a performance of 30-31 fps for 1440X1080 on DM368
Hello Banninthaya,
We tried to perform 1440x1080i at 30fps, however it is 27fps at most.
We used DM368 EVM at 432MHz and following software versions
dvsdk_4_02_00_06
MPEG2ENC.version.01.00.00.07
Below is the command to check the performance.
./encode -v test.mpeg2 -y5 -I3 -r 1440x1080
Is there any option to get 30fps?
or culd you check it can really get to 30fps?
Best regards,
Nori Shinozaki
Hi Shinozaki-san,
This is not developed in TI. I will ask the 3P to check if it is possible.
Hello Banninthaya,
Understood, please check as soon as you can.
Thank you!
Nori Shinozaki
Hello Banninthaya,
Can you get the answer today?
It has become urgent...
Regards,
Nori Shinozaki
Shinozaki-san
Sorry for the delay.
The 30fps number I had quoted earlier was with respect to data sheet numbers where the performance is measured on standalone test application. But in system there will be a performance degradation of ~10%. So 27fps should be expected on system.
There are a couple of pointers for system optimization. Firstly frame copy for CVBS should be avoided. Frame copy will require extra DDR bandwidth per sec which effects codec performance. The resizer can output D1 resoultuon whcih can be directly read by OSD. This is more optimized way.
The below wiki contains some system optimization details
http://processors.wiki.ti.com/index.php/DM36x_system_optimization
Some improve performance should be observed with the above modification but reaching 30fps might not be possible.
Hello Banninthaya,
Thank you for your reply, the result is disapponted though..
In the second paragraph, are you suggesting a way to implement 30fps?
This customer doesn't use resizer, just wants to encode at 30fps.
Regards,
Nori Shinozaki