Ichat 5.0 videochat delay problem

Has anyone been experiencing a delay or lag time with videochatting in Snow Leopard? It never manifests itself at first, but after about 4-5 minutes of videochatting, all communication begins to run on about a 3-5 second delay. Essentially, videochat seems broken to me with this problem.
Additionally, whenever I invite people to chat, I am unable to hear the other side and have to attempt to connect multiple times before audio works both ways.
10.6.1 dropped yesterday, but these problems continue to manifest themselves in every videochat that I am having. I tried lowering my bandwidth limit in the "Audio/Video" preference pane for ichat, but it didn't rectify either issue.
Any thoughts?

Hi,
I have a Leopard Computer and a Snow Leopard computer and do not see this Lag.
I have also had Snow/iChat 5 Video chats to a Leopard person on a G5 and have not seen this.
It is fair to say that it has always popped up now and then.
Normally it resolves itself by reconnecting in the past (sometimes in the chat with a Keystone Cops moment of high speed activity).
I have nothing else that I think will produce different results.
Deleting com.apple.ichat.plist might - but the speed change you have tried is supposed to be written to this .plist anyway and you can check that against the Bit rate shown in the Connection Doctor.
8:13 PM Friday; September 25, 2009
Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

Similar Messages

  • PSE 7+ Sudden Animation Time Delay problem?

    I've been using Photoshop Elements 7+ for a long time now. And I've been able to make animations with it. Such as can bee seen on this url: http://i47.tinypic.com/35iumww.gif I know how to change the Time/Frame delay settings quite fine. But as of today my time delay hasn't been working. This is quite random considering I haven't done any kind of updating or editing to the program in general. When trying to set the time delay to 0.15 and clicking the preview button, I find that my animation is as at the default number's speed, 2. Upon changing the time delay many different times, from 0 to 10 (the min and the max), the animation's speed still doesn't change.  I'm at the end of my rope with this and none of my PSE educationed associates know what could possibly be wrong. I did download two fonts today, but that's it. So unless someone might be able to figure out what's changed, then I might have to try and re-install the program. Something I don't want to do. I have a visual if that's of any help.
    http://i47.tinypic.com/e9w64k.png
    Also, I am using a Mac.

    Which version are you using now? You can't be using PSE 7 on a mac, because there is no PSE 7 for mac. The frame delay problem exists in the mac versions 6 through 10. You can either upgrade to PSE 11 or use a program like the free giffun from stone.com to assemble the gif and set the frame rate.

  • What I've noticed about the Video Delay Problem of...

    I was able to take a look at my old vids from way back V110. I've noticed everytime they improved the camera pictures, the video & audio sync suffer. My old videos didn't have audio delay problems even if they were more than a minute long.

    I ordered 2 iPhone 4's from the AT&T Premier site on July 9 (my company has an agreement with AT&T). My credit card company immediately flagged the purchase as possible fraud, so it took a day or two to clear that up. The order went to "Processing" status on the AT&T Premier site on July 12. It stayed in that status until yesterday, July 20, when it changed to a status of "Shipped" and I got an email from AT&T with the FedEx tracking number. FedEx says that the phones shipped from Texas yesterday night and are on schedule to be delivered to me in Connecticut today (July 21). That's only 8 business days and includes the screw up from my credit card company - better than I expected. The "Processing" time probably included the time it took to ship the phones from Apple's factory in China to the AT&T facility in Texas.
    By the way, here's the deal I got from AT&T Premier:
    $38.50 - 550 shared minute plan (1st iPhone)
    $ 9.99 - Additional line (2nd iPhone)
    $19.25 - 2Gb personal data (1st iPhone)
    $19.25 - 2Gb personal data (2nd iPhone)
    $ 0.00 - pay as you go texting

  • How to fix the delay problem while recording? Can't set the Latency to 0. Win7, CS6,Realtek,C03u Mic

    I am using Win7, with CS6, Realtek soundcard and Samson C03U microphone.
    There is a problem that's really been bothering me. When I record songs the recorded audio always comes 0.1 seconds after where it's supposed to be and I need to fix the problem every time. How to fix the delay problem while recording? I can't set the Latency to zero. The minimum is 30ms and I still get an obvious delay.
    I saw some previous discussions saying that installing ASIO would help. Is it gonna work on my PC?
    Thank you in advance guys.

    You probably should look at a more 'serious' audio interface rather than the Realtek
    Yes ASIO drivers are the way to go
    If you want zero latency you need to monitor via your audio hardware (hence the 'serious' audio interface suggestion)
    There are a heap of reasonable audio interfaces which will do the job for you that are pretty inexpensive and I'm sure that someone will jump in with a suggestion

  • HT6114 Delaying problem when switching desktop

    After upgrading to Mavericks v10.9.2 Update my "Macbook pro Retina, 15-inch, Early 2013" is delaying when switching desktops or switching to mission control. An overall delay problems occured. I need help!

    First off, I meant to title this "When switching spaces application window is not showing."
    Just in case anyone else runs into this problem or any other weirdness with switching between spaces, the answer seems to be trashing the com.apple.dock.plist file and then restarting the dock. The preferences file can evidentially get corrupted and create some problems. Spaces does not have it's own plist file but stores it's data in the dock's plist file. Be warned that this will reset all of your dock preferences including which apps you have on the dock.
    Mark

  • Videochat/videoconference - problem with audio...

    Hello,
    For a few months, I have been working on an e-learning project (a videochat/videoconference application).  My application has been developed with Flex 3 and AS3 and I have been using Influxis FMS services. My Flash Version is 10..0.32.18.
    You can see an example at this URL: (select Admin or User)
    http://escale.net/demo
    The only problem that I have to solve is with the audio (not video). Sometimes my connection comes choppy and after few seconds the latency will grow over 4 o 5 sec on the client side only and never at the same time on the network. The only way I found to reduce this delay is to close connection on client side and reopen it. Of course this is not an elegant thing to do ;-)
    Do you have an idea ?
    My network is located in Canada and Influxis is located in Texas.  Do you think this is the problem ?
    Thank you very much for your help.
    Regards.
    Bernard Huot

    Problem solve !!!
    http://escale.net/modus
    Bernard

  • Ichat 3.0.9 to ichat 5.0.3 connection problems

    Hi, situation as follows:
    Mac A : iMac G4 17" (domed body) running OS 10.4.11 and iChat 3.0.9 with external iSight camera
    Mac B : iMac G5 20" running 10.6.6 and iChat 5.0.3
    When Mac A tries to call Mac B, a window pops up showing the cameras view of the user in front of Mac A, with an accompanying message of waiting for Mac B user to respond but unfortunately Mac B never receives the ring.
    When Mac B tries to call Mac A, a window pops up showing the cameras view of the user in front of Mac B, with an accompanying message of waiting for Mac A user to respond. In this case Mac A gets the ringing and answers the call and 'Accepts'. Unfortunately after a few moments Mac A gets a 'connection error' message, ending with the choice of whether to send the problem to Apple or not. Mac A video picture freezes. At Mac B, camera continues to show Mac B user, with the message of 'waiting for Mac A user to respond'.
    Can anyone give some advice.
    Robert
    FYI. I brought the two mac beside each other and used Bonjour and everything work fine.

    Hi,
    Did you try both computers at the same Location with their AIM or Jabber names ?
    (I presume that at the moment that they are at different locations)
    From this page add the six Screen Names shown in Table 1 to the AIM (Valid) Buddy Lists on Both computers.
    Can both computers contact those Auto Responders ?
    (I have no Auto Responders for a Jabber Buddy List to use)
    On Mac A
    Go to System Preferences > Quicktime > Streaming tab and set the speed to 1.5Mbps (T1/Intranet/LAN) as the Automatic and LAN/Intranet options are not read by iChat properly.
    Restart iChat on this computer.
    (This allows it to make the best use of the Internet connection)
    In System Preferences > Sharing > Firewall do this:-
    http://www.ralphjohns.co.uk/iChatPicsFolder/6%20iChat%20Ports/slides/3iChat_Ports_Firewall-SelectTAB.html (Use the red arrows above the pics to proceed to the next pic)
    They may also need to open or allow ports in their Router
    Post back with Make and Model plus Version number for more specific info.
    Basically use UPnP if you/they have it or open all those ports listed in the last pic from the link using Port Forwarding.
    On Mac B
    If the Firewall Is ON they go to the Advanced Button and Enable Allow Signed apps and Add ichat to the list
    (The firewall is In System Preferences > Security > Firewall (It moved in 10.5.x)
    There is no Quicktime setting for this computer
    In iChat > Preferences > Video section set the Bandwidth Limit to 500kbps (iChat does not need to be restarted)
    iChat 5 "Sees" the whole of the Internet Speed you/they have.
    This means you can send much more data more quickly to Slower Buddies.
    There is evidence that iChat 4.x cannot always buffer the Video fast enough when it come from iChat 5 on a fast connection. (There also seems to be some correlation with this in getting connected in the first place where iChat 5 thinks the other end has not responded (possibly "quick enough"). )
    Check the router at this end as well.
    The Log that pops up on Machine A and B can be expanded (old ones are stored in Home Folder/Library/Logs/iChatConnectionErrors )
    I could do with seeing these (At least down to the Line that reads "Binary Images for iChat" - the bits below that tell us nothing at this stage)
    The type of Error code listed near the top paragraph can give clues as to what the issue is:-
    Error 22 Speed issue somewhere.
    Error 7 and 10 (No Data for 10 Secs tends to be a Router issue - Excessive features getting in the way)
    Error 8 is a bit of a catch all but can be about ports in the router.
    There are other codes as well but these are the most common.
    NOTE Error 7 and 10 can have a different message to the one I quoted.
    POrts for ichat 4 and 5
    ||iChat Ports||TCP||UDP||
    |AIM|5190|5190|
    |A/V|none|5678, 16393-16402|
    |Bonjour|5298|5297, 5298, 5353|
    |Jabber|5220,5222, 5223|none|
    Note this is the iChat 4 and 5 Range
    Add port 5060 UDP for iChat 2 and 3 and extend the group of 10 to 16384-16403 (20 ports)
    iChat 4 and 5 also uses an undeclared Random port to do the Screen Sharing part and works if you can and do use UPnP (Or Port Mapping Protocol) to open ports in your routing device.
    Hope this helps.
    10:35 PM Monday; January 17, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Adobe air sony vaio tablet pc delaying problem..

    hi,
    i am created an app for our agency with adobe air..
    app is working fine with pc, mac and etc. but, app isn't working with sony vaio i5 -win8 tablet pc.
    problem is , delaying. when use application with mouse , no problem. but, if you are using the app with finger, it's doing very delaying.. what can i do?
    error video :
    http://lp-digitalprojects.com/tabletpcSorun.mp4

    Hi
    Make sure we loged in as admin and then we need to first remove the temp files first then we need to unregister the installer and then we need to register the installer so the steps are....
    to delete the temp files we need to hold the windows key+R,
    We will get the run window then in the box we need to type the %temp% you will get the new window on that window we need to sellect all the files and then press delete
    after this we need to try to install the program.
    if this works good to go or we can try these steps
    Choose Start > All Programs > Accessories > Run.
    In the Open box, type "msiexec /unreg" and then press Enter. THAN
    Choose Start > All Programs > Accessories > Run.
    In the Open box, type "msiexec /regserver" and then press Enter.

  • Coldfusion Query Delay Problem

    Folks we are having some intermittent problems with our
    application web servers.
    We are using coldfusion to serve data from Oracle databases.
    SELECT statements only, no updating of the database is done. The
    coldfusion application server and the oracle database server are
    seperate servers,
    The problem we are having is as follows.
    When the user opens the app for the 1st time a query is run
    to work out what access level they have. 95% of the time the query
    is instant. We have been logging this using getticktick()
    often the time taken is 0ms we also see 16ms and 31ms. The query
    returns
    1 row with 1 field in it to size of data returned is not an
    issue.
    Occasionally we get this query reportedly taking between 5
    and 120 seconds using gettickcount() either side of it.
    We turned on some logging at the Oracle end and this reported
    that EVERY time a query of this type it is taking absolutely no
    time all.
    Our next port of call was the network. We have sniffed
    packets between the coldfusion server and the oracle server.
    We managed to trap one of the requests where the response
    time is slow and the scenario was as follows :
    1. Coldfusion -> Oracle. Hello i've got some work for you
    to do. Completed in millisenconds
    2. Oracle -> Coldfusion. Acknowledged, Yes what is it?
    Completed in millseconds.
    3. Coldfusion -> Oracle Acknowledged......... delay of 17
    seconds (delay times vary)..... it's this query
    4. Oracle -> Coldfusion. Here are your results. completed
    in milliseconds
    5. Coldufsion -> Oracle. Acknlowledged. completed in
    millseconds.
    So it appears that internally within coldfusion a delay is
    occuring as the database and the network have been eliminated.
    The delay time is never the same and can range from a couple
    of seconds to over a minute. The times of day that these delays
    occur at is not uniform.
    The server is busiest between 0800 and 1700. But this server
    is NOT under heavy load at all, it is however query intensive. It
    is up 24 hours a day and there is a constant user base.
    We have tuned all our queries and cached them as best we can.
    However i'm not sure how much this helps as we get delays on
    queries we know are performant.
    We are currently upgrading one of our servers to CF8 using
    oracle thin jdbc drivers rather than the odbc to see if this makes
    a difference.
    If anyone has previous experience of this or knows of
    anything settings we need to tweak at a java level that would be
    great.
    Spec of what we are running is as below :
    Windows 2003 Server
    Coldfusion MX 7.0.2 Standard
    Oracle 10g ODBC Drivers
    Any help gratefully received as the users are starting to get
    fed up of having these delays for no apparent reason.

    > 3. Coldfusion -> Oracle Acknowledged......... delay
    > of 17 seconds (delay times vary)..... it's this query
    Do you mind elaborating here?
    It kind of appears as if there are two requests.
    Meaning, is it just as correct to state it this way:
    2. Oracle -> Coldfusion. Acknowledged, Yes what is it?
    Completed in millseconds.
    3. Coldfusion -> Oracle Acknowledged. it's this query.
    delay of 17 seconds (delay times vary)
    4. Oracle -> Coldfusion. Here are your results. completed
    in milliseconds
    If this is how it happened, then I would guess that
    it's a database issue.
    Or perhaps this is the more correct way to state it:
    2. Oracle -> Coldfusion. Acknowledged, Yes what is it?
    Completed in milliseconds.
    3. Coldfusion -> Oracle Acknowledged. Completed in ???
    4. Coldfusion -> Oracle it's this query. Completed in ???
    5. Oracle -> Coldfusion. Here are your results. completed
    in milliseconds
    If this is how it happened, then I would think you
    need to determine which step took 17 seconds.

  • Recording movement on screen as movie file, delay problem

    Hi i am working on a project which has a number of moving agents (just square squares moving around in an applet). Basically what i am trying to do is capture what is going on as a quicktime movie. I have it working to a certain extent. At the moment i have a streaming class which captures the screen using a recordFrame() method and saves the RGB values in an array which is buffered via the datasource and saved to disk using a data sink.
    The recordFrame() method is called every time i call the repaint method in my "moving agents" class (i.e the new positions of the agents in the applets). The problem is when the recordFrame() method is called it delays the update() method for the applet meaning it is not a true reflection of what would really happen if i had no data sink implemented.
    I am new to JMF and know this is probably not an ideal way to implement this so any ideas or pointers would be greatly appreciated!!
    Below is the snippets of my code:
    Class MovingObject
                   while(prey.getState() != deadState  && started)
                        //While agent has not reached the edge of the agentStage move 1 pixel to the right     
                        try
                        {     currentTime +=delay;
                             Thread.sleep(Math.max(0, currentTime -    System.currentTimeMillis()));
                        catch (InterruptedException e)
                             System.out.println(""+e);
                             break;
                        pred.update(stageMap);
                        sleep();
                        repaint();
                        Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    public class RecordImageSequences implements Serializable
        Processor mediaProcessor;
        ScreenStream liveStream;
        DataSource dataSource;
        DataSink outputSink;
        BufferedImage image;
        Robot robot;
        public RecordImageSequences(String outputFilename,int x, int y, int width, int height) throws Exception
                  image = new BufferedImage(width,height, BufferedImage.TYPE_INT_RGB);
            liveStream = new ScreenStream(x,y,width, height);
            dataSource = new DataSource(liveStream);
            VideoFormat formats[] = new VideoFormat[1];
            formats[0] = new VideoFormat(VideoFormat.RGB);
            mediaProcessor = Manager.createRealizedProcessor(
                new ProcessorModel(dataSource,
                    formats,
                    new FileTypeDescriptor(FileTypeDescriptor.QUICKTIME)));
            outputSink = Manager.createDataSink(
            mediaProcessor.getDataOutput(), new MediaLocator("file://movie.mov"));
            outputSink.open();
            mediaProcessor.start();
            outputSink.start();
        public void recordFrame()
                  liveStream.getFrame();
    import java.awt.Dimension;
    import java.awt.Rectangle;
    import java.awt.Robot;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    import java.io.Serializable;
    import javax.media.Buffer;
    import javax.media.Format;
    import javax.media.Time;
    import javax.media.format.RGBFormat;
    import javax.media.format.VideoFormat;
    import javax.media.protocol.BufferTransferHandler;
    import javax.media.protocol.ContentDescriptor;
    import javax.media.protocol.PushBufferDataSource;
    import javax.media.protocol.PushBufferStream;
    public class ScreenStream implements PushBufferStream, Serializable
        ContentDescriptor contentDesc = new ContentDescriptor(ContentDescriptor.RAW);
        int maxDataLength;
        Dimension size;
        RGBFormat rgbFormat;
        float frameRate = 2.5f;
        BufferTransferHandler transferHandler;
        int width, height, x, y;
        boolean streamEnded = false;
        boolean started = false;
        BufferedImage imageToBeRead = null;
        Robot robot;
        BufferedImage image = new BufferedImage(100,100, BufferedImage.TYPE_INT_RGB);
        public ScreenStream(int x, int y, int width, int height)
            this.width = width;
            this.height = height;
            this.x = x;
            this.y = y;
            size = new Dimension(width, height);
            maxDataLength = size.width * size.height * 3;
            rgbFormat = new RGBFormat(size, maxDataLength,
                                      Format.intArray,
                                      frameRate,
                                      32,
                                      0xFF0000, 0xFF00, 0xFF,
                                      1, size.width,
                                      VideoFormat.FALSE,
                                      RGBFormat.BIG_ENDIAN);
           try
                     robot = new Robot();
           catch(Exception e){}
           started = true;
        public ContentDescriptor getContentDescriptor()
            return contentDesc;
        public long getContentLength()
            return LENGTH_UNKNOWN;
        public boolean endOfStream()
            return streamEnded;
        int seqNo = 0;
        public Format getFormat()
            return rgbFormat;
        public void read(Buffer buffer) throws IOException
            if(streamEnded)
                buffer.setEOM(true);
                buffer.setOffset(0);
                buffer.setLength(0);
                return;
            Object outdata = buffer.getData();
            if (outdata == null || !(outdata.getClass() == Format.intArray) ||
                ((int[])outdata).length < maxDataLength)
                outdata = new int[maxDataLength];
                buffer.setData(outdata);
            buffer.setOffset(0);
            buffer.setFormat(rgbFormat );
            buffer.setTimeStamp( (long) (seqNo * (1000 / frameRate) * 1000000) );
            imageToBeRead = getImage();
            imageToBeRead.getRGB(0, 0, width, height,
                      (int[])outdata, 0, width);
            buffer.setSequenceNumber( seqNo );
            buffer.setLength(maxDataLength);
            buffer.setFlags(buffer.getFlags() | Buffer.FLAG_KEY_FRAME);
            buffer.setHeader( null );
            seqNo++;
            imageToBeRead = null;
            synchronized(this)
                notifyAll();
        public synchronized void setTransferHandler(BufferTransferHandler transferHandler)
            this.transferHandler = transferHandler;
            notifyAll();
        int i=0;
    public void getFrame()
        //while (started)
           //Wait till the previous image is read
         synchronized(this)
                while((imageToBeRead != null || transferHandler == null) && started)
                               try
                                   System.out.println("WAITING");
                                    wait();
                               catch(Exception exp){}
                 if (started && transferHandler != null)
                      imageToBeRead = getImage();
                System.out.println("CHEESE, Frame"+i+""+started);
                transferHandler.transferData(this);
                i++;
                       try
                            Thread.currentThread().sleep(10);
                            System.out.println("Wait");
                       catch (InterruptedException e) {}
         public BufferedImage getImage()
              return robot.createScreenCapture(new Rectangle(x, y, width, height));
        public void endStream()
            synchronized(this)
                while(imageToBeRead != null || transferHandler == null)
                    try
                              wait();
                catch(Exception exp){}
            streamEnded = true;
            started = false;
            transferHandler.transferData(this);
        public Object [] getControls()
            return new Object[0];
        public Object getControl(String controlType)
            return null;
    }  I would Appreciate any help with this, as i am completely new to JMF.

    After looking over it again the while loop in my MovingObject class should look like the following (the all important recordFrame() is missing).
    the recorder RecordImageSequences object would also be initialed in the MovingObject class, something like this:
    RecordImageSequences recorder = new RecordImageSequences(filename,appletTopLeftX,appletTopLeftY,appletWidth,appletHeight);
    //While the applet  is still running. i.e. the agent in the applet are  still                                                
    //moving around
    while(prey.getState() != deadState  && started)
    try
             //Simply delays the running thread, to allow a delay between update() calls
             currentTime +=delay;
         Thread.sleep(Math.max(0, currentTime -    System.currentTimeMillis()));
    catch (InterruptedException e)
           System.out.println(""+e);
         break;
    //This is using an external class to update the agents in the applet, in                                      //their new positions
    pred.update(s tageMap);
    //Reapints the applet, with the agents in the new positions
    repaint();
    /*********UPDATED******/
      //This method is called to record the newly updated applet
      recorder.recordFrame();
    /**********/UPDATED****/
    Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    }

  • IChat AV "Do not response" problem

    Hi,
    I've been having problems with iChat AV since getting my new iMac Intel based. Everything was working fine on my old iMac G5.
    Let me explain the problem: when initiating a video conference, I get a response back that I've refused the connection. That seems to occur once the person on the other side accepts the conference. Even odder, after clicking "accept", that person then receives the message that they too have refused the connection.
    I don't understand what's wrong with, because I've configured well the preferences.
    I'm really not sure where to go next in troubleshooting this, so I'd appreciate any guidance.
    Thank you!!

    Hi Llu,
    iChat minimum is quoted as 100kbps for 1-1 chat. This is the updload and download speed needed.
    Mulitchats need a speed of at least 384kbps in both directions.
    iChat will fail to connect in Video chats if it detects a speed lower than 50kbps and will dsplay an error message.
    As Defcom says the Quicktime setting should match what you get from the ISP or set to a max of 1.5.meg.
    3:15 PM Thursday; June 1, 2006

  • Frame(sprite) animation delay problem

    import javax.microedition.lcdui.*;
    import javax.microedition.lcdui.game.*;
    public class ExampleTrialCanvas extends GameCanvas implements Runnable {
    private boolean isPlay; // Game Loop runs when isPlay is true
    private long delay; // To give thread consistency
    private int currentX, currentY; // To hold current position of the 'X'
    private int width; // To hold screen width
    private int height; // To hold screen height
    // Sprites to be used
    // private Sprite playerSprite;
    private Sprite backgroundSprite;
    private Sprite playerSprite;
    //private int i;
    // Layer Manager
    private LayerManager layerManager;
    // Constructor and initialization
    public ExampleTrialCanvas() throws Exception {
    super(true);
    width = getWidth();
    height = getHeight();
    currentX = 64;
    currentY = 150;
    delay = 100;
    // Load Images to Sprites
    Image playerImage = Image.createImage("/transparent.png");
    playerSprite = new Sprite (playerImage,32,32);
    Image backgroundImage = Image.createImage("/gillete.png");
    backgroundSprite = new Sprite(backgroundImage);
    layerManager = new LayerManager();
    layerManager.append(playerSprite);
    layerManager.append(backgroundSprite);
    // Automatically start thread for game loop
    long now, prev_time_moved;
    public void init(){
    now = System.currentTimeMillis();
    prev_time_moved = now;
    public void start() {
    isPlay = true;
    Thread t = new Thread(this);
    t.start();
    public void stop() { isPlay = false; }
    // Main Game Loop
    public void run() {
    Graphics g = getGraphics();
    while (isPlay == true) {
    input();
              drawScreen(g);
    try { Thread.sleep(delay); }
    catch (InterruptedException ie) {}
    // Method to Handle User Inputs
    private void input()
    int keyStates = getKeyStates();
    playerSprite.setFrame(0);
    // Up
    if ((keyStates & UP_PRESSED) != 0) {
         for(int i=0;i<5;i++)
         playerSprite.setFrame(i);
    // Method to Display Graphics
    private void drawScreen(Graphics g) {
    // updating player sprite position
    playerSprite.setPosition(currentX,currentY);
    // display all layers
    layerManager.paint(g,0,0);
    layerManager.setViewWindow(55,20,180,180);
    //layerManager.paint(g,20,20);
    flushGraphics();
    We want, on right click botton press the frame should animate.
    We have a player with 5 different poses, kicking a ball, "image width is 160, height is 32".
    the problem is that, the player does move through allthe frames. he starts from 0th p\frame and directly end at the last frame, withopur any delay between frames.
    we have used the for loop as follows.
    if ((keyStates & UP_PRESSED) != 0) {
         for(int i=0;i<5;i++)
         playerSprite.setFrame(i);
    we want a delay code between all the frames.

    Maybe this will help you!
    btnSignIn.addActionListener(new ActionListener()     
                                  public void actionPerformed(ActionEvent e)
                                      //display the glasspane first
                                      setGlassPane(new MyGlassPane(newAnimatedIcon("images/LoginWaitingIcon.png")));
                                      getupGlasPane.setVisible(true);        //expected the glassPane shows (it does), and the animation starts (it doesnt)
                                      Thread t1 = new Thread(new Runnable()    //The animation only starts when this thread finished
                                            public void run()
                                                 //DO THE REST
    t1.start();
    t1.join();
    setupGlasPane(false);   //finish, turning off
                       });

  • Simple solution to iChat AV 10.4.3 Problem

    I know I will receive lots of criticism from certain quarters but there is a very simple solution to the countless problems that thousands of iChat users are getting - go back to 10.4.2.
    Clearly there is a major problem with 10.4.3 and iChat AV, and I have been searching this forum for the last 2 weeks to try and solve it. I have read so many posts that talk about opening ports and various reconfigurations of the router and in the majority of cases these have not been successful and are far too complicated for the vast majority of Mac users.
    This is clearly a major problem, there are over 800 views of one thread alone. This must just be the tip of the iceberg, there must be tens of thousands of users who no longer can get iChat working. Apple really need to take note of this and do something about it. Mac users expect stuff to work out of the box - iChat used to - now it often doesn't.
    Reading all the posts the problem is very complicated. In my own case I can use iChat AV with some of my friends and not with others. All of us are on 10.4.3. After days of frustration I re-installed 10.4 out of the box and upgraded it to 10.4.2. It all now works fine, just as it did before the dreaded upgrade.
    The solution is simple - just re-install 10.4.2 and come back here and tell me it now works.
    PowerMac G4   Mac OS X (10.4.2)  

    Hello David,
    I cannot agree with you I am afraid. iChat works fine for me on 10.4.3. I am sure it works fine for many others too. There are some set up issues, they seem to get resolved pretty quickly in here.
    Not a criticism as such David - But suggesting that the best fix is a retro grade one is perhaps not the best resolution to a problem.
    I am not saying I can fix your problem - there are many here better than me at sorting out problems ( I won't name names but they know who they are! ) :-)))
    Why not post back with some more information about the problem. The set up there. Any error messages you get.... I'll bet you a Pound of Apples and a large Pineapple that some one can get you chatting happily on 10.4.3.
    Now theres a challenge!!!
    Best regards
    Ian

  • Flash CS4 - Sound Delay problem

    I wrote an educational tool with Flash CS3 that is using a
    lot of sounds. Some are streamed and some are preloaded. To control
    all the sound procedures, I am using the SoundFacade class provided
    in the samples files of CS3 and that I slightly adapted to my
    needs.
    Since I converted my application to CS4 and Flash Player 10 I
    noticed after a few minutes running the application (either as a
    stand alone or with a browser), that the sounds start playing after
    a delay, even when preloaded. I did not have this problem with the
    previous version.
    I have some actions synchronized with the sound and that are
    triggered either with the “onLoadOpen” function when
    streaming sound or with the “onLoadComplete” when
    preloading… Now that I am running on Player v10, the delay is
    messing it up!
    Is this a bug with Flash Player 10?

    By the why, I'm using Flash CS4 and tested it in Flash 10 in Firefox, IE, not working.
    I also tested in Flash CS3, tested in IE, Firefox, not working.

  • Delay problem

    Currently, We are engaging in realtime streaming service with FMS4.
    However, Comparing with the unreal streaming server, FMS4’s delaying time is bit longer according to the testing results.
    So, Could you please provide me any setting methods or relevant manual for configuration to minimize the delaying time?
    Thanks for your support.
    best regards,

    Hi,
    I use FMS 3.5 and i have same problem.....the delay of live video from the studio to clients is big, 10 seconds if i restart the server. After one day of staying on, the delay reaches 1 minute or 2.
    The FMS is connected to 1 Gibabyte internet fiber, and the stream is VP6, 500kbps video and 128kbps audio, 720x576 resolution. Server Quad 3.0Ghz, 4 Gb Ram.
    Please help me to minimize the delay. What i must write in application.xml from live folder?????? Is there a command.
    I don't want to make buffer, i want the clients to receive live stream, if the stream is buffering i want to play it jumping that sequence, to maintain the live aspect,not to delay it if the clients doesn't have a good internet conection.
    Let's suppose i have 1 FMS, 1 Media Encoder, and 2 computers with flash player on the same Switch ( Local area Network). I've made some tests and the delay i get is minimum 5 seconds.   How can i reduce it????    Ping value to server is 1ms!
    Please help me!
    Thank's

Maybe you are looking for

  • How to validate an item before the next item in block?

    I am new to forms. I want to validate order_id field if it does not exist it will alert the user whether he wants to create a new record? if it exists it should populate the form. I tried when_item_validate trigger but is not working. Can anybody hel

  • Where are my trade in shipping materials? Applied on 10/2/14.

    Where are my trade in shipping materials? Applied for the trade-in and ordered new iPhone 6 on 10/2.  Received confirmation e-mails for both.  Received new iPhone 6 on 10/8.  Tried calling 1-800 number, due to "increased customer demand" can't reach

  • Forcing / reuse plan hash value ...

    friends.... db: 11gr2 os: linux for quite sometime I am trying to tune this query but somehow can't get runtime less than 35 seconds... I tried to get recent plan details from sql id but saw database was using "Cardinality feedback used for this stat

  • Rotate Selection???

    Photoshop CS3 Is there any way to make a Marquee selection and then rotate the selection area? I know how to use the Transform tool to rotate the pixels in the selection, but I want to only rotate the selection area (marching ants) without disturbing

  • I don't want all my content to appear on Apple TV2

    We just switched from our Apple Tv to Apple Tv 2 so we could get Netflix.  With the first version I could pick and choose what showed up under our Television and Movie categories by just checking or unchecking the box next to the show.  So we could k