diff options
author | trav90 <travawine@palemoon.org> | 2018-12-16 08:06:38 -0600 |
---|---|---|
committer | trav90 <travawine@palemoon.org> | 2018-12-16 08:06:38 -0600 |
commit | 5104ad6acf44ce222ba1c90f7db871facd790528 (patch) | |
tree | ecd464745b52f93523d26d003b488f878c3f6ecc /media/omx-plugin/include/ics/android | |
parent | ea6cc74f2e76cf79b0698832bdb4cfda0e20bd3d (diff) | |
download | UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar.gz UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar.lz UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar.xz UXP-5104ad6acf44ce222ba1c90f7db871facd790528.zip |
Remove omx-plugin 3rd party libs
Diffstat (limited to 'media/omx-plugin/include/ics/android')
-rw-r--r-- | media/omx-plugin/include/ics/android/native_window.h | 126 | ||||
-rw-r--r-- | media/omx-plugin/include/ics/android/rect.h | 39 |
2 files changed, 0 insertions, 165 deletions
diff --git a/media/omx-plugin/include/ics/android/native_window.h b/media/omx-plugin/include/ics/android/native_window.h deleted file mode 100644 index 2f4f2d33b..000000000 --- a/media/omx-plugin/include/ics/android/native_window.h +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_NATIVE_WINDOW_H -#define ANDROID_NATIVE_WINDOW_H - -#include <android/rect.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Pixel formats that a window can use. - */ -enum { - WINDOW_FORMAT_RGBA_8888 = 1, - WINDOW_FORMAT_RGBX_8888 = 2, - WINDOW_FORMAT_RGB_565 = 4, -}; - -struct ANativeWindow; -typedef struct ANativeWindow ANativeWindow; - -typedef struct ANativeWindow_Buffer { - // The number of pixels that are show horizontally. - int32_t width; - - // The number of pixels that are shown vertically. - int32_t height; - - // The number of *pixels* that a line in the buffer takes in - // memory. This may be >= width. - int32_t stride; - - // The format of the buffer. One of WINDOW_FORMAT_* - int32_t format; - - // The actual bits. - void* bits; - - // Do not touch. - uint32_t reserved[6]; -} ANativeWindow_Buffer; - -/** - * Acquire a reference on the given ANativeWindow object. This prevents the object - * from being deleted until the reference is removed. - */ -void ANativeWindow_acquire(ANativeWindow* window); - -/** - * Remove a reference that was previously acquired with ANativeWindow_acquire(). - */ -void ANativeWindow_release(ANativeWindow* window); - -/* - * Return the current width in pixels of the window surface. Returns a - * negative value on error. - */ -int32_t ANativeWindow_getWidth(ANativeWindow* window); - -/* - * Return the current height in pixels of the window surface. Returns a - * negative value on error. - */ -int32_t ANativeWindow_getHeight(ANativeWindow* window); - -/* - * Return the current pixel format of the window surface. Returns a - * negative value on error. - */ -int32_t ANativeWindow_getFormat(ANativeWindow* window); - -/* - * Change the format and size of the window buffers. - * - * The width and height control the number of pixels in the buffers, not the - * dimensions of the window on screen. If these are different than the - * window's physical size, then it buffer will be scaled to match that size - * when compositing it to the screen. - * - * For all of these parameters, if 0 is supplied then the window's base - * value will come back in force. - * - * width and height must be either both zero or both non-zero. - * - */ -int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, - int32_t width, int32_t height, int32_t format); - -/** - * Lock the window's next drawing surface for writing. - * inOutDirtyBounds is used as an in/out parameter, upon entering the - * function, it contains the dirty region, that is, the region the caller - * intends to redraw. When the function returns, inOutDirtyBounds is updated - * with the actual area the caller needs to redraw -- this region is often - * extended by ANativeWindow_lock. - */ -int32_t ANativeWindow_lock(ANativeWindow* window, ANativeWindow_Buffer* outBuffer, - ARect* inOutDirtyBounds); - -/** - * Unlock the window's drawing surface after previously locking it, - * posting the new buffer to the display. - */ -int32_t ANativeWindow_unlockAndPost(ANativeWindow* window); - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_NATIVE_WINDOW_H diff --git a/media/omx-plugin/include/ics/android/rect.h b/media/omx-plugin/include/ics/android/rect.h deleted file mode 100644 index 64d487dc2..000000000 --- a/media/omx-plugin/include/ics/android/rect.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef ANDROID_RECT_H -#define ANDROID_RECT_H - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct ARect { -#ifdef __cplusplus - typedef int32_t value_type; -#endif - int32_t left; - int32_t top; - int32_t right; - int32_t bottom; -} ARect; - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_RECT_H |