Log in

View Full Version : Decoding complexity of B-Frames?


DeeGee
17th October 2011, 08:32
I have been testing the video decoding properties of my new Nokia N9 which has TI OMAP3 3630 processor.
It has DSP that is used for all video decoding, and it seems that it supports baseline profile just fine, but main profile needs b-frames removed for smooth playback.
I thought that b-frames are relatively simple to decode? Or is this just some kind of bug in TI's decoder?

akupenguin
20th October 2011, 09:14
B-frames are a little bit slower to decode than P, but not much.
Either your DSP decoder was very close to the threshold of unplayability already, or it has different bottlenecks than a CPU, or it's just broken.

DeeGee
20th October 2011, 10:16
I already did tests with other main profile features off and only b-frames on. Still stuttered, so I guess there's something about b-frames TI's DSP decoder doesn't like.

shroomM
20th October 2011, 13:16
What if you disable b-pyramid?

With older x264 versions (1 year+ ago), an STB I've tested had problems with it.

DeeGee
20th October 2011, 15:05
Yes, I did test b-pyramid strict/none. No change. Apparently at least some codec updates are coming to 1.2 firmware, but that is still some time way away, as the phone was put on sale ~week ago and 1.1 hasn't been released yet. Although it should be coming soon.

jalyst
20th October 2011, 22:32
Yes, I did test b-pyramid strict/none. No change. Apparently at least some codec updates are coming to 1.2 firmware, but that is still some time way away, as the phone was put on sale ~week ago and 1.1 hasn't been released yet. Although it should be coming soon.

Hmm... Hopefully the codec updates make a difference.
Maybe we'll be able to manually add something instead having to wait for PR1.2.