All-
Building on questions that were answered by Paula in this excellent thread:
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/269123/942550
we are seeing slight differences in 2-core vs. single core output for the 6678 H.264 encoder. For example, if we run 640x480p .yuv file in comparison tests we see:
1 core, 30 fps, 800 kbps
210 YUV frames, 635 H.264 frames, 711115 payload bytes
1 core, 30 fps, 1.5 Mbps
210 YUV frames, 1034 H.264 frames, 1298653 payload bytes
2 cores, 30 fps, 800 kbps
210 YUV frames, 723 H.264 frames, 714200 bytes
2 cores, 30 fps, 1.5 Mbps
210 YUV frames, 1145 H.264 frames, 1315303 bytes
All output .h264 files play fine in VLC -- we can't detect any difference in video quality or VLC stats.
Should output be bit-exact for single-core vs. multicore? If not, what are the differences we can expect -- a slight change made automatically in the encoder, such as bitrate, profile option, etc ?
Thanks.
-Jeff
Signalogic
