19 Commits (77c692ae39b33bea178abe789ea16455637c6b39)

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