Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add g722 JNI libraries for Freebsd (32-bit and 64-bit) and Windows (32-bit ↵ | Sebastien Vincent | 2010-10-21 | 1 | -0/+50 |
| | | | | and 64-bit). | ||||
* | Adds support for the G.722 audio codec. | Lyubomir Marinov | 2010-10-21 | 9 | -0/+1789 |
| | |||||
* | Use install_name_tool directly in Makefile to change library path in ↵ | Sebastien Vincent | 2010-10-06 | 1 | -0/+1 |
| | | | | libsparkle_init.dylib (@loader_path => @executable_path). | ||||
* | Fix libsparkle_init.dylib of commit 7779 (@loader_path -> @executable_path) ↵ | Sebastien Vincent | 2010-10-05 | 2 | -10/+22 |
| | | | | and bring back SparkleActivator changes. | ||||
* | Rollback part of commit 7779 because Sparkle is not loaded properly. | Sebastien Vincent | 2010-10-05 | 2 | -22/+10 |
| | |||||
* | If an update link is provided by provisioning configuration, use it instead ↵ | Sebastien Vincent | 2010-10-04 | 2 | -10/+22 |
| | | | | of default ones. | ||||
* | Fixes warnings, TODOs, javadocs, formatting. | Lyubomir Marinov | 2010-10-04 | 1 | -1/+0 |
| | |||||
* | Desktop sharing support for SIP and XMPP. Note that GUI is not ready yet to ↵ | Sebastien Vincent | 2010-09-28 | 7 | -0/+743 |
| | | | | propose this feature to the users. | ||||
* | Add getHardwareAddress to the NetworkAddress service that wraps ↵ | Sebastien Vincent | 2010-09-22 | 6 | -0/+390 |
| | | | | NetworkInterface.getHardwareAddress if it exists otherwise via a JNI. | ||||
* | Fixing build. | Damian Minkov | 2010-09-09 | 1 | -2/+2 |
| | |||||
* | - Supports more call recording formats. | Lyubomir Marinov | 2010-09-09 | 5 | -331/+441 |
| | | | | - Adds, fixes javadocs. | ||||
* | Fixes a crash of the QTKit video CaptureDevice on Snow Leopard reported by ↵ | Lyubomir Marinov | 2010-07-10 | 1 | -0/+2 |
| | | | | Yana Stamcheva. | ||||
* | Fixes a crash of the QTKit video CaptureDevice on Snow Leopard reported by ↵ | Lyubomir Marinov | 2010-07-10 | 3 | -4/+9 |
| | | | | Yana Stamcheva. | ||||
* | Each screen display has now its own capture device. Note that on Linux, ↵ | Sebastien Vincent | 2010-07-02 | 3 | -30/+125 |
| | | | | | | | multiple monitors are seen as one screen. JAWTRenderer on Linux will not display image > 2048x2048 due to driver limitation (XvCreateImage), so avoid dropping image if size mismatch and show what we can. | ||||
* | Use FFmpeg's MJPEG decoder instead of tinyjpeg. | Sebastien Vincent | 2010-06-28 | 9 | -2706/+33 |
| | |||||
* | Add support for V4L2's MJPEG and JPEG format. | Sebastien Vincent | 2010-06-22 | 6 | -1/+2755 |
| | |||||
* | Add jspeex native library target. | Sebastien Vincent | 2010-06-22 | 1 | -0/+71 |
| | |||||
* | Fix race condition with jportaudio on Windows. | Sebastien Vincent | 2010-06-20 | 1 | -10/+1 |
| | |||||
* | Use Windows CRITICAL_SECTION instead of using pthread and fix a possible ↵ | Sebastien Vincent | 2010-06-18 | 4 | -25/+99 |
| | | | | crash with DirectShow capture device which can output a zero length frame. JNIs need to be recompiled on Windows. | ||||
* | Update jportaudio.dll for Windows 32-bit and 64-bit. | Sebastien Vincent | 2010-06-18 | 1 | -22/+41 |
| | |||||
* | In response to a report by Werner Dittmann on the dev mailing list in the ↵ | Lyubomir Marinov | 2010-06-18 | 2 | -7/+17 |
| | | | | thread 'Wideband PortAudio', attempts to open the PortAudio CaptureDevice and Renderer at supported sample rates. The notifications/PortAudioClipImpl and GatherEntropy still need a fix. The JNI binaries of PortAudio need rebuilding in order to implement free(void *) for PortAudio but the application should work even without it. (In the absence of PortAudio free(void *), falling back to FFmpeg's free routine will be attempted.) | ||||
* | (1) Tries to convert PortAudio to support wideband. (2) Fixes a failure of ↵ | Lyubomir Marinov | 2010-06-15 | 7 | -691/+1057 |
| | | | | the JNI Speex decoder to continue decoding. (3) Fixes an integer overflow in the JNI Speex encoder. | ||||
* | Implements Speex encoder, decoder and resampler using the native Speex ↵ | Lyubomir Marinov | 2010-06-14 | 3 | -0/+488 |
| | | | | library. Since the JNI binaries are not available, the new functionality shouldn't cause regressions. | ||||
* | Use /MT option when compiling with Microsoft Visual C++, otherwise JNI ↵ | Sebastien Vincent | 2010-06-04 | 1 | -0/+3 |
| | | | | libraries do not load properly. | ||||
* | Fix a bug in DirectShow when changing webcam resolution and add I420 format ↵ | Sebastien Vincent | 2010-06-03 | 4 | -5/+17 |
| | | | | support. | ||||
* | Add ant script to build JNI libraries. Note that external libraries such as ↵ | Sebastien Vincent | 2010-05-28 | 1 | -0/+586 |
| | | | | ffmpeg, x264, portaudio and speex must be compiled before trying to compile libffmpeg or libjportaudio. | ||||
* | (1) Prevents an allocation of larger-than-necessary memory in SwScaler. (2) ↵ | Lyubomir Marinov | 2010-05-25 | 5 | -169/+105 |
| | | | | Makes it a touch easier to add new supported formats in the Video for Linux Two CaptureDevice. | ||||
* | Update ffmpeg/x264 which provide amongs the other periodic intra refresh ↵ | Sebastien Vincent | 2010-05-25 | 5 | -37/+108 |
| | | | | feature (instead of a big keyframe, the keyframe is spread over many frames). It provides also resilience to packet loss. | ||||
* | Fixes a problem in the native VideoRenderer on Linux which made it look as ↵ | Lyubomir Marinov | 2010-05-23 | 1 | -4/+223 |
| | | | | if a large image was crammed into a small rectangle and the image lines were wrapped. | ||||
* | Fix memory leak in Windows's jawtrenderer. | Sebastien Vincent | 2010-05-21 | 2 | -6/+11 |
| | |||||
* | Remove d3dx9_xx.dll dependency and use instead D3DXLoadSurfaceFromMemory ↵ | Sebastien Vincent | 2010-05-20 | 4 | -3/+359 |
| | | | | function from the Wine project. Add updated DLL for Windows 32-bit and 64-bit. | ||||
* | Remove "visibility hidden" patch for ffmpeg/libswcale/x264 since adding ↵ | Sebastien Vincent | 2010-05-20 | 4 | -234/+1 |
| | | | | -Wl,-Bsymbolic fix the problem of relocation on Linux x86-64. | ||||
* | Add support for YUY2, UYVY and NV12 format for native DirectShow devices. | Sebastien Vincent | 2010-05-19 | 8 | -91/+381 |
| | |||||
* | Commits an initial version of a native VideoRenderer i.e. JAWTRenderer on ↵ | Lyubomir Marinov | 2010-05-18 | 3 | -2/+426 |
| | | | | Linux using the XVideo extension of the X Window System. | ||||
* | Add instructions to build jdirectshow.dll. | Sebastien Vincent | 2010-05-18 | 2 | -4/+32 |
| | |||||
* | Add native implementation of DirectShow capture devices on Microsoft Windows ↵ | Sebastien Vincent | 2010-05-18 | 19 | -2/+1791 |
| | | | | 32-bit and 64-bit. | ||||
* | Attempts to support YUYV in the Video for Linux Two API Specification ↵ | Lyubomir Marinov | 2010-05-16 | 2 | -22/+22 |
| | | | | CaptureDevice and to make it easier to add support for new formats. | ||||
* | Implements a video CaptureDevice on Linux using the Video for Linux Two API ↵ | Lyubomir Marinov | 2010-05-16 | 3 | -0/+743 |
| | | | | Specification. | ||||
* | Adds license headers to source files in src/native/. | Lyubomir Marinov | 2010-05-15 | 35 | -0/+239 |
| | |||||
* | Fixes the locking of the UI upon resizing with the native VideoRenderer on ↵ | Lyubomir Marinov | 2010-05-10 | 1 | -42/+23 |
| | | | | Mac OS X. | ||||
* | Attempts to make the native VideoRenderer (i.e. JAWTRenderer) on Mac OS X ↵ | Lyubomir Marinov | 2010-05-09 | 1 | -119/+267 |
| | | | | more responsive by earlier painting and reaction to resize. | ||||
* | Fixes the native VideoRenderer on Mac OS X so that the video is visible in ↵ | Lyubomir Marinov | 2010-05-05 | 1 | -406/+152 |
| | | | | full screen. | ||||
* | Reinit Direct3D device when window's handle change. Add include and lib path ↵ | Sebastien Vincent | 2010-05-04 | 2 | -6/+7 |
| | | | | for x86 and x64 (single Makefile for Windows 32-bit and 64-bit). | ||||
* | Ongoing work on native Windows renderer. | Sebastien Vincent | 2010-05-02 | 10 | -0/+781 |
| | |||||
* | Modifies the native VideoRender on Mac OS X (which is still not being ↵ | Lyubomir Marinov | 2010-05-01 | 4 | -145/+303 |
| | | | | enabled in this commit) (1) to spare a copying of the frame to be rendered and (2) to be somewhat more responsive. | ||||
* | Commits work in progress on a native Mac OS X VideoRenderer before I totally ↵ | Lyubomir Marinov | 2010-04-29 | 1 | -0/+384 |
| | | | | break it with further modifications. | ||||
* | Represents work in progress on the subject of creating native VideoRenderer. ↵ | Lyubomir Marinov | 2010-04-29 | 3 | -0/+147 |
| | | | | Sheds light on the initial design to be shared between platforms. An implementation on Mac OS X is in the works but is not part of this commit. | ||||
* | ; | Lyubomir Marinov | 2010-04-29 | 1 | -1/+1 |
| | |||||
* | Passes desktop captured images to scaler/colorspace converter as native memory. | Sebastien Vincent | 2010-04-27 | 2 | -5/+53 |
| | |||||
* | - Add changelogs to debian package. | Damian Minkov | 2010-04-22 | 2 | -0/+44 |
| | | | | | - Fix blocked render, occurring from time to time on linux, endless loop in portaudio. - Fix re-invites and processing incoming media when format has changed. |