History log of /external/qemu/android/camera/camera-common.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3d3fea0627b4dfb6119ee8173a40640ea8a401f2 23-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix windows build

Change-Id: I7387eea3639d63b278b702100ee2d4584f87f4e2
/external/qemu/android/camera/camera-common.h
c68dbbef0118eab4256acfc0d9430f0e557a82a1 23-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Timeout frame capturing.

It has been observed on some of the MS camera devices, that device may got stuck on something
that would alwais return EAGAIN when queried for the next video frame. This requires us to
timeout the loop that repeats attempts to acquire first frame from the device. Also added
detection and reporting of I/O errors occurred during frame capturing.

Also, this CL contains some cosmetick changes to error and warning reporting.

Change-Id: I81edaf5ff8bfe147dbe4510e1446e77a87817f37
/external/qemu/android/camera/camera-common.h
26fafb586bdb4f0d82d13bf4bde882d3f51fc939 20-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Implements converters for BAYER pixel format

Change-Id: I68abaa8b89e2b46dc57bff1d7dbd6d9fda213dc8
/external/qemu/android/camera/camera-common.h
b8dcaffaf7dcb0c795d2776abf3bb75196f8527c 17-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Add -webcam commandline option to control webcam emulation

-webcam name=<name>[,dir=<direction>] options controls web cameras to use for emulation.

Change-Id: I961fd399c7e041541adda040dd24f194cc383cb9
/external/qemu/android/camera/camera-common.h
cf1c2c70dd99e7d78816ba9a558f9ed8c016862b 04-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Implements camera service in emulator

This is fully functional camera service implementation, that works (tested) on both,
Linux and Windows.

Fixed little/big endian bugs in the coverter code. Moved preview frames to use RGB32
instead of RGB565: RGB32 conversions are simpler and faster in the guest.

Made "payload size send" a separate routine

Change-Id: I96954f4c2cb4e4ef4dd6a20e41897d79c5037bae
/external/qemu/android/camera/camera-common.h
88fceb022e53ede2f6a7e57a8cbd63f5ac2e1bb3 24-Aug-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix the darwin build

Change-Id: I87bd356f7673bdbcc8e5f196f4a89182b3a36cbe
/external/qemu/android/camera/camera-common.h
09e7673ce669c8dda0037f8e85d644f3f1a7c72f 24-Aug-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix build break: make sure darwin build picks up on required declarations

Change-Id: I801d56668d8591e599994c65fb47b9c3ea77ff73
/external/qemu/android/camera/camera-common.h
4ed09fd35085c96ae8edbda87757187f75eeac8d 18-Aug-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Video capturing code for Linux, and Windows

Contains API that connects to a camera device, and pulls video frames from it
on request from the client.

Change-Id: If1d80c57611afff637a7734ce5c3a2c874cfc85a
/external/qemu/android/camera/camera-common.h