437 Commits (nx_mplive)
 

Author SHA1 Message Date
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