Skip to content
This repository was archived by the owner on May 3, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
145e4f4
Remove libusb (we'll take the one from the system)
thp Jan 10, 2014
1d07a79
Add ps3eyedriver.h C API for easy use in other apps
thp Jan 10, 2014
f490040
On recent versions of OS X, std::shared_ptr already exists
thp Jan 10, 2014
82a4475
Add LICENSE information
thp Jan 10, 2014
39ee96f
fixed uninitialized is_streaming variable
gaborpapp Feb 3, 2014
dbf9c58
Fixed compilation with MiNGW64.
cboulay Feb 13, 2015
6a034ea
Merge pull request #3 from cboulay/Fix-MinGW64
thp Feb 13, 2015
7117667
Created set_parameters function in ps3eyedriver to expose set_<parame…
cboulay Feb 13, 2015
37af330
Made ps3eyedriver paramter interface closer to CL Eye driver interface.
cboulay Feb 16, 2015
5c49ff3
Merge pull request #4 from cboulay/Fix-Exposure
thp Mar 1, 2015
8a5d3fd
Compiles in VS2013
cboulay Feb 27, 2015
16b20ab
Merge pull request #9 from cboulay/psmoveapi
thp May 25, 2015
db88902
Switch usb event polling from using libusb_handle_events to libusb_ha…
BinaryShift Sep 16, 2015
3daa5b9
Merge pull request #11 from brendanwalker/psmoveapi
thp Sep 21, 2015
c02c585
Added windows-only calls to timeBeginPeriod(1) at PS3EYECam::start() …
cboulay Jan 6, 2016
c77aca8
Merge pull request #12 from cboulay/psmoveapi
thp Jan 6, 2016
218896a
Merge pull request #1 from cboulay/psmoveapi
brendanwalker Jan 6, 2016
555f4d3
Adding needed <timeapi.h> header for call to timeBeginPeriod()
brendanwalker Jan 6, 2016
63ffe18
Merge pull request #13 from brendanwalker/psmoveapi
thp Jan 8, 2016
fa33044
Merge remote-tracking branch 'inspirit/master' into psmoveapi
rovarma Jan 20, 2016
0d504e6
- Fixed W4 warnings
rovarma Jan 20, 2016
20d727b
Added platform agnostic threading primitives, implemented on top of p…
rovarma Jan 23, 2016
bd5d7a3
- FrameQueue::Enqueue no longer blocks indefinitely when the buffer i…
rovarma Jan 23, 2016
e4c2aba
- Exposed the size of the frame queue; it can now be set through PS3E…
rovarma Jan 24, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

License information for PS3EYEDriver
------------------------------------

The license of the PS3EYEDriver is MIT (for newly-written code) and GPLv2 for
all code derived from the Linux Kernel Driver (ov534) sources.

In https://github.com/inspirit/PS3EYEDriver/pull/3, Eugene Zatepyakin writes:

"all of my code is MIT licensed and to tell the truth i didnt check Linux
p3eye version license. as far as i know it was contributed to Linux by some
devs who decided to do it on their own..."

The code is based on the Linux driver for the PSEye, which can be found here:

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/media/usb/gspca/ov534.c

/*
* ov534-ov7xxx gspca driver
*
* Copyright (C) 2008 Antonio Ospite <ospite@studenti.unina.it>
* Copyright (C) 2008 Jim Paris <jim@jtan.com>
* Copyright (C) 2009 Jean-Francois Moine http://moinejf.free.fr
*
* Based on a prototype written by Mark Ferrell <majortrips@gmail.com>
* USB protocol reverse engineered by Jim Paris <jim@jtan.com>
* https://jim.sh/svn/jim/devl/playstation/ps3/eye/test/
*
* PS3 Eye camera enhanced by Richard Kaswy http://kaswy.free.fr
* PS3 Eye camera - brightness, contrast, awb, agc, aec controls
* added by Max Thrun <bear24rw@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

Binary file removed libusb/osx/libusb.a
Binary file not shown.
Binary file removed libusb/vc10/libusb-1.0.lib
Binary file not shown.
2 changes: 1 addition & 1 deletion sdl/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ struct yuv422_buffers_t {

~yuv422_buffers_t()
{
for (int i = 0; i < count; i++) {
for (int i=0; i<count; i++) {
free(buffers[i].pixels);
}
free(buffers);
Expand Down
Loading