Problems buffering.....

Okay, I am trying to create my image for buffering but I keep getting this error:
Exception in thread "main" java.lang.NullPointerException
at SCDraw.<init>(SCDraw.java:19)
at SCDraw.main(SCDraw.java:73)
It says the line of code causing the problem is this:
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class SCDraw extends JFrame
private int x = 10, y = 10;
private RepaintManager r;
private Image imgOffScreen;
private Canvas canPaintArea;
private Graphics OffScreen;
public SCDraw()
super("Semi-Colen Paint Program.");
imgOffScreen = createImage(getSize().width, getSize().height);
OffScreen = imgOffScreen.getGraphics(); <--------This is the line causing the error, or so says the compiler.
Container c = getContentPane();
I can't seem to fix it, so I ask you, what is worng here?

hi,
Well itz a problem with your code
imgOffScreen = createImage(getSize().width, getSize().height);
OffScreen = imgOffScreen.getGraphics(); <--------This is the line causing the error, or so says the compiler.you are doing a call to getSize() before even you set the size of your Frame.
move the code to after the Frame is realized, move it after setVisible(true) and it will work..
cheerz
ynkrish

Similar Messages

  • Ventrilo - Windows 7 RC with Sound Lag Problems (buffering)

    ; The problem is when i start the game (crossfire) after some random time, I?get delayed sounds from ventrilo.
    Sometimes i have no trouble for hours sometime its from the begining and recently i have found out that i hear the sound after i want to talk, means i push the button for talking and then i start hearing sounds from ventrilo which hsa been said minutes ago.
    The topic is also ?on ventrilo forum's http://www.ventrilo.com/forums/showthread.php?t=37363?so im not only one having this problem, but i have found out its issue of my x-fi xtremegamer card, since i disabled it and used my integrated sound card and had no troube at all.
    thats why im posting here, if anyone can help me out.
    my spec is :
    AMD 64 x2Dual core,6000+ at 3000 MHz
    windows7 64 bit
    8800 GTs
    2 GB of ram
    main board gigabyte with nforce550
    and x-fi xtremegamer sound card

    Me, too
    The reason I switched to http://www.shockvoice.net

  • Streaming video keep buffering after enabling SSL connection

    Hi,
    I am running Adobe Connect Pro 7 /w SP2. I started having this video streaming problem (buffering on the status bar) in my presentations after I enabled the SSL connection on the server. I tried different video format and it didn't seem to make any difference. Other content types are playing properly.
    Does anyone has similar problem as mine?
    Thanks

    Hi, thanks. I wouldn't think that you would need to update your graphic and video drivers with Win7 but that is recommended as well as turning off the h.a.
    Sometimes an add on in the browser, especially if it is the same in all browsers may be the issue. The Anti-Virus program would be the first I would check since most all Install add ons into the browsers.
    What Anti-Virus do you use? Is it the same on the XP or different?
    Thanks,
    eidnolb

  • My itouch 4gen wont load youtube videos but my older one could why is this?

    so i just got my new itouch and after setting it up and all that stuff, i wanted to watch a youtube clip but can't because it wont load the clip at all. My older itouch 2gen i think could play them just fine, it could load and play a 30min youtube clip without having to stop to load, the new however can't load 6min clip without having to stop every minute or so to load.This is begining to be a real problem for me as i like to watch youtube a lot, if you know of any thing that can help me out all let me know please

    Sounds like a netwok problem (buffering), See if resetting network setting solves the problem. You will have to reenter network passwords: Settings>General>Reset>Reset Network Settings

  • VMS Client Channel Buffering Problem

    I just received my new Verizon VMS system which includes 2 client units.  I hooked everything up and all was working as it should except that when watching live TV on the two client units, it will not buffer two different TV channels and allow me to switch back and forth between these two channels and rewind, fast forward or pause.  It will only buffer one channel and when I switch to another, the original channels buffer is gone.  I could do this on all three of my standard HD DVR boxes before swithcing to the VMS and this was a huge feature for me as I like to watch multiple shows or sporting events simultaneaously.  I called support and after about 90 minutes they could find no problem or find any solution other then to send me a new VMS.  The odd thing is when they looked at all of the tuners being used, tuners 3 annd 4 were never getting used.  The odder thing is that it seemed to work properly on one of the client boxes until they did a cold init and then that one also stopped allowing 2 channels to be buffered.
    Should I be able to buffer two seperate channels on the client boxes as well as the main VMS box or did they for some awful reasone take this feature away from the clients??
    Thanks,
    Eric

    DOES VMS DO THESE THINGS FOR YOU ?
    VZ  VMS1100 Video Media Server
    From Pg of 2 of Manual
    The VMS1100 provides the following advanced functionality:
    • Whole home DVR support for up to four connected IP Client set-top boxes
    • Authorization and purchase of on-demand programming
    • High-Definition television (HDTV) video decoding
    • HDTV output through component video (YPbPr) or High-Definition Multimedia Interface™ (HDMI™)
    • Surround-sound audio through a variety of analog and digital interconnection options
    Live playback and LOD buffering capabilities to pause and time shift live video and seamlessly record for
    all connected televisions
    • Built-in MoCA 1.1/2.0 HW support
    As with all ARRIS digital set-tops, the hardware features are enabled by core operating and third-party
    application software.
    Tom
    Freedom Essentials, QIP 7100 1,Bose SOLO TV Sound System,,QIP 7216 P2,M1424WR Rev F, iPad 2 WiFi,iPhone 5,TV SYST INFO Release 1.9.5 Build No. 17.45
    Data Object 39.45

  • Problem with Double Buffering and Swing

    Hi
    I made a game and basically it works pretty well, my only problem is it flickers really badly right now. I read up on a whole lot of forums about double buffering and none of those methods seemed to work. Then I noticed that Swing has double buffering built in so I tried that but then I get compilation errors and I'm really not sure why. My original code was a console application and worked perfectly, then I ported it into a JApplet and it still works but it flickers and thats what I'm tryign to fix now.
    The code below is in my main class under the constructor.
    Heres the double buffering code I'm trying to use, I'm sure you all seen it before lol
    public void update(Graphics g)
              // initialize buffer
              if (dbImage == null)
                   dbImage = createImage(this.getSize().width, this.getSize().height);
                   dbg = dbImage.getGraphics();
              // clear screen in background
              dbg.setColor(getBackground());
              dbg.fillRect(0, 0, this.getSize().width, this.getSize().height);
              // draw elements in background
              dbg.setColor(getForeground());
              paint(dbg);
              // draw image on the screen
              g.drawImage(dbImage, 0, 0, this);
         }My paint is right under neath and heres how it looks
    This snipet of code works but when I change the method to
    public paintComponent(Graphics g){
    super.paintComponent(g)...
    everythign stops working and get a compilation error and says that it can't find paintComponent in javax.swing.JFrame.
    public void paint(Graphics g)
              super.paint(g);
              //if game starting display menue
              if (show_menue)
                   //to restart lives if player dies
                   lives = 3;
                   menue.draw_menue(g);
                   menue_ufo1.draw_shape(g);
                   menue_ufo2.shape_color = Color.DARK_GRAY;
                   menue_ufo2.draw_shape(g);
                   menue_ufo3.shape_color = Color.BLUE;
                   menue_ufo3.draw_shape(g);
                   menue_ufo4.shape_color = new Color(82, 157, 22);
                   menue_ufo4.draw_shape(g);
                   menue_ufo5.draw_shape(g);
                   menue_ufo6.shape_color = new Color(130, 3, 3); ;
                   menue_ufo6.draw_shape(g);
                   menue_turret.draw_ship(g);
                   menue_ammo.draw_ammo(g);
              else
                   //otherwise redraw game objects
                   gunner.draw_ship(g);
                   y_ammo.draw_ammo(g);
                   grass.draw_bar(g);
                   o_ufo.draw_shape(g);
                   b_ufo.draw_shape(g);
                   m_ufo.draw_shape(g);
                   s_ufo.draw_shape(g);
                   z_ufo.draw_shape(g);
                   xx_ufo.draw_shape(g);
                   info.draw_bar(g);
                   live_painter.draw_lives(g, lives);
                   score_painter.draw_score(g, score);
                   level_display.draw_level(g, level);
                   explosion.draw_boom(g);
         }I just want to get rid of the flickering for now so any help will be greatly appreciated. Depending which will be simpler I can either try to double buffer this program or port it all to swing but I'm not sure which elements are effected by AWT and which by Swing. Also I read some of the Java documentation but couldn't really understand how to implement it to fix my program.
    Thanks in advance
    Sebastian

    This is a simple animation example quickly thrown together. I have two classes, an animation panel which is a JPanel subclass that overrides paintComponent and draws the animation, and a JApplet subclass that simply holds the animation panel in the applet's contentpane:
    SimpleAnimationPanel.java
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Point;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.imageio.ImageIO;
    import javax.swing.JPanel;
    import javax.swing.Timer;
    class SimpleAnimationPanel extends JPanel
        private static final int DELAY = 20;
        public static final int X_TRANSLATION = 2;
        public static final int Y_TRANSLATION = 2;
        private Point point = new Point(5, 32);
        private BufferedImage duke = null;
        private Timer timer = new Timer(DELAY, new TimerAction());
        public SimpleAnimationPanel()
            try
                // borrow an image from sun.com
                duke = ImageIO.read(new URL(
                        "http://java.sun.com/products/plugin/images/duke.wave.med.gif"));
            catch (MalformedURLException e)
                e.printStackTrace();
            catch (IOException e)
                e.printStackTrace();
            setPreferredSize(new Dimension(600, 400));
            timer.start();
        // do our drawing here in the paintComponent override
        @Override
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            if (duke != null)
                g.drawImage(duke, point.x, point.y, this);
        private class TimerAction implements ActionListener
            @Override
            public void actionPerformed(ActionEvent e)
                int x = point.x;
                int y = point.y;
                Dimension size = SimpleAnimationPanel.this.getSize();
                if (x > size.width)
                    x = 0;
                else
                    x += X_TRANSLATION;
                if (y > size.height)
                    y = 0;
                else
                    y += Y_TRANSLATION;
                point.setLocation(new Point(x, y)); // update the point
                SimpleAnimationPanel.this.repaint();
    }AnimationApplet.java
    import java.lang.reflect.InvocationTargetException;
    import javax.swing.JApplet;
    import javax.swing.JPanel;
    import javax.swing.SwingUtilities;
    public class AnimationApplet extends JApplet
        public void init()
            try
                SwingUtilities.invokeAndWait(new Runnable()
                    public void run()
                        // construct the panel
                        JPanel simpleAnimation = new SimpleAnimationPanel();
                        // put it in the contentPane of the JApplet
                        getContentPane().add(simpleAnimation);
                        setSize(simpleAnimation.getPreferredSize());
            catch (InterruptedException e)
                e.printStackTrace();
            catch (InvocationTargetException e)
                e.printStackTrace();
    }Here's a 3rd bonus class that shows how to put the JPanel into a stand-alone program, a JFrame. It's very similar to doing it in the JApplet:
    AnimationFrame.java
    import javax.swing.JFrame;
    public class AnimationFrame
        private static void createAndShowUI()
            JFrame frame = new JFrame("SimpleAnimationPanel");
            frame.getContentPane().add(new SimpleAnimationPanel());
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.pack();
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        public static void main(String[] args)
            java.awt.EventQueue.invokeLater(new Runnable()
                public void run()
                    createAndShowUI();
    }Edited by: Encephalopathic on Mar 15, 2008 11:01 PM

  • M-Series Buffered Event Counting with DMA -- gating problem

    Hi --
    I am implementing DMA-based buffered event counting on a PCIe-6259 board.  I use G0_Out as the gate for G1, which counts events on a PFI pin.   So by setting the speed of G0, I get an event count (either cumulative or non-cumulative) on a periodic basis, which is directly DMA'd to my buffer, and synchronized with other i/o operations.
    This is working well right now, except for one problem, which is that the I only get data if there is at least one  source edge between gates.  i.e. if there are no edges, nothing gets pumped to the dma buffer.
    I am guessing that a stale data error is somehow choking off the DMA transfer from the counter.   Is that possible?
    Is there some magic that I need to do to avoid this, because for this application, especially if I am counting cumulatively, I don't care about a missing edge, but I do care if the dma transfers get out of phase with the rest of my timing.
    Thanks in advance for any help!
    --spg
    Here is a snippet of the code that sets up the event counting on G1, partly based on gpctex6.cpp:
    const int sDMASelect[] = {1,2,4,8,3,5};
    // source:  pfi, or -1 for 20Khz clock
    void eventTimerSetup(tMSeries *board, tTIO *tio, int dmaChannel, bool cumulative, int source)
        int sourceSelect = (source==-1) ? 0 : (source+1);
        //MSeries.CTR.Source
        tio->G1_Input_Select.setG1_Source_Select(sourceSe​lect); // (pfi+1) or 20Khz=0
        tio->G1_Input_Select.setG1_Source_Polarity(0); //rising=0
        tio->G1_Input_Select.setG1_OR_Gate(0);
        tio->G1_Input_Select.flush();
        //MSeries.CTR.Gate
        tio->G1_Input_Select.setG1_Gate_Select(20); //the G_OUT signal from other clock=20
        tio->G1_Input_Select.setG1_Output_Polarity(0); //active high=0
        tio->G1_Input_Select.flush();
        //MSeries.CTR.IncrementRegisters
        tio->G1_AutoIncrement.writeRegister(0);
        //MSeries.CTR.InitialCountRegisters
        tio->G1_Mode.writeG1_Load_Source_Select(tTIO::tG1​_Mode::kG1_Load_Source_SelectLoad_A);
        tio->G1_Load_A.writeRegister(0);
        tio->G1_Command.writeG1_Load(1);
        tio->G1_Load_B.writeRegister(0);
        tio->G1_Load_A.writeRegister(0);
        tio->G1_Command.setG1_Bank_Switch_Enable(tTIO::tG​1_Command::kG1_Bank_Switch_EnableBank_X);
        tio->G1_Command.setG1_Bank_Switch_Mode(tTIO::tG1_​Command::kG1_Bank_Switch_ModeGate);
        tio->G1_Command.flush();
        //MSeries.CTR.ApplicationRegisters
        tio->G1_Input_Select.setG1_Gate_Select_Load_Sourc​e(0);
        tio->G1_Mode.setG1_Reload_Source_Switching(tTIO::​tG1_Mode::kG1_Reload_Source_SwitchingAlternate);
        tio->G1_Mode.setG1_Loading_On_Gate(cumulative ? tTIO::tG1_Mode::kG1_Loading_On_GateNo_Reload : tTIO::tG1_Mode::kG1_Loading_On_GateReload_On_Stop_​Gate);
        tio->G1_Mode.setG1_Loading_On_TC(tTIO::tG1_Mode::​kG1_Loading_On_TCRollover_On_TC);
        tio->G1_Mode.setG1_Gating_Mode (tTIO::tG1_Mode::kG1_Gating_ModeEdge_Gating_Active​_High);
        tio->G1_Mode.setG1_Gate_On_Both_Edges (tTIO::tG1_Mode::kG1_Gate_On_Both_EdgesBoth_Edges_​Disabled);
        tio->G1_Mode.setG1_Trigger_Mode_For_Edge_Gate(tTI​O::tG1_Mode::kG1_Trigger_Mode_For_Edge_GateGate_Do​es_Not_Stop);
        tio->G1_Mode.setG1_Stop_Mode(tTIO::tG1_Mode::kG1_​Stop_ModeStop_On_Gate);
        tio->G1_Mode.setG1_Counting_Once(tTIO::tG1_Mode::​kG1_Counting_OnceNo_HW_Disarm);
        tio->G1_Second_Gate.setG1_Second_Gate_Gating_Mode​(0);
        tio->G1_Input_Select.flush();
        tio->G1_Mode.flush();
        tio->G1_Second_Gate.flush();
        //MSeries.CTR.UpDown.Registers
        tio->G1_Command.writeG1_Up_Down(tTIO::tG1_Command​::kG1_Up_DownSoftware_Up); //kG1_Up_DownSoftware_Down
        //MSeries.CTR.OutputRegisters
        tio->G1_Mode.writeG1_Output_Mode(tTIO::tG1_Mode::​kG1_Output_ModePulse);
        tio->G1_Input_Select.writeG1_Output_Polarity(0);
        //MSeries.CTR.BufferEnable
        board->G1_DMA_Config.writeG1_DMA_Reset(1);
        board->G1_DMA_Config.setG1_DMA_Write(0);  
        board->G1_DMA_Config.setG1_DMA_Int_Enable(0);
        board->G1_DMA_Config.setG1_DMA_Enable(1);   
        board->G1_DMA_Config.flush();
        tio->G1_Counting_Mode.setG1_Encoder_Counting_Mode​(0);
        tio->G1_Counting_Mode.setG1_Alternate_Synchroniza​tion(0);
        tio->G1_Counting_Mode.flush();
        //MSeries.CTR.EnableOutput
        //board->Analog_Trigger_Etc.setGPFO_1_Output_Enab​le(tMSeries::tAnalog_Trigger_Etc::kGPFO_1_Output_E​nableOutput);
        //board->Analog_Trigger_Etc.setGPFO_1_Output_Sele​ct(tMSeries::tAnalog_Trigger_Etc::kGPFO_1_Output_S​electG_OUT);
        //board->Analog_Trigger_Etc.flush();
        //MSeries.CTR.StartTriggerRegisters
        tio->G1_MSeries_Counting_Mode.writeG1_MSeries_HW_​Arm_Enable(0);    
        board->G0_G1_Select.writeG1_DMA_Select(sDMASelect​[dmaChannel]);   
        tio->G1_Command.writeG1_Arm(1); // arm it
    Scott Gillespie
    http://www.appliedbrain.com
    scott gillespie
    applied brain, inc.
    Solved!
    Go to Solution.

    Okay, I have it working now.  In addition to your suggested changes, I had to remove the following line:
    tio->G1_MSeries_Counting_Mode.writeG1_MSeries_HW_A​rm_Enable(0);    
    It appears that writing something to MSeries_Counting_Mode causes that register to supersede the Counting_Mode register.  Is that right?
    So code that now works for  me is listed below.
    thanks Tom!
    -spg
    void eventCounterSetup(tMSeries *board, tTIO *tio, int dmaChannel, bool cumulative, int source) // pfi, or -1 for 20Khz clock
    int sourceSelect = (source==-1) ? 0 : (source+1);
    //MSeries.CTR.Source
    tio->G1_Input_Select.setG1_Source_Select(sourceSel​ect); // (pfi+1) or 20Khz=0
    tio->G1_Input_Select.setG1_Source_Polarity(0); //rising=0
    tio->G1_Input_Select.setG1_OR_Gate(0);
    tio->G1_Input_Select.flush();
    //MSeries.CTR.Gate
    tio->G1_Input_Select.setG1_Gate_Select(20); //the G_OUT signal from other clock=20
    tio->G1_Input_Select.setG1_Output_Polarity(0); //active high=0
    tio->G1_Input_Select.flush();
    //MSeries.CTR.IncrementRegisters
    tio->G1_AutoIncrement.writeRegister(0);
    //MSeries.CTR.InitialCountRegisters
    tio->G1_Mode.writeG1_Load_Source_Select(tTIO::tG1_​Mode::kG1_Load_Source_SelectLoad_A);
    tio->G1_Load_A.writeRegister(0);
    tio->G1_Command.writeG1_Load(1);
    tio->G1_Load_B.writeRegister(0);
    tio->G1_Load_A.writeRegister(0);
    tio->G1_Command.setG1_Bank_Switch_Enable(tTIO::tG1​_Command::kG1_Bank_Switch_EnableBank_X);
    tio->G1_Command.setG1_Bank_Switch_Mode(tTIO::tG1_C​ommand::kG1_Bank_Switch_ModeGate);
    tio->G1_Command.flush();
    //MSeries.CTR.ApplicationRegisters
    tio->G1_Input_Select.setG1_Gate_Select_Load_Source​(0);
    tio->G1_Mode.setG1_Reload_Source_Switching(tTIO::t​G1_Mode::kG1_Reload_Source_SwitchingAlternate);
    tio->G1_Mode.setG1_Loading_On_Gate(cumulative ? tTIO::tG1_Mode::kG1_Loading_On_GateNo_Reload : tTIO::tG1_Mode::kG1_Loading_On_GateReload_On_Stop_​Gate);
    tio->G1_Mode.setG1_Loading_On_TC(tTIO::tG1_Mode::k​G1_Loading_On_TCRollover_On_TC);
    tio->G1_Mode.setG1_Gating_Mode (tTIO::tG1_Mode::kG1_Gating_ModeEdge_Gating_Active​_High);
    tio->G1_Mode.setG1_Gate_On_Both_Edges (tTIO::tG1_Mode::kG1_Gate_On_Both_EdgesBoth_Edges_​Disabled);
    tio->G1_Mode.setG1_Trigger_Mode_For_Edge_Gate(tTIO​::tG1_Mode::kG1_Trigger_Mode_For_Edge_GateGate_Doe​s_Not_Stop);
    tio->G1_Mode.setG1_Stop_Mode(tTIO::tG1_Mode::kG1_S​top_ModeStop_On_Gate);
    tio->G1_Mode.setG1_Counting_Once(tTIO::tG1_Mode::k​G1_Counting_OnceNo_HW_Disarm);
    tio->G1_Second_Gate.setG1_Second_Gate_Gating_Mode(​0);
    tio->G1_Input_Select.flush();
    tio->G1_Mode.flush();
    tio->G1_Second_Gate.flush();
    //MSeries.CTR.UpDown.Registers
    tio->G1_Command.writeG1_Up_Down(tTIO::tG1_Command:​:kG1_Up_DownSoftware_Up); //kG1_Up_DownSoftware_Down
    //MSeries.CTR.OutputRegisters
    tio->G1_Mode.writeG1_Output_Mode(tTIO::tG1_Mode::k​G1_Output_ModePulse);
    tio->G1_Input_Select.writeG1_Output_Polarity(0);
    //MSeries.CTR.BufferEnable
    board->G1_DMA_Config.writeG1_DMA_Reset(1);
    board->G1_DMA_Config.setG1_DMA_Write(0);  
    board->G1_DMA_Config.setG1_DMA_Int_Enable(0);
    board->G1_DMA_Config.setG1_DMA_Enable(1);   
    board->G1_DMA_Config.flush();
    // from Tom:
    // The "magic" you need is referred to as synchronous counting mode (or Duplicate Count Prevention in NI-DAQmx).  
    // Try setting G1_Encoder_Counting_Mode to 6 (synchronous source mode) and G1_Alternate_Synchronization to 1 (enabled).
    tio->G1_Counting_Mode.setG1_Encoder_Counting_Mode(​6); // 0
    tio->G1_Counting_Mode.setG1_Alternate_Synchronizat​ion(1); // 0
    tio->G1_Counting_Mode.flush();
    board->G0_G1_Select.writeG1_DMA_Select(sDMASelect[​dmaChannel]);   
    tio->G1_Command.writeG1_Arm(1); // arm it
    scott gillespie
    applied brain, inc.

  • I can help with a buffering problem in a video-based eLearning..

    Hello,
    I hope I can give a little back here for once.  : )   I have a video-based eLearning that is hosted on a LMS that has been giving the users with low bandwidth a lot of problems.  I was doing some testing with Chrome Dev Tools today, and I think I find some info that could be of use to some people.  The eLearning is hosted on Moodle.
    Here is what I found :
    Contrary to what I believed, the Chrome browser (and it is probably the same with other browsers) will not download all of the files, or at least not all of the video files in a SCORM packet without the user first interacting with that video in some way.  As you see in the graphic, I first arrived at the intro video shortly before 2.5 minutes, and only then did the browser begin downloading this video.
    At about three minutes, see red line, I used the forward button to jump to the next video, and because the browser was not yet finished downloading the intro video, it was downloading two simultaneously.  This is when I started experiencing a buffering issue.
    A few seconds later, I used the slider in the progress bar to move to the 4th video, see blue bar, which "set off" the third video as well.  At this point my browser was trying to download four videos at once, which caused major buffering issues.
    This means, however, that jumping around an eLearning with several videos in it, even using the TOC or forward and backward buttons will cause all of the videos you "touch" to begin downloading, and if you have low bandwidth, they can be downloading simultaneously for a long time.
    Possible solution  --> Allow navigation only with with TOC and make it so the user can only go to the next slide/video after he has finished viewing the current one, ensuring,that only one video will be downloaded at once.  (Needs to be tested).
    Anyway, I hope this has provided some insight to those experiencing problems similar to this!

    Under the advanced tab in the button inspector you can set it to activate your subtitle stream.

  • How do I diagnose buffering and freezing problems?

    My home business uses flash player to stream horse race videos from four different sites for several hours every day.  How can I diagnose recurring yet unpredictable slow downs, buffering, freezing, even Flash Player crashing?   Here are the specifics:
    We use Chrome, IE and Firebox browsers.  We have problems on all the browsers.
    All computers in our house have problems but the primary one is: Vista Home Premium 64 bit, Windows 6.0 sp2, 4GB memory.
    Our connection screams at 20GB down, 5GBup.  I run Internet speed tests during the slowdowns and we are still at this level. The main computer is hard wired into the router, all others are wireless.
    Flash Player is used by all four internet sites. All are running at the lastest release version.
    I have disabled hardware accelerator, checked the cache setting, etc.
    We work in two modes: 1 - streaming live video from the race track.  2 - Playing archived race replays from a replay service during which we pause and rewind extensively.
    Some days we have almost no buffering problems, other days the buffering is unmanageable.
    Some days (during replay watching) Flash Player freezes and crashes many times, other days there is no problem.
    A few months ago, there was almost no problem.  Over time things have gotten progressively worse.
    How can I determine if Flash Player is the problem? Are there ways of getting throughput statistics from Flash? How can I determine the bottleneck or problem area?

    The only possible ways to get a virus are:
    -Jailbreak
    -Downloading an app that is not from the App Store.
    Other than that, your iPhone is fine.
    -Ethan

  • Buffering Problem with Flash Videos

    We are having problems with the buffering of newly published FLASH videos (rendered using Premiere/Flash CS6 and using Windows 8 and explorer/firefox/chorme).   Non-Flash Videos appear to buffer fine.
    An example of this problem can be seen at http://healthwatchusa.org/HWUSA-Presentations-Testimony/20130215-KY-House/20130214-kavanag h.htm 

    1.Default of bufferTime is 0.1 seconds. Try to set the value higher and see if that solves your problem. 
    2.If you set your component to autoplay, you could get rid of it and start the player if the VideoEvent.READY is fired
    3.If you have any code inside your swf that tries to communicate with other domains you should set the "allowScriptAccess" value inside your html container from "sameDomain" to "always"

  • Problem with Freezing/buffering

    Hi people,
    i have a problem with my 8520 curve. A lot of the time when i go to use it, it has the wee black square in the middle of the screen ( like the hands going round on a clock ) it reminds me of the internet buffering when you are trying to watch something on your computer. I have tried the battery pulls to fix it have any of you good people any idea how to fix it I would be grateful for any advice thank you.

    Hi and Welcome to the Community!
    I recommend that you attempt to boot into Safe Mode:
    KB17877 How to start a BlackBerry smartphone in Safe Mode
    It may take you multiple attempts to get the ESC key sequence (press/release/hold) correct, so be patient. When successfully into Safe Mode, see what happens.
    If the behavior ceases, then think carefully...what happened just before this behavior started? A new app? An update? A Theme? Something else? Think carefully as the smallest change could be causal...and attempt to undo whatever that was.
    But if the behavior continues in Safe Mode, then you may need to consider more drastic actions -- WIPE, OS Reload, BBSAK Wipe/Reload, and the "Bare Bones" OS Reload Process. To prepare, you should be sure that you have a full backup to your PC...please review the Backup link in my auto-sig on this post for instructions.
    Good luck and let us know!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Some layers in Photoshop cannot be seen, is this a buffering problem?

    Some layers in Photoshop cannot be seen, is this a buffering problem?

    Maybe these layers' visibility has been disabled. That'll be the case if there's a space where there normally is an eye to the left of a layer name in Layers panel. Click the space/eye to toggle visibility.

  • Buffering problem on Apple TV

    On my iTouch, I have 3 exercise bike workouts.  All 3 play perfectly on my computer and my iTouch.  However, only 2 of them play all the way through on Apple TV.  The third one starts to play, and then every few minutes stops and starts buffering for awhile and that little circle keeps spinning and spinning around for several seconds or sometimes several minutes.  I can't figure out why 2 workouts play fine, and the third is a problem only on Apple TV.  Any suggestions would be most appreciated.

    You used to be able to browse the whole store, this is a new problem I've read posts it's affecting US Canada and Europe. Hope they fix it quick.

  • IMac Buffering Problems

    Recently my iMac has started to have problems with videos because it never used to buffer but now all it does is take it's time buffering videos, does anyone know how to fix this problem?

    Contact your ISP.  You need to confirm that the problem is not coming from their end. 
    Results of the speed test? 

  • :S Table Buffering Problems

    Hi I am brand new to SAP/ABAP and I am struggling to get rid of a warning I get for a piece of code. Any help would be much appreciated.
    Cost Center Cutback object has warnings performance check: (1). <b>Generically Buffered Key Area  for Table CSKS not Completely.</b>
    Here is the code the warning is pointing to
      SELECT kokrs kostl INTO TABLE gs_cskskey FROM  csks
             WHERE  bukrs EQ gs_key_costcut-bukrs
             AND    kokrs IN gr_kokrs
             AND    kostl IN gr_kostl
             AND    bukrs IN gr_bukrs.
    Is the problem here that the table buffer is not getting properly filled for some reason???

    James,
    Your table is Generic buffering table. If you read a record from a generically buffered table, all records whose the left-justified part of the key corresponds to that of this record (generic key fields) are loaded into the buffer.
    This left-justified part of the key is determined in this field by entering a number n of key fields. The first n key fields of the table are thus the generic key fields.
    The number entered must be between 1 and key field number -1. For example, for a table with 6 key fields, only values between 1 and 5 are allowed.
    The value to be entered should be selected so that the generic areas, that is, the set of records corresponding to a record in the generic key fields are not too small.
    This you can see at SE11==> Table name ==> Technical settings. There you can find one field called no of key fields there.
    One ways is
    Go to Change mode and change this you can avoid this warning.
    Second way is
    Try to pick all the key fields in seelction. ie KOKRS,KOSTL, DATBI. I believe this way you can avoid this warning.
    Rgds,
    TM.
    Please mark points if helpful.

Maybe you are looking for

  • Fed up with iTunes.  Anyone know of a good alternative?

    I have loved iTunes for years but have finally reached my breaking point.  Too many lost songs and having to reload all my old music from cds has gotten old.  Has to be something better out there. Any suggestions?

  • Add estimated cost in PM Service order after release of order.

    I have released the PM service order. Now I need to add the estimated cost in service order. . Please tell me a way to do so. I have only released the order and no other transaction has been done.

  • How to send a copy of my .html without it coming up blank

    Hi, Sorry I've tried having a look around for this but can't find the answer anywhere, possibly because of the way I am wording it. I don't really know what I'm doing to be honest, first attempt at making a webpage. I'm trying to send a copy of my .h

  • No remote image preview in CC

    I updated to Dreamweaver CC and none of my remote image's will preview in design mode. They only work in live mode.

  • Panorama is Messing up my tab Groups on Restart

    So I really like the idea of Panorama, and I tried to use it to divide some sites into related categories. For instance I have a group of Irish News site, a group of news aggregator sites (Google news etc), and then a group of British news sites. Thi