Cam chat programs and heat (MBP 17)
I have posted on this several times on the MBP board but no one seems to respond with any interest. I'll try a posting here.
My new MBP 17 is moderately warm as I use it for various typical things. But if I open either ISPQ (non-native) or SightSpeed (native) the aluminum case become a firery furnace. Ironic that they are chat programs because it's almost too uncomfortable to chat at any length since that involves constant typing.
When I close either of these programs the case cools down and Mr. Hyde becomes Dr. Jekyll again. I am using an outboard iSight firewire camera.
Am I taxing the graphic chip in a way that makes it hot even though the cpu activity during the "hot times' is never more than 25%? The DuoCore temp is never more than 72C and the fans don't come on.
Adium or iChat or Yahoo in the background have no such effect. But these two, specifically camchat software, create severe heat even if they are idle in the background.
thoughts? confirmation?
HI Eddie,
Does this Doc help http://docs.info.apple.com/article.html?artnum=30612 ?
Or this http://docs.info.apple.com/article.html?artnum=303848 ?
I must admit my MacBook Pro gets hot as well. I can't say if it gets more so if I am Chatting whether that is by Text or Video
10:13 PM Wednesday; June 7, 2006
Similar Messages
-
hey guys, im new to the whole networking thing, and this is my first attempt at using the internet. i am making a chat program, and having some troubles.
import java.net.*;
import javax.swing.*;
import java.io.*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;
public class CHAT2 extends JFrame implements Runnable, ActionListener
Thread Client = new Thread(this, "Client");
DatagramSocket ds;
public int buffer_size = 1024;
public byte buffer[] = new byte[buffer_size];
public final int PORT = 3677;
JTextField jt;
JTextArea jto;
public CHAT2() {
Thread.currentThread().setName("Server");
setDefaultCloseOperation(EXIT_ON_CLOSE);
try {
ds = new DatagramSocket(PORT);
}catch(SocketException ec) {
JPanel jp = new JPanel();
jp.setLayout(new GridLayout(2,2));
setTitle("MChat");
setSize(400,400);
setResizable(false);
jt = new JTextField();
jto = new JTextArea();
jto.setFont(new Font("Arial", Font.BOLD, 12));
jto.setForeground(Color.BLUE);
jto.setEditable(false);
//jt.setSize(100,20);
//jt.setLocation(10,50);
JButton b = new JButton("Send Message");
//b.setSize(100,40);
//b.setLocation(10,100);
getContentPane().setLayout(new BorderLayout());
//getContentPane().add(b);
jp.add(jt);
jp.add(b);
getContentPane().add(jto, BorderLayout.CENTER);
getContentPane().add(jp, BorderLayout.SOUTH);
b.addActionListener(this);
Client.start();
public void run() {
try {
for(;;) {
buffer = new byte[buffer_size];
DatagramPacket p = new DatagramPacket(buffer, buffer.length);
try {
ds.receive(p);
}catch(IOException ec) {
String temp = new String(p.getData(), 0, p.getLength());
System.out.println(temp);
if(jto.getText().length() > 1) jto.setText(jto.getText() + "\n" + temp);
else jto.setText(temp);
Thread.sleep(1);
}catch(InterruptedException ec) {
public void actionPerformed(ActionEvent ae)
send(jt.getText());
public void send(String e)
int c = 0;
while(c < e.length()) {
buffer[c] = (byte) (e.charAt(c) );
c++;
try {
ds.send(new DatagramPacket(buffer,c, InetAddress.getLocalHost(), PORT));
}catch(IOException ec) {
public static void main(String args[])
System.out.println(new Date().getDay());
CHAT2 ch = new CHAT2();
ch.setVisible(true);
}it works when i use it on my computer, but when trying to go across my network it does not. i have a feeling it traces back to this line
ds.send(new DatagramPacket(buffer,c, InetAddress.getLocalHost(), PORT));
any ideas on how to fix it?
(remember i am very new to networking, so dont expect me to know much....)InetAddress.getLocalHost() gets your localhost ip. i.e. the ip of the computer you are running the program on which means you will send the package to the same computer. to send it to another computer enter the ip-address of it.
-
only half of the body just below the camera and steel side of camera side is getting heated up just after 10 , 15 mins of usage i my iphone 4 is it normal...as earlier the body was not heating up even after 2 hours....the problem started after updating to 6.1.2
iPhone 4, iOS 6.1.2Hi, did you ever solve this problem?
My 1 year old -- ha! one month out of warranty -- iPhone 4 has been having a nearly identical problem over the past few days.
It started by dying completely so I had the battery replaced, thinking it was simply battery issue.
It then worked again for a moment but started doing exactly what you describe, going through a reset cycle (longer than 30 seconds but who's counting). And it felt quite warm.
Did hard reset, plugged into wall charger and MBP USB but the new battery wouldn't even get a full charge (a whopping 92% after nearly two days). It would even lose battery when plugged in if I opened an app. And all the while plugged in, if I left the phone on, it would cycle through these resets. So I turned it off to try to charge it.
Now suddenly, it's dead again. Totally black, and hard reset does nothing. Up until two days ago there was nothing wrong whatsoever with this phone! And I hadn't even installed a new app that could be the root of the issue. No idea whatsoever what caused this.
Any help would be much appreciated!! -
I just did the photoshop camera raw update and now every time I try to do a text box or change the text the whole program crashes.
All fixed!!! My Aperture wasn't being recognized because it was in a folder. OK, now I can use my camera with Aperture.
-
download photoshop cc and it get stuck at 2% - DSL Download at 6 Mbps - How big is this program and why is it frozen at 2%
Jimk88 I would recommend reviewing the download logs to determine the exact error. You can find details on how to locate the download logs at Error downloading Creative Cloud applications - http://helpx.adobe.com/creative-cloud/kb/error-downloading-cc-apps.html.
-
Is there are problem between Nikon and iPhoto program as I can get photos to go beyond the "last import" stage.
If you have imported the photos then they are in an Event or Photos because every photo is in these places.
Select a pic in Last Import and Right-Click on it. Choose 'Show Event' from the menu. This will bring you to the Event containing the photo.
If the photo is in Last Import, then the photo is in the Library somewhere, just not where you expect it to be. Usual causes: the date on your camera is wrong, and so the date on the photo is wrong, or the sorting of the Events has changed (View Menu -> Sort Events)
Regards
TD -
Unsigned Drivers for Live! Cam Chat HD
I just bought this product today. When trying to install through the Creative Live! Cam Chat HD Starter Pack (Lite version), Windows 7 SP 1 sends up an error stating that the drivers are not signed and therefore cannot be used. After install, the live app does not see the camera. The Device driver notes that the following two drivers appear not to be signed:
CtClsFlt.sys
ksthunk.sys
Any ideas?Originally Posted by knnesgood
I just bought this product today. When trying to install through the Creative Live! Cam Chat HD Starter Pack (Lite version), Windows 7 SP 1 sends up an error stating that the drivers are not signed and therefore cannot be used. After install, the live app does not see the camera. The Device driver notes that the following two drivers appear not to be signed:
CtClsFlt.sys
ksthunk.sys
Any ideas?
Did you RTFM? Sorry couldn't resist. So firstly, don't plug the camera in until directed by the setup program. This is a general rule of thumb for any USB device. Also Are you logged in as an Administrator? just to make double sure right click the setup programs icon and click run as administrator. You could even disable UAC for a few minutes if that still didnt work. Also you should be able to install unsigned drivers no problem unless you are on a work system with a policy in place forbidding this ability. In which case you probably aren't an admin in the first place. If you are not comfortable with any of the options I described go find a school aged male and any one of them should get ya up and running in 5 mins ;-) Sorry couldn't resist again.
CR.W
24 years proIT, 32 years enthusiast exp.
Navy, Boeing, MS.
"MOVE!" -
Cannot use webcam with any chat programs - Satellite A200-AH7 Vista
Satellite A200-AH7/Vista Home Premim/Chicony 2.0 USB built in webcam
I can't seem to figure out how to get the audio working with the built in chicony webcam when in a chat program, or any program for that matter. I can record audio and playback later, but this is not what I want to do. It's probably just something silly I am missing..but any help sure would be appreciated...I have tried with Windows Live and Yahoo messenger and so far all I can do is wave at people LOL. I have never been able to make it work...any ideas?
Today I have purchased a Logitech Quickcam for notebooks in case the problem is with the built in camera. I don't want to install it unless absolutely necessary and believe that I would need to uninstall the Chicony to make it work...can anyone point me in the right direction?
I just want to be able to talk to my grandkids.....
Thanks in advance,
SueHi
This is a Toshiba Canadian notebook model.
You have to check the Toshiba Canadian website to get the right webcam software:
http://209.167.114.38/support/TechSupport/ln_TechSupport.asp
Remove firstly the old webcam software. Reboot the notebook. Clean the registry and system using the CCleaner (its free). Reboot the notebook again an then install the new webcam software!
Greets -
Firewall burrowing/chat program help
I'm trying to develop a person-server-person chat program with java with the ability to burrow through firewalls. I'm using the example program from 1996 at: http://developer.java.sun.com/developer/technicalArticles/InnerWorkings/Burrowing/ as a guide.
I can get the applet up and running, but it won't connect to the server. The server says "Ready...", but neither connects to each other. They are both supposedly using port 6006.
When looking through the code of SimpleChatServer.java, I can't find where it designates an IP address, and can't figure out just how the applet is supposed to connect to the server.
Thanks everyone,
Mark(Most if this code is from the example in the URL I first gave)
Here's the important code (trying 8080 this time):
Server:
int port = 8080;
// Get the port number
if (argv.length == 1)
port = Integer.parseInt(argv[0]);
// Create a server socket on the given port
ServerSocket ss = null;
try {
ss = new ServerSocket(port);
} catch (IOException e) {
System.out.println("Could not listen on port: " +
port + ", " + e);
System.exit(1);
// Allocate a vector for all open connections to clients.
Vector connections = new Vector();
System.out.println("port: "+port+"Serversocket: "+ss);
System.out.println("Ready...");
Output from DOS prompt is:
port: 8080Serversocket: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080]
Ready...
From the Client/Applet side, run from IE 5:
String str = getParameter("port");
int port = (str != null) ? Integer.parseInt(str) : 8080;
connection = new ServerConnection(getCodeBase().getHost(),port);
System.out.println("connection: "+connection);
Output from java console:
connection: ServerConnection@de9ac4
Error getting a new connection to read from
I have no idea what ServerConnection@de9ac4 means (I know where it came from, just not what it means).
Thanks,
Mark -
Hi everyone! I am actually in love with this adobe photoshop. I used PSCS2 before, but later on upgraded to CS4. But I feel tired in upgrading to CS5.
One time, I found a tutorial in youtube about camera raw, and would really want to use it. But I was wondering how to install the camera raw. I believe camera raw is a plugin? so I downloaded the plugin here, installed it in my PS. I downloaded a file Camera Raw.8bi and paste it on my C drive - C:\Program Files\Adobe\Photoshop CS4\Plug-ins\File Formats.
I now am very confused, how will I open it? I do not have adobe bridge! After I installed the camera raw, I opened my PS. I clicked the file>then browse in bridge. I had an error, it's "error 2 photoshop11 undefined". Which is what I thought, I might have done something wrong with installing it.
My question is, do you still need adobe bridge installed in order to use camera raw?
If yes, how does it work? How am I suppose to open camera raw?
If no, how am I going to open camera raw without bridge?
And also, where will I download adobe bridge? I cannot find one here for CS4, only adobe bridge for CS5. I am wondering, is it okay to install adobe bridge CS5 and use it with my PS CS4?
I badly need help!WebDAV (Web-based Distributed Authoring and Versioning) is a set of extensions to HTTP/1.1.
The main difference from FTP as far as I can see is that it allows you to edit documents on a remote web server.
WebDAV was used by the Apple server - MobileMe but is not generally supported by hosting services.
Using WebDAV you can mount a directory locally. This was how iDisk worked on your Mac and you could drag files onto it to upload them to the remote directory.
With WebDAV, a number of users can share a directory which is why its used in local networks but presents security problems when using a remote server.
If you are into file sharing rather than publishing, Dropbox or its new rival SugarSync are more appropriate. -
I am trying to install a 3D modeling program and it immediatly crashes
I have been trying to install 3d modeling programs from daz3d.com for some time now and have been asking them for help as well. There basic answer was that there had to be something wrong with my machine. No matter what program i try to install as soon as i open the installer it immediatly crashes.
The following error report comes up. I am sure only a part of this is needed, but since I dont know what part I just posted all of it. If you have any idea how to help I would really appreciate it.
Process:
osx-intel [539]
Path:
/Users/USER/Desktop/*/DAZStudio_4.0.3.47_Mac64.app/Contents/MacOS/osx-intel
Identifier:
com.bitrock.installbuilder
Version:
3.0 (3.0)
Code Type:
X86 (Native)
Parent Process: sh [534]
Date/Time:
2012-07-07 13:44:19.966 -0700
OS Version:
Mac OS X 10.7.4 (11E53)
Report Version: 9
Interval Since Last Report:
135744 sec
Crashes Since Last Report:
9
Per-App Interval Since Last Report: 19 sec
Per-App Crashes Since Last Report: 9
Anonymous UUID:
24AE2E2D-83B6-4CA1-9621-CD5F7971890E
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
VM Regions Near 0:
--> __PAGEZERO
0000000000000000-0000000000001000 [
4K] ---/--- SM=NUL /Users/USER/Desktop/*/DAZStudio_4.0.3.47_Mac64.app/Contents/MacOS/osx-intel
__TEXT
0000000000001000-0000000000102000 [ 1028K] r-x/rwx SM=COW /Users/USER/Desktop/*/DAZStudio_4.0.3.47_Mac64.app/Contents/MacOS/osx-intel
Application Specific Information:
objc[539]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation
0x909b13ec CFStringGetCString + 28
1 [Memory Based Bundle]
0x20ed8184 Tk_DrawChars + 654
2 [Memory Based Bundle]
0x20ed8612 Tk_DrawChars + 1820
3 com.apple.ApplicationServices.ATS
0x93a02e89 ATSFontFamilyApplyFunction + 123
4 [Memory Based Bundle]
0x20ed8356 Tk_DrawChars + 1120
5 [Memory Based Bundle]
0x20e4cbc7 TkCreateMainWindow + 171
6 [Memory Based Bundle]
0x20e5595b Tk_UndefineCursor + 35412
7 [Memory Based Bundle]
0x20e55d8a TkCreateFrame + 140
8 [Memory Based Bundle]
0x20e4c0d1 Tk_GetNumMainWindows + 2055
9 osx-intel
0x00062a36 0x1000 + 399926
10 osx-intel
0x000067bd 0x1000 + 22461
11 osx-intel
0x0003f5d2 0x1000 + 255442
12 osx-intel
0x00047b5e 0x1000 + 289630
13 osx-intel
0x000098c8 0x1000 + 35016
14 osx-intel
0x000109c2 0x1000 + 63938
15 osx-intel
0x000067bd 0x1000 + 22461
16 osx-intel
0x00008f1b 0x1000 + 32539
17 osx-intel
0x0000927d 0x1000 + 33405
18 osx-intel
0x00074f3b 0x1000 + 474939
19 osx-intel
0x0007567d 0x1000 + 476797
20 tclZm7E7P
0x1f822000 Tk_InitStubs + 69
21 tclZm7E7P
0x1f802918 Tile_Init + 77
22 osx-intel
0x00062a36 0x1000 + 399926
23 osx-intel
0x000067bd 0x1000 + 22461
24 osx-intel
0x00008f1b 0x1000 + 32539
25 osx-intel
0x0000927d 0x1000 + 33405
26 osx-intel
0x00074f3b 0x1000 + 474939
27 osx-intel
0x00075557 0x1000 + 476503
28 osx-intel
0x00076078 0x1000 + 479352
29 osx-intel
0x000067bd 0x1000 + 22461
30 osx-intel
0x0003f5d2 0x1000 + 255442
31 osx-intel
0x00079c2e 0x1000 + 494638
32 osx-intel
0x000067bd 0x1000 + 22461
33 osx-intel
0x0003f5d2 0x1000 + 255442
34 osx-intel
0x00047b5e 0x1000 + 289630
35 osx-intel
0x000098c8 0x1000 + 35016
36 osx-intel
0x00019e46 0x1000 + 101958
37 osx-intel
0x000067bd 0x1000 + 22461
38 osx-intel
0x0003f5d2 0x1000 + 255442
39 osx-intel
0x00079c2e 0x1000 + 494638
40 osx-intel
0x000067bd 0x1000 + 22461
41 osx-intel
0x0003f5d2 0x1000 + 255442
42 osx-intel
0x00079c2e 0x1000 + 494638
43 osx-intel
0x000067bd 0x1000 + 22461
44 osx-intel
0x00008f1b 0x1000 + 32539
45 osx-intel
0x0006e5a1 0x1000 + 447905
46 osx-intel
0x00008ba0 0x1000 + 31648
47 osx-intel
0x0000975e 0x1000 + 34654
48 osx-intel
0x0000e655 0x1000 + 54869
49 osx-intel
0x000067bd 0x1000 + 22461
50 osx-intel
0x0003f5d2 0x1000 + 255442
51 osx-intel
0x00047b5e 0x1000 + 289630
52 osx-intel
0x000098c8 0x1000 + 35016
53 osx-intel
0x0000ddea 0x1000 + 52714
54 osx-intel
0x000067bd 0x1000 + 22461
55 osx-intel
0x0003f5d2 0x1000 + 255442
56 osx-intel
0x00047b5e 0x1000 + 289630
57 osx-intel
0x000098c8 0x1000 + 35016
58 osx-intel
0x000099d2 0x1000 + 35282
59 tclC11c0T
0x00177809 Tbcload_EvalObjCmd + 511
60 osx-intel
0x000067bd 0x1000 + 22461
61 osx-intel
0x00008f1b 0x1000 + 32539
62 osx-intel
0x0000927d 0x1000 + 33405
63 osx-intel
0x0005f3d7 0x1000 + 386007
64 osx-intel
0x0001679d 0x1000 + 87965
65 osx-intel
0x000067bd 0x1000 + 22461
66 osx-intel
0x0003f5d2 0x1000 + 255442
67 osx-intel
0x00047b5e 0x1000 + 289630
68 osx-intel
0x000098c8 0x1000 + 35016
69 osx-intel
0x0000ddea 0x1000 + 52714
70 osx-intel
0x000067bd 0x1000 + 22461
71 osx-intel
0x00008f1b 0x1000 + 32539
72 osx-intel
0x0000927d 0x1000 + 33405
73 osx-intel
0x0005f3d7 0x1000 + 386007
74 osx-intel
0x00063fe6 0x1000 + 405478
75 osx-intel
0x0000353e 0x1000 + 9534
76 osx-intel
0x000029a2 0x1000 + 6562
77 osx-intel
0x000028bd 0x1000 + 6333
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib
0x98cdb90a kevent + 10
1 libdispatch.dylib
0x96388e10 _dispatch_mgr_invoke + 969
2 libdispatch.dylib
0x9638785f _dispatch_mgr_thread + 53
Thread 2:
0 libsystem_kernel.dylib
0x98cdb02e __workq_kernreturn + 10
1 libsystem_c.dylib
0x9a900ccf _pthread_wqthread + 773
2 libsystem_c.dylib
0x9a9026fe start_wqthread + 30
Thread 3:
0 libsystem_kernel.dylib
0x98cdb02e __workq_kernreturn + 10
1 libsystem_c.dylib
0x9a900ccf _pthread_wqthread + 773
2 libsystem_c.dylib
0x9a9026fe start_wqthread + 30
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x20ed80bd ecx: 0xbfffa458 edx: 0xbfffaa1c
edi: 0x00000000 esi: 0x909b13de ebp: 0xbfffa8a8 esp: 0xbfffa870
ss: 0x00000023 efl: 0x00010202 eip: 0x909b13ec cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000000
Logical CPU: 0
Binary Images:
0x1000 - 0x101593 +osx-intel (??? - ???) /Users/USER/Desktop/*/DAZStudio_4.0.3.47_Mac64.app/Contents/MacOS/osx-intel
0x174000 - 0x177fff +tclC11c0T (??? - ???) /var/tmp/tclC11c0T
0x1de000 - 0x1f0fff +[Memory Based Bundle] (??? - ???) [Memory Based Bundle]
0x768000 - 0x7d3fc7 +tclT0bqR6 (??? - ???) /var/tmp/tclT0bqR6
0x7e6000 - 0x7f4ffb libSimplifiedChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <D3F1CC34-55EB-3D33-A7C2-025D5C8025D0> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x1f4d5000 - 0x1f4e7fff libTraditionalChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <ADEB72F9-0048-3C87-AD9B-71AA57D523E9> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
0x1f801000 - 0x1f824fef +tclZm7E7P (??? - ???) /var/tmp/tclZm7E7P
0x20e1f000 - 0x20f0dcdf +[Memory Based Bundle] (??? - ???) [Memory Based Bundle]
0x8fe52000 - 0x8fe84aa7 dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld
0x900f5000 - 0x901ddfff libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <1841196F-68B5-309F-8ED1-6714B1DFEC83> /usr/lib/libxml2.2.dylib
0x902cb000 - 0x9053effb com.apple.CoreImage (7.98 - 1.0.1) <EDC91BA1-673D-3B47-BFD5-BBF11C36EE6A> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
0x905e2000 - 0x90796ff3 libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <6AD14A51-AEA8-3732-B07B-DEA37577E13A> /usr/lib/libicucore.A.dylib
0x90797000 - 0x908f9ffb com.apple.QuartzCore (1.7 - 270.4) <6BC84C60-1003-3008-ABE4-779EF7B4F524> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9093b000 - 0x9094bfff com.apple.LangAnalysis (1.7.0 - 1.7.0) <6D6F0C9D-2EEA-3578-AF3D-E2A09BCECAF3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x9094c000 - 0x9094cfff libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <7EFAD88C-AFBC-3D48-BE14-60B8EACC68D7> /usr/lib/system/libdnsinfo.dylib
0x90971000 - 0x90b48fe7 com.apple.CoreFoundation (6.7.2 - 635.21) <4D1D2BAF-1332-32DF-A81B-7E79D4F0A6CB> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90b49000 - 0x90b92ff7 libGLU.dylib (??? - ???) <5EE0B644-FAD6-3E3C-A380-9B0CDA0B6432> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x90c0e000 - 0x90c4bff7 libcups.2.dylib (2.9.0 - compatibility 2.0.0) <1C757924-4E54-3522-A885-99795EA10228> /usr/lib/libcups.2.dylib
0x91304000 - 0x91706ff6 libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x91707000 - 0x91b7cff7 FaceCoreLight (1.4.7 - compatibility 1.0.0) <3E2BF587-5168-3FC5-9D8D-183A9C7C1DED> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLi ght
0x91b7d000 - 0x91be2ff7 libvDSP.dylib (325.4.0 - compatibility 1.0.0) <4B4B32D2-4F66-3B0D-BD61-FA8429FF8507> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x91bef000 - 0x91bf9ff2 com.apple.audio.SoundManager (3.9.4.1 - 3.9.4.1) <2A089CE8-9760-3F0F-B77D-29A78940EA17> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
0x91c4c000 - 0x91cb4ff7 libc++.1.dylib (28.1.0 - compatibility 1.0.0) <FE3304C5-C000-3DA0-9E53-0E4CA074B73B> /usr/lib/libc++.1.dylib
0x91cb5000 - 0x91cdaff9 libJPEG.dylib (??? - ???) <743578F6-8C0C-39CC-9F15-3A01E1616EAE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x92a2c000 - 0x92a33ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <47DB9E1B-A7D1-3818-A747-382B2C5D9E1B> /usr/lib/system/libsystem_notify.dylib
0x92a45000 - 0x92a5bffe libxpc.dylib (77.19.0 - compatibility 1.0.0) <0585AA94-F4FD-32C1-B586-22E7184B781A> /usr/lib/system/libxpc.dylib
0x92b71000 - 0x92b76ffd libGFXShared.dylib (??? - ???) <1CA9B41B-2C61-38F8-ABAC-1D5511478F5C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
0x92b91000 - 0x92bd9ff7 com.apple.SystemConfiguration (1.11.3 - 1.11) <68B92FEA-F754-3E7E-B5E6-D512E26144E7> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x92d0a000 - 0x92d17fff libGL.dylib (??? - ???) <30E6DED6-0213-3A3B-B2B3-310E33301CCB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92d18000 - 0x92e44ff9 com.apple.CFNetwork (520.4.3 - 520.4.3) <E9E315D4-CE22-3715-BED2-BB95AD5E10E8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
0x93525000 - 0x9352dfff com.apple.DiskArbitration (2.4.1 - 2.4.1) <28D5D8B5-14E8-3DA1-9085-B9BC96835ACF> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x9352e000 - 0x93556ff7 libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <AB530FB2-8BD1-3328-95E8-CF449F0429CA> /usr/lib/libxslt.1.dylib
0x93557000 - 0x93559ff7 libdyld.dylib (195.5.0 - compatibility 1.0.0) <637660EA-8D12-3B79-B644-041FEADC9C33> /usr/lib/system/libdyld.dylib
0x9356d000 - 0x93575ff3 liblaunch.dylib (392.38.0 - compatibility 1.0.0) <D7F6E875-263A-37B5-B403-53F76710538C> /usr/lib/system/liblaunch.dylib
0x9368c000 - 0x9379bfff com.apple.DesktopServices (1.6.3 - 1.6.3) <18CAAA9E-7065-3FF7-ACFE-CDB60E5426A2> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x9379c000 - 0x9379cff0 com.apple.ApplicationServices (41 - 41) <BED33E1D-C95C-3654-9A3A-0CB3607F9F10> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x9379d000 - 0x9382afe7 libvMisc.dylib (325.4.0 - compatibility 1.0.0) <F2A8BBA3-6431-3CED-8CD3-0953410B6F96> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x9382b000 - 0x93839fff com.apple.opengl (1.7.7 - 1.7.7) <2D362F15-5EA6-37B6-9BCB-58F2C599ACDA> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9383a000 - 0x938c1fff com.apple.print.framework.PrintCore (7.1 - 366.3) <EEC03CAB-7F79-3931-87FE-4DF0B767BF47> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
0x938eb000 - 0x938edffb libRadiance.dylib (??? - ???) <4721057E-5A1F-3083-911B-200ED1CE7678> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x93951000 - 0x939affff com.apple.coreui (1.2.2 - 165.10) <C6B099D6-7F02-3971-99B9-E415308959CF> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x939d8000 - 0x93a53ffb com.apple.ApplicationServices.ATS (317.11.0 - ???) <42238C8B-C93F-3369-A500-EC0F10EB2C80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x93d84000 - 0x93d94ff7 libCRFSuite.dylib (??? - ???) <CE616EF3-756A-355A-95AD-3472A876BEB9> /usr/lib/libCRFSuite.dylib
0x93d95000 - 0x93d99ff7 com.apple.OpenDirectory (10.7 - 146) <4986A382-8FEF-3392-8CE9-CF6A5EE4E365> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x948ff000 - 0x94c01fff com.apple.CoreServices.CarbonCore (960.24 - 960.24) <9692D838-85A5-32C1-B7FB-7C141FFC2557> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x94c10000 - 0x94d08ff7 libFontParser.dylib (??? - ???) <1A0DA421-62B2-3AA7-9F62-0E01C1887D09> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
0x94d09000 - 0x94decff7 libcrypto.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <BD913D3B-388D-33AE-AA5E-4810C743C28F> /usr/lib/libcrypto.0.9.8.dylib
0x94e40000 - 0x94e4bffe libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <4A7FCD28-9C09-3120-980A-BDF6EDFAAC62> /usr/lib/libbz2.1.0.dylib
0x95025000 - 0x95077ff7 libFontRegistry.dylib (??? - ???) <96E9602C-DFD3-3021-8090-60228CC80D26> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x950d1000 - 0x950e2fff libbsm.0.dylib (??? - ???) <54ACF696-87C6-3652-808A-17BE7275C230> /usr/lib/libbsm.0.dylib
0x950e3000 - 0x950e6ffc libpam.2.dylib (3.0.0 - compatibility 3.0.0) <6FFDBD60-5EC6-3EFA-996B-EE030443C16C> /usr/lib/libpam.2.dylib
0x95399000 - 0x9545cfff com.apple.CoreServices.OSServices (478.46 - 478.46) <F2063FC8-2BE1-3B97-98AF-8796B0D4BE58> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x9545d000 - 0x95468ffb com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <A1764D2F-EB84-33DC-9ED5-CDA3B468FF3E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x954ae000 - 0x954c3ff7 com.apple.ImageCapture (7.0.1 - 7.0.1) <1C8933A9-C7C6-36E9-9D8B-0EF08ACA3315> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x957ec000 - 0x95883ff3 com.apple.securityfoundation (5.0 - 55116) <EB53CEF7-4836-39FD-B012-6BC122ED4CE9> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
0x958c5000 - 0x95908ffd libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <4BA1F5F1-F0A2-3FEB-BB62-F514DCBB3725> /usr/lib/system/libcommonCrypto.dylib
0x95909000 - 0x95996ff7 com.apple.CoreText (220.20.0 - ???) <0C3EDD4F-6112-353A-8A3A-8D630182C22A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
0x95997000 - 0x95998ff0 libunc.dylib (24.0.0 - compatibility 1.0.0) <BCD277D0-4271-3E96-A4A2-85669DBEE2E2> /usr/lib/system/libunc.dylib
0x95999000 - 0x959a2fff libc++abi.dylib (14.0.0 - compatibility 1.0.0) <FEB5330E-AD5D-37A0-8AB2-0820F311A2C8> /usr/lib/libc++abi.dylib
0x95a23000 - 0x95a46fff com.apple.CoreVideo (1.7 - 70.3) <4234C11C-E8E9-309A-9465-27D6D7458895> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x95a47000 - 0x95ab6fff com.apple.Heimdal (2.2 - 2.0) <2E1B8779-36D4-3C62-A67E-0034D77D7707> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x95ab7000 - 0x95ac2fff libkxld.dylib (??? - ???) <D8ED88D0-7153-3514-9927-AF15A12261A5> /usr/lib/system/libkxld.dylib
0x95b0e000 - 0x95b2affc libPng.dylib (??? - ???) <75F41C08-E187-354C-8115-79387F57FC2C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
0x95b2c000 - 0x96008ff6 libBLAS.dylib (??? - ???) <134ABFC6-F29E-3DC5-8E57-E13CB6EF7B41> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x96009000 - 0x96026ff3 com.apple.openscripting (1.3.3 - ???) <33713C0B-B7D5-37AA-87DB-2727FDCC8007> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x96027000 - 0x9602aff7 libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
0x96070000 - 0x9637aff3 com.apple.Foundation (6.7.2 - 833.25) <4C52ED74-A1FD-3087-A2E1-035AB3CF9610> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x96386000 - 0x96394fff libdispatch.dylib (187.9.0 - compatibility 1.0.0) <2F918480-12C8-3F22-9B1A-9B2D76F6F4F5> /usr/lib/system/libdispatch.dylib
0x96409000 - 0x96449ff7 com.apple.NavigationServices (3.7 - 193) <16A8BCC8-7343-3A90-88B3-AAA334DF615F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
0x9644a000 - 0x9645dff8 com.apple.MultitouchSupport.framework (231.4 - 231.4) <083F7787-4C3B-31DA-B5BB-1993D9A9723D> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
0x9645e000 - 0x96721fff com.apple.security (7.0 - 55148.1) <77754898-4FCD-3CA3-9339-F1058C852806> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x96722000 - 0x96725ffb com.apple.help (1.3.2 - 42) <DDCEBA10-5CDE-3ED2-A52F-5CD5A0632CA2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
0x9672d000 - 0x967d1fff com.apple.QD (3.40 - ???) <3881BEC6-0908-3073-BA44-346356E1CDF9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x967d2000 - 0x967fbffe com.apple.opencl (1.50.69 - 1.50.69) <2601993F-F3B3-3737-91AE-4A5795C52CD5> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x967fc000 - 0x967fdfff libDiagnosticMessagesClient.dylib (??? - ???) <DB3889C2-2FC2-3087-A2A2-4C319455E35C> /usr/lib/libDiagnosticMessagesClient.dylib
0x96c33000 - 0x96c4dfff com.apple.Kerberos (1.0 - 1) <D7920A1C-FEC4-3460-8DD0-D02491578CBB> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x96c4e000 - 0x96d3eff1 libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <9E5F86A3-8405-3774-9E0C-3A074273C96D> /usr/lib/libiconv.2.dylib
0x96e87000 - 0x96eb6ff7 libsystem_info.dylib (??? - ???) <37640811-445B-3BB7-9934-A7C99848250D> /usr/lib/system/libsystem_info.dylib
0x96eb7000 - 0x96f53fef com.apple.ink.framework (1.4 - 110) <1A3E2916-60C1-3AC1-86BF-202F6567B228> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x9766f000 - 0x97670fff com.apple.TrustEvaluationAgent (2.0 - 1) <4BB39578-2F5E-3A50-AD59-9C0AB99472EB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
0x97671000 - 0x97693ffe com.apple.framework.familycontrols (3.0 - 300) <5BCCDDC2-AFAC-3290-AEEF-23B2664CA11F> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x97de8000 - 0x97e39ff9 com.apple.ScalableUserInterface (1.0 - 1) <C3FA7E40-0213-3ABC-A006-2CB00B6A7EAB> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableU serInterface.framework/Versions/A/ScalableUserInterface
0x97e3d000 - 0x97e45ff3 libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
0x97e46000 - 0x97e5bfff com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <92AADDB0-BADF-3B00-8941-B8390EDC931B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x97fa0000 - 0x97fa0ffe libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
0x97fab000 - 0x97fabfff com.apple.Accelerate (1.7 - Accelerate 1.7) <4192CE7A-BCE0-3D3C-AAF7-6F1B3C607386> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x97fd3000 - 0x98069ff7 com.apple.LaunchServices (480.33 - 480.33) <5A4BF529-391E-3987-940E-287ACE56078A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x981b6000 - 0x981ecff7 com.apple.AE (527.7 - 527.7) <7BAFBF18-3997-3656-9823-FD3B455056A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x981ed000 - 0x981eeff4 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <6DE3FDC7-0BE0-3791-B6F5-C15422A8AFB8> /usr/lib/system/libremovefile.dylib
0x981f6000 - 0x981f8ff9 com.apple.securityhi (4.0 - 1) <BD367302-73C3-32F4-8080-E389AE89E434> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
0x98332000 - 0x98340fff libz.1.dylib (1.2.5 - compatibility 1.0.0) <E73A4025-835C-3F73-9853-B08606E892DB> /usr/lib/libz.1.dylib
0x98341000 - 0x9835dff5 com.apple.GenerationalStorage (1.0 - 126.1) <E622F823-7D98-3D13-9C3D-7EA482567394> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
0x9835e000 - 0x9847cfec com.apple.vImage (5.1 - 5.1) <7757F253-B281-3612-89D4-F2B04061CBE1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x984c8000 - 0x984c9fff libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
0x985ab000 - 0x9860dffb com.apple.datadetectorscore (3.0 - 179.4) <3A418498-C189-37A1-9B86-F0ECB33AD91C> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
0x988c7000 - 0x988caff7 libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
0x98907000 - 0x9890bffd IOSurface (??? - ???) <EDDBEE65-1EB8-33A7-9972-E361A3508234> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x98b8f000 - 0x98c65aab libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <2E272DCA-38A0-3530-BBF4-47AE678D20D4> /usr/lib/libobjc.A.dylib
0x98cc2000 - 0x98ce0ff7 libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <3705DE40-E00F-3E37-ADB0-D4AE5F9950F5> /usr/lib/system/libsystem_kernel.dylib
0x98ce1000 - 0x98e33fff com.apple.audio.toolbox.AudioToolbox (1.7.2 - 1.7.2) <E369AC9E-F548-3DF6-B320-9D09E486070E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x991a9000 - 0x9920affb com.apple.audio.CoreAudio (4.0.2 - 4.0.2) <E617857C-D870-3E2D-BA13-3732DD1BC15E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9920b000 - 0x9920cff7 libquarantine.dylib (36.6.0 - compatibility 1.0.0) <600909D9-BD75-386E-8D3E-7CBD29079DF3> /usr/lib/system/libquarantine.dylib
0x9920d000 - 0x9920dff2 com.apple.CoreServices (53 - 53) <7CB7AA95-D5A7-366A-BB8A-035AA9E582F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x99c40000 - 0x99ca2ff3 libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <266CE9B3-526A-3C41-BA58-7AE66A3B15FD> /usr/lib/libstdc++.6.dylib
0x9a3c5000 - 0x9a3c5fff com.apple.vecLib (3.7 - vecLib 3.7) <8CCF99BF-A4B7-3C01-9219-B83D2AE5F82A> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x9a3c8000 - 0x9a3d0ff5 libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <A1BFC320-616A-30AA-A41E-29D7904FC4C7> /usr/lib/system/libcopyfile.dylib
0x9a3d3000 - 0x9a3daff9 libsystem_dnssd.dylib (??? - ???) <D3A766FC-C409-3A57-ADE4-94B7688E1C7E> /usr/lib/system/libsystem_dnssd.dylib
0x9a3db000 - 0x9a42bff8 libTIFF.dylib (??? - ???) <4DC2025D-15E7-35CA-B7C5-9F73B26C8B53> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9a42c000 - 0x9a53cfe7 libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <34E1E3CC-7B6A-3B37-8D07-1258D11E16CB> /usr/lib/libsqlite3.dylib
0x9a53d000 - 0x9a541fff com.apple.CommonPanels (1.2.5 - 94) <3A988595-DE53-34ED-9367-C9A737E2AF38> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
0x9a542000 - 0x9a543ff7 libsystem_sandbox.dylib (??? - ???) <EBC6ED6B-7D94-32A9-A718-BB9EDA1732C9> /usr/lib/system/libsystem_sandbox.dylib
0x9a574000 - 0x9a5d1ffb com.apple.htmlrendering (76 - 1.1.4) <743C2943-40BC-36FB-A45C-3421A394F081> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
0x9a5e6000 - 0x9a611fff com.apple.GSS (2.2 - 2.0) <2C468B23-FA87-30B5-B9A6-8C5D1373AA30> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x9a8a2000 - 0x9a96dfff libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <52421B00-79C8-3727-94DE-62F6820B9C31> /usr/lib/system/libsystem_c.dylib
0x9aa9d000 - 0x9aaa3ffd com.apple.CommerceCore (1.0 - 17) <71641C17-1CA7-3AC9-974E-AAC9EB641035> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
0x9aac0000 - 0x9b3ea59b com.apple.CoreGraphics (1.600.0 - ???) <62026E0C-E30F-3FF0-B0F6-6A2D270B20BF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x9b3eb000 - 0x9b419ff7 com.apple.DictionaryServices (1.2.1 - 158.2) <DA16A8B2-F359-345A-BAF7-8E6A5A0741A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x9b41a000 - 0x9b473fff com.apple.HIServices (1.21 - ???) <5F4D3797-32E2-3709-85F4-4B56515A17D7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x9b474000 - 0x9b475ffd libCVMSPluginSupport.dylib (??? - ???) <22B85645-AA98-372B-BB55-55DCCF0EC716> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
0x9b476000 - 0x9b493fff libresolv.9.dylib (46.1.0 - compatibility 1.0.0) <2870320A-28DA-3B44-9D82-D56E0036F6BB> /usr/lib/libresolv.9.dylib
0x9b494000 - 0x9b498ffa libcache.dylib (47.0.0 - compatibility 1.0.0) <98A82BC5-0DD9-3212-9CAE-35A77278EEB6> /usr/lib/system/libcache.dylib
0x9b49a000 - 0x9b4a1ffd com.apple.NetFS (4.0 - 4.0) <D0D59145-D211-3E7C-9062-35A2833FA99B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x9bac9000 - 0x9bacfffb com.apple.print.framework.Print (7.4 - 247.3) <CB075EEE-FA1F-345C-A1B5-1AB266FC73A1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
0x9bad0000 - 0x9badeff7 libxar-nossl.dylib (??? - ???) <5BF4DA8E-C319-354A-967E-A0C725DC8BA3> /usr/lib/libxar-nossl.dylib
0x9badf000 - 0x9baf3ff7 com.apple.CFOpenDirectory (10.7 - 144) <665CDF77-F0C9-3AFF-8CF8-64257268B7DD> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
0x9baf4000 - 0x9be3aff3 com.apple.HIToolbox (1.9 - ???) <409E6397-0DCB-3431-9CCC-368317C62545> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x9be4c000 - 0x9bf5dff7 libJP2.dylib (??? - ???) <845C74F4-1074-3983-945F-EB669538CAA9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x9c494000 - 0x9c497ffd libCoreVMClient.dylib (??? - ???) <361CCFAF-8565-383F-915F-0B059C793E42> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
0x9c4a3000 - 0x9c573ffb com.apple.ImageIO.framework (3.1.2 - 3.1.2) <94798A2B-4C7A-30EA-9920-283451BDB9FA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
0x9c574000 - 0x9c634ffb com.apple.ColorSync (4.7.4 - 4.7.4) <0A68AF35-15DF-3A0A-9B17-70CE2A106A6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x9c637000 - 0x9c69bfff com.apple.framework.IOKit (2.0 - ???) <88D60E59-430D-35B8-B1E9-F5138301AEF9> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x9c69c000 - 0x9c6a0ff3 libsystem_network.dylib (??? - ???) <62EBADDA-FC72-3275-AAB3-5EDD949FEFAF> /usr/lib/system/libsystem_network.dylib
0x9c6a7000 - 0x9c6a7fff com.apple.Carbon (153 - 153) <6FF98F0F-2CDE-3888-A304-4ED447D24CE3> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x9c6a8000 - 0x9c6adff7 libmacho.dylib (800.0.0 - compatibility 1.0.0) <56A34E97-518E-307E-8218-C5D43A33EE34> /usr/lib/system/libmacho.dylib
0x9c706000 - 0x9c70afff libGIF.dylib (??? - ???) <A6F1ACAE-7B9B-3B3F-A54A-ED4004EA1D85> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x9c75e000 - 0x9c79eff7 libauto.dylib (??? - ???) <984C81BE-FA1C-3228-8F7E-2965E7E5EB85> /usr/lib/libauto.dylib
0x9cb70000 - 0x9cb9efe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <30189C33-6ADD-3142-83F3-6114B1FC152E> /usr/lib/libSystem.B.dylib
0x9cd35000 - 0x9cd71ffa libGLImage.dylib (??? - ???) <504E7865-571E-38B4-A84A-D7B513AC84F5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x9cd72000 - 0x9cd72fff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <22997C20-BEB7-301D-86C5-5BFB3B06D212> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x9cde2000 - 0x9ce6cffb com.apple.SearchKit (1.4.0 - 1.4.0) <CF074082-64AB-3A1F-831E-582DF1667827> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x9ce6d000 - 0x9ce76ff3 com.apple.CommonAuth (2.2 - 2.0) <C3FD6EC2-8EB3-38FB-BBB7-05009CA49024> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9ce84000 - 0x9ce8fffc com.apple.NetAuth (1.0 - 3.0) <C07853C0-AF32-3633-9CEF-2480860C12C5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x9ce90000 - 0x9cf06fff com.apple.Metadata (10.7.0 - 627.32) <650EE880-1488-3DC6-963B-F3D6E043FFDC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x9cf07000 - 0x9cf08fff liblangid.dylib (??? - ???) <C8C204E9-1785-3785-BBD7-22D59493B98B> /usr/lib/liblangid.dylib
0xba900000 - 0xba91bffd libJapaneseConverter.dylib (54.0.0 - compatibility 1.0.0) <5635DF40-8D8E-3B8C-B075-7B3FC0F184A4> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0xbab00000 - 0xbab21ff6 libKoreanConverter.dylib (54.0.0 - compatibility 1.0.0) <17226124-8E8A-34EB-A2C4-D4A0469CF45B> /System/Library/CoreServices/Encodings/libKoreanConverter.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 1124
thread_create: 1
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=118.3M resident=66.7M(56%) swapped_out_or_unallocated=51.6M(44%)
Writable regions: Total=124.8M written=25.1M(20%) resident=31.2M(25%) swapped_out=0K(0%) unallocated=93.6M(75%)
REGION TYPE
VIRTUAL
===========
=======
ATS (font support)
35.1M
ATS (font support) (reserved)
4K
reserved VM address space (unallocated)
CG shared images
128K
MALLOC
79.8M
MALLOC guard page
48K
Memory tag=242
12K
Stack
65.5M
VM_ALLOCATE
36K
__CI_BITMAP
80K
__DATA
6640K
__DATA/__OBJC
28K
__IMPORT
28K
__LINKEDIT
42.2M
__OBJC
512K
__PAGEZERO
4K
__TEXT
76.2M
__UNICODE
544K
mapped file
586.3M
shared memory
12K
shared pmap
12.0M
===========
=======
TOTAL
905.0M
TOTAL, minus reserved VM space
905.0M
Model: MacBookPro8,2, BootROM MBP81.0047.B27, 4 processors, Intel Core i7, 2.2 GHz, 8 GB, SMC 1.69f3
Graphics: AMD Radeon HD 6750M, AMD Radeon HD 6750M, PCIe, 1024 MB
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333531533642465238432D48392020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333531533642465238432D48392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.198.4.20)
Bluetooth: Version 4.0.5f11, 2 service, 11 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: TOSHIBA MK7559GSXF, 750.16 GB
Serial ATA Device: MATSHITADVD-R UJ-8A8
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 3
USB Device: DT 101 G2, 0x0930 (Toshiba Corporation), 0x6545, 0xfa130000 / 7
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0252, 0xfa120000 / 5
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 6
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 2
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3No I didn't even read through your post, to long.
You said that "No matter what program I try to install, as soon as the installer opens it crashes". Were you talking about the install for this/these 3D programs or ANY program? As it is worded it sounded like ANY program. That tells me there is a problem with your Mac, software or hardware.
Now you say others install programs, which is it. Programs other then the 3D ones install or no programs install?
Could simply be your Mac is to old to run these programs and the installer knows that. You never said what model or year Mac it is. -
After a few days work, I have completed the mian voice chat program. I know there are so many people like me that wants that. I post these program. i will complete gui work later. and there is a problem in the program. if the speaking one do not speak for a while, the listening client will hear noise. Can some one help me.
package com.longshine.voice;
import java.io.*;
import java.net.*;
import java.util.*;
public class Server
// The ServerSocket we'll use for accepting new connections
private ServerSocket ss;
// A mapping from sockets to DataOutputStreams. This will
// help us avoid having to create a DataOutputStream each time
// we want to write to a stream.
private Hashtable outputStreams = new Hashtable();
final int bufSize = 16384;
//current speak_man
private int speakman=-1;
// Constructor and while-accept loop all in one.
public Server( int port ) throws IOException {
// All we have to do is listen
listen( port );
private void listen( int port ) throws IOException {
// Create the ServerSocket
ss = new ServerSocket( port );
// Tell the world we're ready to go
System.out.println( "Listening on "+ss );
// Keep accepting connections forever
while (true) {
// Grab the next incoming connection
Socket s = ss.accept();
// Tell the world we've got it
System.out.println( "Connection from "+s );
// Create a DataOutputStream for writing data to the
// other side
DataOutputStream dout = new DataOutputStream( s.getOutputStream() );
// Save this stream so we don't need to make it again
outputStreams.put( s, dout );
// Create a new thread for this connection, and then forget
// about it
new VoiceServer( this, s );
// Get an enumeration of all the OutputStreams, one for each client
// connected to us
Enumeration getOutputStreams() {
return outputStreams.elements();
// Send a message to all clients (utility routine)
void sendToAll( byte[] voice ,Socket socket) {
// We synchronize on this because another thread might be
// calling removeConnection() and this would screw us up
// as we tried to walk through the list
synchronized( outputStreams ) {
// For each client ...
for (Enumeration e = outputStreams.keys(); e.hasMoreElements(); ) {
// ... get the output stream ...
Socket tmp=(Socket)e.nextElement();
if(!tmp.equals(socket))
try {
DataOutputStream dout = new DataOutputStream(tmp.getOutputStream());
// ... and send the message
dout.write(voice,0,44096);
dout.flush();
} catch( IOException ie ) { System.out.println( ie ); }
// Remove a socket, and it's corresponding output stream, from our
// list. This is usually called by a connection thread that has
// discovered that the connectin to the client is dead.
void removeConnection( Socket s ) {
// Synchronize so we don't mess up sendToAll() while it walks
// down the list of all output streamsa
synchronized( outputStreams ) {
// Tell the world
System.out.println( "Removing connection to "+s );
// Remove it from our hashtable/list
outputStreams.remove( s );
// Make sure it's closed
try {
s.close();
} catch( IOException ie ) {
System.out.println( "Error closing "+s );
ie.printStackTrace();
// Main routine
// Usage: java Server <port>
static public void main( String args[] ) throws Exception {
// Get the port # from the command line
int port = Integer.parseInt( args[0] );
// Create a Server object, which will automatically begin
// accepting connections.
new Server( port );
package com.longshine.voice;
import java.net.*;
import java.io.*;
import java.sql.*;
import java.io.*;
import java.net.*;
public class VoiceServer extends Thread
// The Server that spawned us
private Server server;
final int bufSize = 16384;
// The Socket connected to our client
private Socket socket;
// Constructor.
public VoiceServer( Server server, Socket socket ) {
// Save the parameters
this.server = server;
this.socket = socket;
// Start up the thread
start();
// This runs in a separate thread when start() is called in the
// constructor.
public void run() {
try {
// Create a DataInputStream for communication; the client
// is using a DataOutputStream to write to us
DataInputStream din = new DataInputStream( socket.getInputStream() );
byte[] voice=new byte[44096];
// Over and over, forever ...
while (true) {
// ... read the next message ...
// int bytes = din.read(voice,0,44096);
int bytes = din.read(voice);
// ... and have the server send it to all clients
server.sendToAll(voice,socket);
} catch( EOFException ie ) {
// This doesn't need an error message
} catch( IOException ie ) {
// This does; tell the world!
ie.printStackTrace();
} finally {
// The connection is closed for one reason or another,
// so have the server dealing with it
server.removeConnection( socket );
package com.longshine.voice;
import java.io.*;
import java.net.*;
public class Client {
private String host="";
private String port="";
private Socket socket;
private DataOutputStream dout;
private DataInputStream din;
private Capture capture=null;
private Play play=null;
public Client(String host,String port) {
this.host=host;
this.port=port;
public void init()
try
socket = new Socket( host, Integer.parseInt(port));
din = new DataInputStream( socket.getInputStream() );
dout = new DataOutputStream( socket.getOutputStream());
capture=new Capture(dout);
play=new Play(din);
catch(Exception e)
e.printStackTrace();
public static void main(String[] args) {
Client client = new Client("172.18.220.176","5678");
client.init();
if(args[0].equalsIgnoreCase("say"))
client.capture.start();
if(args[0].equalsIgnoreCase("hear"))
client.play.start();
package com.longshine.voice;
import java.io.*;
import java.util.Vector;
import java.util.Enumeration;
import javax.sound.sampled.*;
import java.text.*;
import java.net.*;
public class Play implements Runnable {
SourceDataLine line;
Thread thread;
String errStr=null;
DataInputStream in=null;
AudioInputStream audioInputStream;
final int bufSize = 16384;
int duration=0;
public Play(DataInputStream in)
this.in=in;
public void start() {
errStr = null;
thread = new Thread(this);
thread.setName("Playback");
thread.start();
public void stop() {
thread = null;
private void shutDown(String message) {
if ((errStr = message) != null) {
System.err.println(errStr);
if (thread != null) {
thread = null;
public void createAudioInputStream() {
if (in != null ) {
try {
errStr = null;
java.io.BufferedInputStream oin = new java.io.BufferedInputStream(in);
audioInputStream = AudioSystem.getAudioInputStream(oin);
} catch (Exception ex) {
ex.printStackTrace();
} else {
public void run() {
// reload the file if loaded by file
if (in != null) {
// createAudioInputStream();
// make sure we have something to play
// if (audioInputStream == null) {
// shutDown("No loaded audio to play back");
// return;
// reset to the beginnning of the stream
// try {
// audioInputStream.reset();
// } catch (Exception e) {
// shutDown("Unable to reset the stream\n" + e);
// return;
// get an AudioInputStream of the desired format for playback
AudioFormat format = getFormat();
audioInputStream=new AudioInputStream(in, format, AudioSystem.NOT_SPECIFIED);
AudioInputStream playbackInputStream = AudioSystem.getAudioInputStream(format, audioInputStream);
if (playbackInputStream == null) {
shutDown("Unable to convert stream of format " + audioInputStream + " to format " + format);
return;
// define the required attributes for our line,
// and make sure a compatible line is supported.
DataLine.Info info = new DataLine.Info(SourceDataLine.class,
format);
if (!AudioSystem.isLineSupported(info)) {
shutDown("Line matching " + info + " not supported.");
return;
// get and open the source data line for playback.
try {
line = (SourceDataLine) AudioSystem.getLine(info);
line.open(format, bufSize);
} catch (LineUnavailableException ex) {
shutDown("Unable to open the line: " + ex);
return;
// play back the captured audio data
int frameSizeInBytes = format.getFrameSize();
int bufferLengthInFrames = line.getBufferSize() / 8;
int bufferLengthInBytes = bufferLengthInFrames * frameSizeInBytes;
byte[] data = new byte[bufferLengthInBytes];
int numBytesRead = 0;
// start the source data line
line.start();
while (thread != null) {
try {
if ((numBytesRead = playbackInputStream.read(data)) == -1) {
break;
int numBytesRemaining = numBytesRead;
while (numBytesRemaining > 0 ) {
numBytesRemaining -= line.write(data, 0, numBytesRemaining);
} catch (Exception e) {
shutDown("Error during playback: " + e);
break;
// we reached the end of the stream. let the data play out, then
// stop and close the line.
if (thread != null) {
line.drain();
line.stop();
line.close();
line = null;
shutDown(null);
public AudioFormat getFormat() {
AudioFormat.Encoding encoding = AudioFormat.Encoding.ULAW;
String encString = "linear";
float rate = Float.valueOf("44100").floatValue();
int sampleSize = 16;
String signedString = "signed";
boolean bigEndian = true;
int channels = 2;
if (encString.equals("linear")) {
if (signedString.equals("signed")) {
encoding = AudioFormat.Encoding.PCM_SIGNED;
} else {
encoding = AudioFormat.Encoding.PCM_UNSIGNED;
} else if (encString.equals("alaw")) {
encoding = AudioFormat.Encoding.ALAW;
return new AudioFormat(encoding, rate, sampleSize,
channels, (sampleSize/8)*channels, rate, bigEndian);
} // End class Playback
package com.longshine.voice;
import java.io.*;
import java.util.Vector;
import java.util.Enumeration;
import javax.sound.sampled.*;
import java.text.*;
import java.net.*;
public class Capture implements Runnable {
TargetDataLine line;
Thread thread;
String errStr=null;
DataOutputStream out=null;
AudioInputStream audioInputStream;
final int bufSize = 16384;
int duration=0;
public Capture(DataOutputStream out)
this.out=out;
public void start() {
errStr = null;
thread = new Thread(this);
thread.setName("Playback");
thread.start();
public void stop() {
thread = null;
private void shutDown(String message) {
if ((errStr = message) != null) {
System.out.println(errStr);
if (thread != null) {
thread = null;
public AudioFormat getFormat() {
AudioFormat.Encoding encoding = AudioFormat.Encoding.ULAW;
String encString = "linear";
float rate = Float.valueOf("44100").floatValue();
int sampleSize = 16;
String signedString = "signed";
boolean bigEndian = true;
int channels = 2;
if (encString.equals("linear")) {
if (signedString.equals("signed")) {
encoding = AudioFormat.Encoding.PCM_SIGNED;
} else {
encoding = AudioFormat.Encoding.PCM_UNSIGNED;
} else if (encString.equals("alaw")) {
encoding = AudioFormat.Encoding.ALAW;
return new AudioFormat(encoding, rate, sampleSize,
channels, (sampleSize/8)*channels, rate, bigEndian);
public void run() {
duration = 0;
audioInputStream = null;
// define the required attributes for our line,
// and make sure a compatible line is supported.
AudioFormat format = getFormat();
DataLine.Info info = new DataLine.Info(TargetDataLine.class,
format);
if (!AudioSystem.isLineSupported(info)) {
shutDown("Line matching " + info + " not supported.");
return;
// get and open the target data line for capture.
try {
line = (TargetDataLine) AudioSystem.getLine(info);
line.open(format, line.getBufferSize());
} catch (LineUnavailableException ex) {
shutDown("Unable to open the line: " + ex);
return;
} catch (SecurityException ex) {
shutDown(ex.toString());
return;
} catch (Exception ex) {
shutDown(ex.toString());
return;
// play back the captured audio data
int frameSizeInBytes = format.getFrameSize();
int bufferLengthInFrames = line.getBufferSize() / 8;
int bufferLengthInBytes = bufferLengthInFrames * frameSizeInBytes;
byte[] data = new byte[bufferLengthInBytes];
int numBytesRead;
line.start();
try
while (thread != null) {
if((numBytesRead = line.read(data, 0, bufferLengthInBytes)) == -1) {
break;
if(data.length>0)
out.write(data, 0, numBytesRead);
out.flush();
catch (Exception e)
e.printStackTrace();
// we reached the end of the stream. stop and close the line.
line.stop();
line.close();
line = null;
// stop and close the output stream
try {
out.flush();
out.close();
} catch (IOException ex) {
ex.printStackTrace();
} // End class CaptureAfter a few days work, I have completed the mian voice chat program. I know there are so many people like me that wants that. I post these program. i will complete gui work later. and there is a problem in the program. if the speaking one do not speak for a while, the listening client will hear noise. Can some one help me.
package com.longshine.voice;
import java.io.*;
import java.net.*;
import java.util.*;
public class Server
// The ServerSocket we'll use for accepting new connections
private ServerSocket ss;
// A mapping from sockets to DataOutputStreams. This will
// help us avoid having to create a DataOutputStream each time
// we want to write to a stream.
private Hashtable outputStreams = new Hashtable();
final int bufSize = 16384;
//current speak_man
private int speakman=-1;
// Constructor and while-accept loop all in one.
public Server( int port ) throws IOException {
// All we have to do is listen
listen( port );
private void listen( int port ) throws IOException {
// Create the ServerSocket
ss = new ServerSocket( port );
// Tell the world we're ready to go
System.out.println( "Listening on "+ss );
// Keep accepting connections forever
while (true) {
// Grab the next incoming connection
Socket s = ss.accept();
// Tell the world we've got it
System.out.println( "Connection from "+s );
// Create a DataOutputStream for writing data to the
// other side
DataOutputStream dout = new DataOutputStream( s.getOutputStream() );
// Save this stream so we don't need to make it again
outputStreams.put( s, dout );
// Create a new thread for this connection, and then forget
// about it
new VoiceServer( this, s );
// Get an enumeration of all the OutputStreams, one for each client
// connected to us
Enumeration getOutputStreams() {
return outputStreams.elements();
// Send a message to all clients (utility routine)
void sendToAll( byte[] voice ,Socket socket) {
// We synchronize on this because another thread might be
// calling removeConnection() and this would screw us up
// as we tried to walk through the list
synchronized( outputStreams ) {
// For each client ...
for (Enumeration e = outputStreams.keys(); e.hasMoreElements(); ) {
// ... get the output stream ...
Socket tmp=(Socket)e.nextElement();
if(!tmp.equals(socket))
try {
DataOutputStream dout = new DataOutputStream(tmp.getOutputStream());
// ... and send the message
dout.write(voice,0,44096);
dout.flush();
} catch( IOException ie ) { System.out.println( ie ); }
// Remove a socket, and it's corresponding output stream, from our
// list. This is usually called by a connection thread that has
// discovered that the connectin to the client is dead.
void removeConnection( Socket s ) {
// Synchronize so we don't mess up sendToAll() while it walks
// down the list of all output streamsa
synchronized( outputStreams ) {
// Tell the world
System.out.println( "Removing connection to "+s );
// Remove it from our hashtable/list
outputStreams.remove( s );
// Make sure it's closed
try {
s.close();
} catch( IOException ie ) {
System.out.println( "Error closing "+s );
ie.printStackTrace();
// Main routine
// Usage: java Server <port>
static public void main( String args[] ) throws Exception {
// Get the port # from the command line
int port = Integer.parseInt( args[0] );
// Create a Server object, which will automatically begin
// accepting connections.
new Server( port );
package com.longshine.voice;
import java.net.*;
import java.io.*;
import java.sql.*;
import java.io.*;
import java.net.*;
public class VoiceServer extends Thread
// The Server that spawned us
private Server server;
final int bufSize = 16384;
// The Socket connected to our client
private Socket socket;
// Constructor.
public VoiceServer( Server server, Socket socket ) {
// Save the parameters
this.server = server;
this.socket = socket;
// Start up the thread
start();
// This runs in a separate thread when start() is called in the
// constructor.
public void run() {
try {
// Create a DataInputStream for communication; the client
// is using a DataOutputStream to write to us
DataInputStream din = new DataInputStream( socket.getInputStream() );
byte[] voice=new byte[44096];
// Over and over, forever ...
while (true) {
// ... read the next message ...
// int bytes = din.read(voice,0,44096);
int bytes = din.read(voice);
// ... and have the server send it to all clients
server.sendToAll(voice,socket);
} catch( EOFException ie ) {
// This doesn't need an error message
} catch( IOException ie ) {
// This does; tell the world!
ie.printStackTrace();
} finally {
// The connection is closed for one reason or another,
// so have the server dealing with it
server.removeConnection( socket );
package com.longshine.voice;
import java.io.*;
import java.net.*;
public class Client {
private String host="";
private String port="";
private Socket socket;
private DataOutputStream dout;
private DataInputStream din;
private Capture capture=null;
private Play play=null;
public Client(String host,String port) {
this.host=host;
this.port=port;
public void init()
try
socket = new Socket( host, Integer.parseInt(port));
din = new DataInputStream( socket.getInputStream() );
dout = new DataOutputStream( socket.getOutputStream());
capture=new Capture(dout);
play=new Play(din);
catch(Exception e)
e.printStackTrace();
public static void main(String[] args) {
Client client = new Client("172.18.220.176","5678");
client.init();
if(args[0].equalsIgnoreCase("say"))
client.capture.start();
if(args[0].equalsIgnoreCase("hear"))
client.play.start();
package com.longshine.voice;
import java.io.*;
import java.util.Vector;
import java.util.Enumeration;
import javax.sound.sampled.*;
import java.text.*;
import java.net.*;
public class Play implements Runnable {
SourceDataLine line;
Thread thread;
String errStr=null;
DataInputStream in=null;
AudioInputStream audioInputStream;
final int bufSize = 16384;
int duration=0;
public Play(DataInputStream in)
this.in=in;
public void start() {
errStr = null;
thread = new Thread(this);
thread.setName("Playback");
thread.start();
public void stop() {
thread = null;
private void shutDown(String message) {
if ((errStr = message) != null) {
System.err.println(errStr);
if (thread != null) {
thread = null;
public void createAudioInputStream() {
if (in != null ) {
try {
errStr = null;
java.io.BufferedInputStream oin = new java.io.BufferedInputStream(in);
audioInputStream = AudioSystem.getAudioInputStream(oin);
} catch (Exception ex) {
ex.printStackTrace();
} else {
public void run() {
// reload the file if loaded by file
if (in != null) {
// createAudioInputStream();
// make sure we have something to play
// if (audioInputStream == null) {
// shutDown("No loaded audio to play back");
// return;
// reset to the beginnning of the stream
// try {
// audioInputStream.reset();
// } catch (Exception e) {
// shutDown("Unable to reset the stream\n" + e);
// return;
// get an AudioInputStream of the desired format for playback
AudioFormat format = getFormat();
audioInputStream=new AudioInputStream(in, format, AudioSystem.NOT_SPECIFIED);
AudioInputStream playbackInputStream = AudioSystem.getAudioInputStream(format, audioInputStream);
if (playbackInputStream == null) {
shutDown("Unable to convert stream of format " + audioInputStream + " to format " + format);
return;
// define the required attributes for our line,
// and make sure a compatible line is supported.
DataLine.Info info = new DataLine.Info(SourceDataLine.class,
format);
if (!AudioSystem.isLineSupported(info)) {
shutDown("Line matching " + info + " not supported.");
return;
// get and open the source data line for playback.
try {
line = (SourceDataLine) AudioSystem.getLine(info);
line.open(format, bufSize);
} catch (LineUnavailableException ex) {
shutDown("Unable to open the line: " + ex);
return;
// play back the captured audio data
int frameSizeInBytes = format.getFrameSize();
int bufferLengthInFrames = line.getBufferSize() / 8;
int bufferLengthInBytes = bufferLengthInFrames * frameSizeInBytes;
byte[] data = new byte[bufferLengthInBytes];
int numBytesRead = 0;
// start the source data line
line.start();
while (thread != null) {
try {
if ((numBytesRead = playbackInputStream.read(data)) == -1) {
break;
int numBytesRemaining = numBytesRead;
while (numBytesRemaining > 0 ) {
numBytesRemaining -= line.write(data, 0, numBytesRemaining);
} catch (Exception e) {
shutDown("Error during playback: " + e);
break;
// we reached the end of the stream. let the data play out, then
// stop and close the line.
if (thread != null) {
line.drain();
line.stop();
line.close();
line = null;
shutDown(null);
public AudioFormat getFormat() {
AudioFormat.Encoding encoding = AudioFormat.Encoding.ULAW;
String encString = "linear";
float rate = Float.valueOf("44100").floatValue();
int sampleSize = 16;
String signedString = "signed";
boolean bigEndian = true;
int channels = 2;
if (encString.equals("linear")) {
if (signedString.equals("signed")) {
encoding = AudioFormat.Encoding.PCM_SIGNED;
} else {
encoding = AudioFormat.Encoding.PCM_UNSIGNED;
} else if (encString.equals("alaw")) {
encoding = AudioFormat.Encoding.ALAW;
return new AudioFormat(encoding, rate, sampleSize,
channels, (sampleSize/8)*channels, rate, bigEndian);
} // End class Playback
package com.longshine.voice;
import java.io.*;
import java.util.Vector;
import java.util.Enumeration;
import javax.sound.sampled.*;
import java.text.*;
import java.net.*;
public class Capture implements Runnable {
TargetDataLine line;
Thread thread;
String errStr=null;
DataOutputStream out=null;
AudioInputStream audioInputStream;
final int bufSize = 16384;
int duration=0;
public Capture(DataOutputStream out)
this.out=out;
public void start() {
errStr = null;
thread = new Thread(this);
thread.setName("Playback");
thread.start();
public void stop() {
thread = null;
private void shutDown(String message) {
if ((errStr = message) != null) {
System.out.println(errStr);
if (thread != null) {
thread = null;
public AudioFormat getFormat() {
AudioFormat.Encoding encoding = AudioFormat.Encoding.ULAW;
String encString = "linear";
float rate = Float.valueOf("44100").floatValue();
int sampleSize = 16;
String signedString = "signed";
boolean bigEndian = true;
int channels = 2;
if (encString.equals("linear")) {
if (signedString.equals("signed")) {
encoding = AudioFormat.Encoding.PCM_SIGNED;
} else {
encoding = AudioFormat.Encoding.PCM_UNSIGNED;
} else if (encString.equals("alaw")) {
encoding = AudioFormat.Encoding.ALAW;
return new AudioFormat(encoding, rate, sampleSize,
channels, (sampleSize/8)*channels, rate, bigEndian);
public void run() {
duration = 0;
audioInputStream = null;
// define the required attributes for our line,
// and make sure a compatible line is supported.
AudioFormat format = getFormat();
DataLine.Info info = new DataLine.Info(TargetDataLine.class,
format);
if (!AudioSystem.isLineSupported(info)) {
shutDown("Line matching " + info + " not supported.");
return;
// get and open the target data line for capture.
try {
line = (TargetDataLine) AudioSystem.getLine(info);
line.open(format, line.getBufferSize());
} catch (LineUnavailableException ex) {
shutDown("Unable to open the line: " + ex);
return;
} catch (SecurityException ex) {
shutDown(ex.toString());
return;
} catch (Exception ex) {
shutDown(ex.toString());
return;
// play back the captured audio data
int frameSizeInBytes = format.getFrameSize();
int bufferLengthInFrames = line.getBufferSize() / 8;
int bufferLengthInBytes = bufferLengthInFrames * frameSizeInBytes;
byte[] data = new byte[bufferLengthInBytes];
int numBytesRead;
line.start();
try
while (thread != null) {
if((numBytesRead = line.read(data, 0, bufferLengthInBytes)) == -1) {
break;
if(data.length>0)
out.write(data, 0, numBytesRead);
out.flush();
catch (Exception e)
e.printStackTrace();
// we reached the end of the stream. stop and close the line.
line.stop();
line.close();
line = null;
// stop and close the output stream
try {
out.flush();
out.close();
} catch (IOException ex) {
ex.printStackTrace();
} // End class Capture -
I bought Creative suite 5 a few years ago, my computer's hard drive failed, after It was fixed I re installed my program and it now says my Serial number is not valid.
I'm on the last day of a 30 day trail... it won't take my serial number which is the same one that worked beforeContact support by web chat.
Mylenium -
I somehow installed a version of Firefox which won't work on my "old" iMac G5 (10.5.8) so I trashed the program and now I can't get it out of my trash bin... Any help appreciated because now I can't empty my trash at all! Thanks!!
You must purchase a new QT key for each computer.
Since you have a new iMac, you are entitled to 90 days of FREE phone tech support from Apple and you can use the Chat with a Support Agent. The online chat support _*is available 24 hours a day, 7 days a week.*_
If you've purchased an AppleCare Protection Plan, you're eligible for the duration of that agreement. -
What is the best Videoing Chatting program to use for my Macbook Pro?
I have had Skype for a while now and recently I updated to Skype 5, and the call qaulity is absolutely miserable, it keeps being blurry and freezing and it's a pain to try and talk through. So I was wondering is there any changes or fixes I can do to possibly make it better or improve the quality of my calls? If not is there any other good video chatting programs with good call qualities for Mac?
Im using Skype on my macbook pro, just saying.How can you check if your wifi is good enough for a quality video call?
Yes I would post on Skypes forum, but there people their are not very helpful or supportive, so Im trying to get other people's opnions on ways to improve the call quality or find a better program.
Does anyone use any other video calling program that is just as good if not better? If so could you please mention it. I've looked on Google and I know some of the softwares or programs out there, but Id like to get peoples first hand experience with the programs and what they think of some of them out there.
Maybe you are looking for
-
Configuring WM in Already Implemented SAP ECC 6.0
Dear all, In my SAP system all modules like MM,SD,FICO,PP are implemented. Now we want to implement SAP WM module in already implemented System, So what are the Key Points to consider While implementing the WM module. Regards, Rocky.
-
Network configuration requirements 10g
hi every body i am trying to install oracle 10 g db using Vmware on Centos 5. i have performed all the steps as described in installation guides but when OUI is checking pre reqs it is giving this error "checking network configuration requirements" a
-
Certain keys not working on keyboard
When attempting to hit the "O" key and or the "P" key it hits the letter above and or around the requested keys. Does anyone else have a problem when attempting to text someone and you can't hit either key? Extremely frustrating!
-
Apple mobile device usb driver
Purchased an iPhone4 (not S) a week ago. On initial attempt to sync to iTunes, phone did not show up in left pane of window. Called Apple support and after an hour of fruitless attempts to resolve by trying other USB ports, etc., was advised to uni
-
733mhz powerpc to USB2.0?
Hi, I'm new to the forum. I would like to know if anyone has a solution to upgrade my USB1.1 to USB 2.0 on my 733mhz PowerPc. It's the graphite colored one that does very well with Video/Audio editing. Any help would be appreciated. Thanks, MansanaHe