- 83 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:42:08.04 ]
- ええと、このコードは、
yuv420sp配列のサイズが width * height の 1.5倍必要だよ。 width:854, height:480 なら、854 * 480 * 1.5 = 614880 は必要。 int uvp = frameSize + (j >> 1) * width ってところあるでしょ。 これが width * height の1.5倍になる。 そのuvpの値を使用して、yuv420sp配列にアクセスしている。 v = (0xff & yuv420sp[uvp++]) - 128; u = (0xff & yuv420sp[uvp++]) - 128; YUV420というのを知らないけど、 yuv420sp配列のframeSizeバイト以降に、何か有用なデータがあるみたいですな。
|

|