Searched refs:surface (Results 1 - 25 of 93) sorted by relevance

1234

/hardware/intel/common/libva/va/egl/
H A Dva_backend_egl.h32 /* Get EGL ClientBufer buffer index and device id from surface id*/
35 VASurfaceID surface,
H A Dva_egl.h14 * is BC device id.) from surface id. Application
19 VASurfaceID surface,
H A Dva_egl.c51 * the low-level buffer ID (or handle) of the decoded surface to gst-gltexture, and gst-gltexture
66 VASurfaceID surface,
77 return va_egl->vaGetEGLClientBufferFromSurface(ctx, surface, buffer);
64 vaGetEGLClientBufferFromSurface( VADisplay dpy, VASurfaceID surface, EGLClientBuffer *buffer ) argument
/hardware/intel/img/psb_video/src/android/
H A Dpsb_android_glue.h35 unsigned char* psb_android_registerBuffers(void** surface, int pid, int width, int height);
41 int psb_android_surfaceflinger_status(void** surface, int *sf_compostion, int *rotation, int *widi);
/hardware/intel/common/libva/test/common/
H A Dva_display_wayland.c40 struct wl_surface *surface; member in struct:display
110 if (d->surface) {
111 wl_surface_destroy(d->surface);
112 d->surface = NULL;
143 if (!d->surface) {
144 d->surface = wl_compositor_create_surface(d->compositor);
145 if (!d->surface)
150 d->shell_surface = wl_shell_get_shell_surface(d->shell, d->surface);
161 VASurfaceID surface,
173 va_status = vaGetSurfaceBufferWl(va_dpy, surface, VA_FRAME_PICTUR
159 va_put_surface_wayland( VADisplay va_dpy, VASurfaceID surface, const VARectangle *src_rect, const VARectangle *dst_rect ) argument
[all...]
H A Dva_display.h38 VAStatus (*put_surface) (VADisplay va_dpy, VASurfaceID surface,
55 VASurfaceID surface,
H A Dva_display_x11.c107 VASurfaceID surface,
116 if (surface == VA_INVALID_SURFACE)
125 return vaPutSurface(va_dpy, surface, x11_window,
105 va_put_surface_x11( VADisplay va_dpy, VASurfaceID surface, const VARectangle *src_rect, const VARectangle *dst_rect ) argument
H A Dva_display_drm.c62 VASurfaceID surface,
60 va_put_surface_drm( VADisplay va_dpy, VASurfaceID surface, const VARectangle *src_rect, const VARectangle *dst_rect ) argument
H A Dva_display_android.cpp82 VASurfaceID surface,
90 return vaPutSurface(va_dpy, surface, anw,
80 va_put_surface_android( VADisplay va_dpy, VASurfaceID surface, const VARectangle *src_rect, const VARectangle *dst_rect ) argument
/hardware/intel/common/libva/va/
H A Dva_backend_tpi.h50 VASurfaceID surface,
68 VASurfaceID surface,
H A Dva_tpi.h36 * the surface with the input attribute
64 unsigned int count; /* buffer count for surface creation */
74 VASurfaceID surface,
92 VASurfaceID surface,
H A Dva_tpi.c73 VASurfaceID surface,
96 return tpi->vaPutSurfaceBuf( ctx, surface, data, data_len, srcx, srcy, srcw, srch,
104 VASurfaceID surface,
115 return tpi->vaSetTimestampForSurface(ctx, surface, timestamp);
71 vaPutSurfaceBuf( VADisplay dpy, VASurfaceID surface, unsigned char* data, int* data_len, short srcx, short srcy, unsigned short srcw, unsigned short srch, short destx, short desty, unsigned short destw, unsigned short desth, VARectangle *cliprects, unsigned int number_cliprects, unsigned int flags ) argument
102 vaSetTimestampForSurface( VADisplay dpy, VASurfaceID surface, long long timestamp ) argument
H A Dva_x11.h44 * to get the decode output surface to a X drawable
51 VASurfaceID surface,
H A Dva_android.h58 * to get the decode output surface to an ISurface object.
65 VASurfaceID surface,
H A Dva_backend.h203 VASurfaceID surface,
234 VASurfaceID surface,
256 VASurfaceID surface,
266 VASurfaceID surface,
325 short dest_x, /* upper left offset in surface */
370 /* lock/unlock surface for external access */
373 VASurfaceID surface,
382 * surface buffer name
384 void **buffer /* if it is not NULL, map the surface buffer for
391 VASurfaceID surface
[all...]
/hardware/intel/common/libva/va/glx/
H A Dva_backend_glx.h31 /* Optional: create a surface used for display to OpenGL */
39 /* Optional: destroy a VA/GLX surface */
45 /* Optional: copy a VA surface to a VA/GLX surface */
49 VASurfaceID surface,
H A Dva_glx.h46 * Create a surface used for display to OpenGL
55 * @param[out] gl_surface the VA/GLX surface
66 * Destroy a VA/GLX surface
73 * @param[in] gl_surface the VA surface
82 * Copy a VA surface to a VA/GLX surface
85 * point, the underlying GL texture will contain the surface pixels
93 * @param[in] gl_surface the VA/GLX destination surface
94 * @param[in] surface the VA source surface
[all...]
/hardware/intel/common/libva/va/wayland/
H A Dva_backend_wayland.h48 /** \brief Hook to return Wayland buffer associated with the VA surface. */
51 VASurfaceID surface,
H A Dva_wayland.h51 * - Perform normal VA-API operations, e.g. decode to a VA surface ;
52 * - Get wl_buffer associated to the VA surface ;
69 * \brief Returns the Wayland buffer associated with a VA surface.
73 * underlying VA @surface. As such, the VA @surface and Wayland
85 * @param[in] surface the VA surface
87 * @param[out] out_buffer a wl_buffer wrapping the VA @surface
93 VASurfaceID surface,
/hardware/libhardware/tests/hwc/
H A Dutil.h28 void egl_destroy(EGLDisplay display, EGLSurface surface);
H A Dutil.c175 EGLSurface surface; local
200 surface = eglCreateWindowSurface(display, config, window, NULL);
201 if (surface == EGL_NO_SURFACE)
208 if (!(res = eglMakeCurrent(display, surface, surface, context)))
211 eglQuerySurface(display, surface, EGL_WIDTH, &w);
212 eglQuerySurface(display, surface, EGL_HEIGHT, &h);
217 *_surface = surface;
229 void egl_destroy(EGLDisplay display, EGLSurface surface) { argument
231 eglDestroySurface(display, surface);
[all...]
/hardware/intel/img/psb_video/src/x11/
H A Dpsb_x11.h111 VASurfaceID surface,
129 VASurfaceID surface,
146 VASurfaceID surface,
/hardware/intel/common/libva/test/putsurface/
H A Dputsurface_wayland.c69 VASurfaceID surface,
95 return va_put_surface(dpy, wl_drawable, surface, &src_rect, &dst_rect,
111 struct wl_surface *surface; member in struct:drawable
163 wl_surface_attach(wl_drawable->surface, buffer, 0, 0);
165 wl_drawable->surface,
171 callback = wl_surface_frame(wl_drawable->surface);
172 wl_surface_commit(wl_drawable->surface);
259 drawable1->surface = surface1;
274 drawable1->surface = surface2;
67 vaPutSurface( VADisplay dpy, VASurfaceID surface, struct drawable *wl_drawable, short src_x, short src_y, unsigned short src_w, unsigned short src_h, short dst_x, short dst_y, unsigned short dst_w, unsigned short dst_h, const VARectangle *cliprects, unsigned int num_cliprects, unsigned int flags ) argument
/hardware/intel/common/libmix/videoencoder/
H A DVideoEncoderUtils.h42 void setVASurface(VASurfaceID surface) {mVASurface = surface;} argument
/hardware/intel/common/libva/va/android/
H A Dva_android.cpp189 VASurfaceID surface,
207 VASurfaceID surface,
233 VA_TRACE_LOG(va_TracePutSurface, dpy, surface, static_cast<void*>(&draw), srcx, srcy, srcw, srch,
237 return ctx->vtable->vaPutSurface( ctx, surface, static_cast<void*>(&draw), srcx, srcy, srcw, srch,
205 vaPutSurface( VADisplay dpy, VASurfaceID surface, sp<ANativeWindow> draw, short srcx, short srcy, unsigned short srcw, unsigned short srch, short destx, short desty, unsigned short destw, unsigned short desth, VARectangle *cliprects, unsigned int number_cliprects, unsigned int flags ) argument

Completed in 427 milliseconds

1234