summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-09-13Merge remote-tracking branch 'reynaldo/android' into sdk-0.10.23sdk-0.10.23Sebastian Dröge2-50/+170
2012-09-13Actually test EGL configs before claiming supportReynaldo H. Verdejo Pinochet1-24/+57
2012-09-13Caps nego EGL fixesReynaldo H. Verdejo Pinochet1-14/+27
- Fix alloc lol on format list: Asked for 2 slices and used 3. - Reordered display & context init logic to prepare for actual config checking before claiming support for a given format. Change deals basically with setting up EGL display at start() and choose an EGL config only at setcaps time.
2012-09-12Caps nego. Start extending RGB support to a set.Reynaldo H. Verdejo Pinochet2-41/+115
2012-09-12Fix build of static pluginSebastian Dröge2-2/+4
2012-09-12Fix configure check for OpenGL ES and EGL on AndroidSebastian Dröge1-0/+20
2012-09-12Merge remote-tracking branch 'reynaldo/android' into sdk-0.10.23Sebastian Dröge8-0/+2154
Conflicts: sys/Makefile.am
2012-09-12Drop wrong format test on _setcaps (draft leftover)Reynaldo H. Verdejo Pinochet1-5/+0
2012-09-11Support RGB24 by defaultReynaldo H. Verdejo Pinochet2-9/+9
2012-09-11Instrument EGL error reportingReynaldo H. Verdejo Pinochet1-9/+25
2012-09-11Correctly return GstFlowReturn from render_and_display()Reynaldo H. Verdejo Pinochet1-11/+6
2012-09-11Move VBO setup to it's own functionReynaldo H. Verdejo Pinochet1-57/+80
2012-09-11Fix render_and_display logicReynaldo H. Verdejo Pinochet1-103/+106
Switch procedure according to enabled rendering path
2012-09-10Fix sample launch line with disabled window creationReynaldo H. Verdejo Pinochet1-1/+1
2012-09-10Rename stale android leftoverReynaldo H. Verdejo Pinochet2-3/+3
2012-09-10Move eglgles Sink to ext/ #2Reynaldo H. Verdejo Pinochet5-4/+5
2012-09-10[DO NOT MERGE] Move eglgles Sink to ext/Reynaldo H. Verdejo Pinochet9-15/+16
2012-09-10[DO NOT MERGE] Start naming de-androidificationReynaldo H. Verdejo Pinochet5-477/+477
This sink is now platform independent to the extent permitted by its implementation logic. There's no reason for the naming to be Android centric.
2012-09-10Start removing Android-specific commentsReynaldo H. Verdejo Pinochet2-20/+35
This sink is now platform independent to the extent permitted by its implementation logic. There's no reason for the comments to be Android centric.
2012-09-10Delay rendering path selectionReynaldo H. Verdejo Pinochet1-11/+9
No need for a default so we delay rendering path selection till autodetection returns.
2012-09-10Message reorderingReynaldo H. Verdejo Pinochet1-8/+12
Some message cosmetics. Fix loging on slow/fast rendering path selection logic.
2012-09-10Init default for force_rendering_slowReynaldo H. Verdejo Pinochet1-0/+1
force_rendering_slow fires up default slow rendering path even when needed egl/gles extensions are found to be available.
2012-09-10Actually set and use can_create_window propReynaldo H. Verdejo Pinochet1-4/+11
2012-09-10Drop ext reporting from init_egl_surface()Reynaldo H. Verdejo Pinochet1-5/+0
2012-09-10Add property to force slow rendering pathReynaldo H. Verdejo Pinochet2-5/+23
Property would allow us to force the slow, copy-over rendering path even when available extensions are determined to be enough to enable the fast rendering logic. This is mostly for debugging purposes.
2012-09-10Drop win availability check from init_egl_surfaceReynaldo H. Verdejo Pinochet1-7/+1
There's no chance to reach this function without a window.
2012-09-10Unlock and destroy surface at setup failureReynaldo H. Verdejo Pinochet1-2/+8
2012-09-10Move ext reporting to gst_vidroidsink_init_egl_exts()Reynaldo H. Verdejo Pinochet1-10/+11
2012-09-10CosmeticsReynaldo H. Verdejo Pinochet1-18/+19
Use all-caps on all labels
2012-09-07applemedia: help libtool with --tag=CCAndoni Morales Alastruey1-1/+1
2012-09-07osxvideo: help libtool with CC tagAndoni Morales Alastruey1-1/+1
2012-09-07Debork EGL/GL rendering logicReynaldo H. Verdejo Pinochet3-107/+164
- Implement full compile-time & run-time egl/gles extension checks - Group needed extensions and corresponing macros - Implement rendering path selection (slow/fast from now) from available extensions instead of deciding from the platform alone - Drop non platform-specific code from the platform wrapper
2012-09-07hls: fix link in androidAndoni Morales Alastruey2-1/+11
2012-09-07dccp: fix linking in android as pthread is part of BIONICAndoni Morales Alastruey1-2/+8
still, this plugin is not yet ported as it relies on pthread_cancel which is not implemented
2012-09-06Assorted cosmeticsReynaldo H. Verdejo Pinochet1-12/+12
2012-09-06Move eglUnlockSurfaceKHR init to platform wrapperReynaldo H. Verdejo Pinochet3-19/+21
2012-09-06Move EGL display init to begining of _start()Reynaldo H. Verdejo Pinochet1-8/+9
2012-09-06Add check for suported EGL versionReynaldo H. Verdejo Pinochet2-5/+14
2012-09-04Remove just-wrong XXX commentReynaldo H. Verdejo Pinochet1-3/+0
Creating a context here is mandatory.
2012-08-24Fire default size creation only on 0x0Reynaldo H. Verdejo Pinochet1-2/+1
There's no point on checking for width or height being zero. If that was the case, bad caps where involved and create_window() wouldn't be reached to begin with.
2012-08-23Drop X11 code from Android platform_crate_native_image_buffer draftReynaldo H. Verdejo Pinochet1-12/+9
2012-08-23Rely on __BIONIC__ for Android/X11 conditionalsReynaldo H. Verdejo Pinochet2-9/+7
2012-08-22CosmeticsReynaldo H. Verdejo Pinochet2-25/+18
2012-08-15Quick safeguard on context prevalenceReynaldo H. Verdejo Pinochet1-0/+10
2012-08-15WIP: Continue deborking initialization/finalizeReynaldo H. Verdejo Pinochet1-4/+7
2012-08-15Minor cleanupsReynaldo H. Verdejo Pinochet2-27/+29
2012-08-15WIP: Deborking locking and initializingReynaldo H. Verdejo Pinochet1-52/+57
Continued tweaking lock/unlock guards at window/surface initialization and moved the texture setup to _init_egl_surface().
2012-08-15Debork locking for render_and_display()Reynaldo H. Verdejo Pinochet1-11/+16
Ensure locking if needed and avoid locking otheriwise.
2012-08-15Avoid calling g_mutex_unlock() twice in a rowReynaldo H. Verdejo Pinochet1-2/+2
2012-08-15Move mutex init to _start() and add missing freeing at _stop()Reynaldo H. Verdejo Pinochet1-1/+5