thegobot
6d3e549f2c
Update SrsCameraView.java
6 years ago
thegobot
707985f7d1
Update SrsCameraView.java
6 years ago
thegobot
0ed6343411
Update SrsCameraView.java
6 years ago
thegobot
3ce4b85f2a
Update SrsCameraView.java
6 years ago
thegobot
4490f57e6f
setPreviewResolution surface holder size
6 years ago
thegobot
a5415b2875
BufferOverflowException fix
6 years ago
Anders Jakobsen
4e234a1ae4
Set recording hint to true
6 years ago
begeekmyfriend
fea87c86f8
Fix white line on left side of the screen
...
The buffer address is forced to be aligned by allocateDirect method in
ByteBuffer so the valid data may not be stored from the first byte of the
buffer witch is still returned by the array method in ByteBuffer. So we need
to substitute allocate method for allocate direct method when fetching the
image from the camera.
Signed-off-by: begeekmyfriend <begeekmyfriend@gmail.com>
7 years ago
Ccapton
af78d56cc8
设置Camera.PreviewCallback 回调函数,修改旋转角度
...
1.获取Camera.PreviewCallback 回调函数内的byte数组原始图像数据
2.手机旋转时,预览结果也相应正确地旋转
7 years ago
begeekmyfriend
fd27c36c4f
Use volatile variable for communication
...
Signed-off-by: begeekmyfriend <begeekmyfriend@gmail.com>
8 years ago
vkuzub
f759800d87
Added startTorch and stopTorch methods ( #462 )
8 years ago
Leo Ma
875a5cdc0d
Add MagicFilterFactory
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
86d0bd218d
Remove MagicFilterFactory
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
5e039d6539
Fix preview rotation bug
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
6acb7726fc
Camera flash mode detect
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
a5e37b814d
Camera audo focus feature
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
3765273cf0
Replace ByteBuffer.allocate with allocateDirect
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
9f5673a0d8
Decouple camera and encoding
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
a36039093a
Settle API
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
8 years ago
Leo Ma
a50396c567
Clear frame cache before close consumer thread
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
e24eeb9bbb
Add condition before pushing to the encoder
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
4c57223703
Separate publishing control from camera preview
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
0f9e5f0589
Set surface view fixed size adapting to preview
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
652cff57e4
Adjust SDK level for video display upside down
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
d55ad9602b
Fix video upside down
...
For some Android SDK versions (maybe Android M+) the camera preview rotation
will show upside down constract to the older ones. So we need to adjust
the preview rotation on dynamic orientation change as well as camera
face switch.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
e9653b10d7
Preview resolution adaption
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
b02909de66
Prevent context leak for magic filter
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
766be308ea
Seperate RTMP packet
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
adccd4cfb0
Seperate library module from app module
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago