Sebastian Dröge
|
6cdd4745fe
|
androidcamera: Make sure we always have a valid camera source instance in the buffer free function
|
2016-01-21 12:44:42 -05:00 |
|
Sebastian Dröge
|
f43897e839
|
androidcamera: Make sure to not call any callbacks after stopping the camera
Fixes segfaults when rotating the device for example.
|
2016-01-21 12:44:41 -05:00 |
|
Youness Alaoui
|
1a2bcc769c
|
androidcamera: Fix timestamping issue
|
2016-01-21 12:44:41 -05:00 |
|
Youness Alaoui
|
25896c5ab7
|
androidcamera: Add caps negotiation support
|
2016-01-21 12:44:41 -05:00 |
|
Youness Alaoui
|
bb83c54a87
|
Add support for getcaps that probes the camera for capabilities
|
2016-01-21 12:44:41 -05:00 |
|
Youness Alaoui
|
4856d22b9f
|
androidmedia: Drop the first buffer to have proper timestamping
|
2016-01-21 12:44:40 -05:00 |
|
Youness Alaoui
|
0083adbbed
|
androidmedia: Flush the queue when the source is stopped
|
2016-01-21 12:44:40 -05:00 |
|
Youness Alaoui
|
dd27b89e95
|
androidmedia: Allocate/free texture when camera is open/closed
|
2016-01-21 12:44:40 -05:00 |
|
Youness Alaoui
|
d4717a9639
|
androidmedia: add a gst_ahc_src_close function
|
2016-01-21 12:44:39 -05:00 |
|
Youness Alaoui
|
54f3337bd1
|
androidmedia: Fix small indentation issues
|
2016-01-21 12:44:39 -05:00 |
|
Youness Alaoui
|
aa390e1be4
|
androidmedia: Disable plugin if android-sdk isn't found and dynamically search for platform version
|
2016-01-21 12:44:39 -05:00 |
|
Youness Alaoui
|
e78143f839
|
androidcamera: Add support for using DexLoader with Embeded GstAhcCallback.jar
|
2016-01-21 12:44:39 -05:00 |
|
Youness Alaoui
|
d56f094ce6
|
androidcamera: Fix compilation issues
|
2016-01-21 12:44:38 -05:00 |
|
Youness Alaoui
|
e42e7317f9
|
Remove previous cruft and create androidcamera plugin
|
2016-01-21 12:44:38 -05:00 |
|
Youness Alaoui
|
91219adaf2
|
Free the buffers and readd the arrays when the queue is cleared
|
2016-01-21 12:44:38 -05:00 |
|
Youness Alaoui
|
65a6014f26
|
Add a GST_DVM_CALL macro to ease function calling with exception check
|
2016-01-21 12:44:37 -05:00 |
|
Youness Alaoui
|
7b8dbd32db
|
Calculate timestamp at reception of the buffer, not when pushing it out
|
2016-01-21 12:44:37 -05:00 |
|
Youness Alaoui
|
fff14b255c
|
Make the number of callback buffers configurable, and delete their local ref
|
2016-01-21 12:44:37 -05:00 |
|
Youness Alaoui
|
3c78395e31
|
Use GstDataQueue instead of GAsyncQueue for storing buffers
|
2016-01-21 12:44:37 -05:00 |
|
Youness Alaoui
|
4cbfe6fa13
|
Use the buffer's free_func to map byteArray data without making a copy
|
2016-01-21 12:11:16 -05:00 |
|
Youness Alaoui
|
af47c1ebdc
|
Remove open failure test code and debug log
|
2016-01-21 12:11:16 -05:00 |
|
Youness Alaoui
|
666eda11d6
|
Use YV12 as the default format
|
2016-01-21 12:11:16 -05:00 |
|
Youness Alaoui
|
7562cc2e26
|
Add a deinit function and remove jclass references in case of error
|
2016-01-21 12:11:15 -05:00 |
|
Youness Alaoui
|
37685f09e0
|
SurfaceTexture constructure needs texture_id
|
2016-01-21 12:11:15 -05:00 |
|
Youness Alaoui
|
484b0ae658
|
Add ahcsrc Camera source element prototype
|
2016-01-21 12:11:15 -05:00 |
|
Youness Alaoui
|
4b975b204c
|
Add android.hardware.Camera (and deps) JNI wrappers
|
2016-01-21 12:11:14 -05:00 |
|
Youness Alaoui
|
21f60289db
|
Adding Dalvik Virtual Machine routines and macros
|
2016-01-21 12:11:14 -05:00 |
|
Youness Alaoui
|
347dbf123d
|
androidmedia: Add androidmedia plugin
|
2016-01-21 12:11:14 -05:00 |
|