Leo Ma
|
b1a0be2911
|
Improve audio mute feature
Add an latency in PCM loop. It is trivial but it works.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
a50b40b41f
|
Improve audio record switch
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
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
|
f9101d465d
|
Simplify GLES vertex setting
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
c2a93b6ba1
|
Simplify GLES vertex setting
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
c03254ae24
|
Fix bug
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
6e3ba0dda5
|
Update
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
7f27ca32d0
|
Update
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
|
6d92307149
|
Bug fix
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
48c4049774
|
Update
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
81e1d9f291
|
Roll back gradle build version for compatibility
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
c2ffb005d5
|
Update
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
1c528bf09f
|
Set preview resolution as 640x360
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
470b338588
|
Remove out-of-date comment
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
23aab4bdd8
|
Add audio mute feature
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
1dca4f2792
|
Use unified constant variable
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
a0a7321e9c
|
Fix FLV tag buffer overflow
The length of tag should be calculated completly.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
6d7e296205
|
Fix FLV tag buffer overflow
Add header size in encoded stream
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
bbbb29ef7d
|
Fix FLV allocation buffer overflow
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
4d84f0fab1
|
Updrade Android Studio 2.3
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
464bbcd9c8
|
Update gradle building
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
ad45075ac1
|
Fix soft encoding mosaic
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
e1d985ed77
|
Fix x264 preset parameter
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
c7d8e589b2
|
App name and stream name must not be null
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
|
8917fbc559
|
Fix 'NULL' into 'null'
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
3eb1c0e0c9
|
Do not start encoding thread in camera preview mode
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
239efc00a2
|
Forget to enable encoding thread on camera switch
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
|
2cfb8336ab
|
Forget to enable encoder on camera switch
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
da863658e3
|
Open camera after connection and encoder enabled
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
8 years ago |
Leo Ma
|
3e0874b080
|
Fix camera freezing on orientation change
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 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
|
3b5892e869
|
Add camera flash permission
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 years ago |
Leo Ma
|
2767ac5400
|
GC optimization
Reduce the count of garbage collection in data flow and improve the
reusability of the data buffer.
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
|
43ca4b0e8e
|
Upgrade gradle building environment to 2.2.3
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
|
d49144ae53
|
Comment out unnecessary code
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 years ago |
Nikhil Kilivayil
|
4cc35613a3
|
Spelling mistakes corrected (#295)
|
9 years ago |
Leo Ma
|
42fd31eb5c
|
Fix camera switch bug
The encoder should be available when camera is opened.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 years ago |
Leo Ma
|
f6f071a6b6
|
Audio record improvement
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 years ago |
Leo Ma
|
ad73ed4397
|
Fix record bug
It should not start recording when AV format not assigned.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 years ago |
Leo Ma
|
6cff148e3f
|
Change NDK platform into API 19
Fix libc compatibility for elder platform.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
|
9 years ago |
z2045217
|
e38864abb1
|
Improve beauty filter shader (#267)
|
9 years ago |