Skip to content

Commit

Permalink
Merge pull request #128 from ksvc/v4.1.2
Browse files Browse the repository at this point in the history
update to v4.1.2
  • Loading branch information
chriszeng87 authored Feb 13, 2017
2 parents 83b1095 + 3921530 commit f77f5cf
Show file tree
Hide file tree
Showing 7 changed files with 3,978 additions and 0 deletions.
Binary file added demo/res/raw/fugu.acv
Binary file not shown.
Binary file added demo/res/raw/jiaopian.acv
Binary file not shown.
Binary file added demo/res/raw/tone_cuver_sample.acv
Binary file not shown.
34 changes: 34 additions & 0 deletions demo/src/com/ksyun/media/streamer/demo/YUVI420BufDemoFilter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package com.ksyun.media.streamer.demo;

import com.ksyun.media.streamer.filter.imgtex.ImgTexBufFilter;
import com.ksyun.media.streamer.framework.ImgBufFormat;
import com.ksyun.media.streamer.util.gles.GLRender;

import android.util.Log;

import java.nio.ByteBuffer;

/**
* Demo filter to handle YUV420 buffer in gpu pipe.
*/

public class YUVI420BufDemoFilter extends ImgTexBufFilter {
private static final String TAG = "YUVI420BufDemoFilter";

public YUVI420BufDemoFilter(GLRender glRender) {
super(glRender, ImgBufFormat.FMT_I420);
}

@Override
protected void onSizeChanged(int[] stride, int width, int height) {
Log.d(TAG, "onSizeChanged " + stride[0] + " " + width + "x" + height);
// do nothing.
}

@Override
protected ByteBuffer doFilter(ByteBuffer buffer, int[] stride, int width, int height) {
Log.d(TAG, "doFilter " + buffer + " " + stride[0] + " " + width + "x" + height);
// handle buffer here
return buffer;
}
}
Loading

0 comments on commit f77f5cf

Please sign in to comment.