Leo Ma
144608b4f6
Remove surfaceDestoryed overrided method
...
For backstage pause and resume.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
72f9273fb3
Update
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
dbf20ce0bf
Add gpuimage
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
cf0ec99282
Set app platform option
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
116c70609d
Add app platform option
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
94652a884f
Rename
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
47a5756ba8
Use DTS as RTMP AV packet timestamp
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
65153631f7
Audio only flag control
9 years ago
Leo Ma
10b4732188
Merge pull request #65 from thegobot/patch-1
...
Update SrsEncoder.java
9 years ago
thegobot
d798c95bfd
Update SrsEncoder.java
...
setCameraFront()
setCameraBack()
9 years ago
Leo Ma
c42c84a8a1
SDK
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
b2ec6c8e55
Fix MP4 recording bug
...
AV tracks and samples should be cleared when recording finishes.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
6c922d3026
Open x264 preset setting method from JNI
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
3b79c48a0a
Remove unneccesary log
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
9f8c243f61
Update
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
50f364b356
Add YUV sampling FPS detect
...
Some android cameras have low sampling fps therefore the output fps is
not large enough for streaming.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
eed0b14a3e
Promote output fps for x264
...
Use "superfast" as the presetting and ABR as bitrate control.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
73a65b9e4d
Open multi-threaded feature of x264 for Android
...
In NDK lpthread is integrated into libc, so the configuration should
check libc instead of lpthread as the condtion of multi-threaded option.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
f947fb5f10
Not repeat nal headers in x264
...
Repeat nal headers in front of each I-frame will produce lower output fps.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
1e49d04a39
Fix soft and hard encoding selection bug
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
b87bc2d616
Add configuration header
9 years ago
Leo Ma
6d10b3915a
Process video in UI thread for less CPU occupation
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
945d9961fb
Update UI for encoder switch
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
c840be301f
Set the encoding resolution as 32x for MTK codec
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
035637d9f7
Update
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
d3d3135aa7
Add x264 for soft encoding
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
903c655e7b
Add camera focus mode
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
f876d48687
Set color format for camera always be NV21
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
f7f52cef57
Fix GetDirectBufferAddress bug in jni for Nexus
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
1f13351a12
Update
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
4fbb1328a3
Fix libyuv mirror flipping and rotation
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
358b4e9e96
Add libyuv
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
e5179d4a31
Change mime type macro into constant string
...
For Android API compatibility.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
2042e33305
Clear warning
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
c9c5ee8816
Select proper resolution for 16:9 screen ratio
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
9607b4f34d
Fix camera surface view binding
...
Surface view will be destroyed on pause and should be reset to camara on
resume.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
15247e9879
Update for new branch
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
25bca4aee4
Compress Mp4parser utility
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
317a8c640a
Fix orientation setting bug
...
We should explicitly indicate the enum value of camera orientation since
there is still an UNKNOWN value which is an exception.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
25ab6f385f
Change UI layout as full screen
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
a72cdd0fe5
Separate YUV porcessing from UI thread
...
Huge amounts of calculation.
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
35515cbd8f
Remove zip file
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
c278d6e50f
Fix compiling bug
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
912a7bc1bf
Feature list
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
7a31662ab5
Merge branch 'mp4-storage'
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
fe6351f5f6
Layout simplification
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
093d1eb65b
Seperate encoder and muxer
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
232f3e632a
Add onpause and onresume handler of recording
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
89d5f72f8e
Reset bool flag on stopping recording
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago
Leo Ma
2a8bbbe5f3
Add pause recording function
...
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
9 years ago