20 Commits (e24eeb9bbb7a22bddbccbed76027df50a66e9090)

Author SHA1 Message Date
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 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 a361ef4fd4 Replace magic number
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 9e12df1b70 Add abiFilters property in gradle building
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 74bfa1049d Delete
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma 5023200374 Update
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 e75f2f1b74 Enable AEC and AGC
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma 6c44514793 Substitute message handler for exception
Reduce try-catch blocks for the whole project.

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