|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.yinuo.library.vlc.encoder;
|
|
|
|
package com.yinuo.library.vlc.encoder;
|
|
|
|
|
|
|
|
|
|
|
|
import android.content.Context;
|
|
|
|
import android.content.Context;
|
|
|
|
|
|
|
|
|
|
|
|
import com.yinuo.library.vlc.RGBProgram;
|
|
|
|
import com.yinuo.library.vlc.RGBProgram;
|
|
|
|
import com.yinuo.library.vlc.utils.LogUtils;
|
|
|
|
import com.yinuo.library.vlc.utils.LogUtils;
|
|
|
|
|
|
|
|
|
|
|
@ -43,8 +44,10 @@ public class MovieEncoder1 extends BaseMovieEncoder {
|
|
|
|
int len = Math.min(mYUVBuffer.capacity(), data.length);
|
|
|
|
int len = Math.min(mYUVBuffer.capacity(), data.length);
|
|
|
|
mYUVBuffer.put(data, 0, len);
|
|
|
|
mYUVBuffer.put(data, 0, len);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
mHandler.sendMessage(mHandler.obtainMessage(MSG_FRAME_AVAILABLE,
|
|
|
|
if (mHandler != null) {
|
|
|
|
(int) (timestamp >> 32), (int) timestamp));
|
|
|
|
mHandler.sendMessage(mHandler.obtainMessage(MSG_FRAME_AVAILABLE,
|
|
|
|
|
|
|
|
(int) (timestamp >> 32), (int) timestamp));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|