Background frame rate

Is there any way to change the default frame rate when the app goes in background? The default rate drops to smth like 4fps or even less when the app is in background and I need to change that to a higher number because the app takes forever to switch tracks (this is an audio streaming app). If the app has the focus, the track switching is immediate but when the frame rate drops it takes up to one minute. Any suggestions would be greatly appreciated.
Just for fyi, I understand the reasons why the frame rate is lowered. There are good articles out there that explain the reasons and best coding practices to ensure that the app does not waste device battery. In my case, I just need to be able to throttle the frame rate up when switching tracks and then back down. I can 't seem to find a way to do it. Maybe it's not possible...that is why I am reaching out to folks in this forum.

Chris,
Sorry for the late reply. I took some time to test a little more...
Tip#2 does not seem to make any difference. The stage always reports the same frame rate of 24.
private function onThrottleEvent(e:ThrottleEvent):void
trace("targetFrameRate is " + e.targetFrameRate);
trace("throtle state is " + e.state);
if (stage != null)
trace("stage Frame rate is" + stage.frameRate);
results:
targetFrameRate is 4
throtle state is throttle
stage Frame rate is 24
To further test, I set logging to true to get a better understanding of what the OSMF  was doing since I use the framework in the Android version.
-locale en_US -define CONFIG::FLASH_14_0 true  -define CONFIG::MOCK false -define CONFIG::PLATFORM true -define CONFIG::LOGGING true -swf-version=27
I can email the logs to you privately if you want them. On Android devices, logging shows that when the app is pushed in the background, the OSMF does not move beyond the wait state. Smth inside of the OSMF  behaves differently when the app is in the background mode. Let me summarize the behavior quickly one more time.
1. App is in foreground: App switches to the next track immediately.
2. App is in foreground and screen is locked: App switches to the next track. There is a few seconds delay, but it still moves to the next track.
3. App in the background with screen locked or unlocked: App does not switch to the next track. OSMF gets stuck in wait state of Seg 1 Fragment 3.
Here are the last two lines before the app gets stuck.
Mon Apr 13 2015 05:38:49 PM.607 [DEBUG] [org.osmf.net.httpstreaming.HTTPNetStream] Processed 66901 bytes ( buffer = 11.981, bufferTime = 4, wasBufferEmptied = false )
Mon Apr 13 2015 05:38:49 PM.608 [DEBUG] [org.osmf.net.httpstreaming.HTTPNetStream] State = wait
The app will stay in this state until I bring the app to the foreground.
Here are the logs when app comes to the foreground.
targetFrameRate is 24
throtle state is resume
stage Frame rate is 24
targetFrameRate is 4
throtle state is throttle
stage Frame rate is 24
targetFrameRate is 24
throtle state is resume
stage Frame rate is 24
Mon Apr 13 2015 05:40:07 PM.386 [DEBUG] [org.osmf.net.httpstreaming.HTTPNetStream] Seek complete and time updated to: 0.039. Dispatching HTTPNetStatusEvent.NET_STATUS - Seek.Notify
Mon Apr 13 2015 05:40:07 PM.387 [DEBUG] [org.osmf.net.httpstreaming.HTTPNetStream] NetStatus event:NetStream.Seek.Notify
Mon Apr 13 2015 05:40:07 PM.388 [INFO] [org.osmf.net.NetStreamLoadTrait] NetStream.Seek.Notify
Mon Apr 13 2015 05:40:15 PM.107 [DEBUG] [org.osmf.net.httpstreaming.HTTPNetStream] State = play
On iOS devices, the app behaves the same as far as the frame rate goes but the streaming stops immediately when the app is pushed to the background or the screen  is locked. I don't use the OSMF in iOS app but I use the Netstream class in combination with StageVideo to be able to consume HLS streams. Here are some traces.
(pushed to the background)
app status is ....deactivate
stage video is available
NetStream.Play.Stop
targetFrameRate is 4
(brought to the foreground)
throttle state is throttle
stage Frame rate is 24
targetFrameRate is 24
throttle state is resume
stage Frame rate is 24
When the app dispatches the Deactivate event, it also forces the Netstream  to stop streaming. The documentation that I have read says that when the app enters background, video stops rendering but in this case I am streaming audio only so I don't see the reason why NetStream.Play.Stop is dispatched on deactivate. In app.xml, I have also the correct setting to be able to play background audio.
<key>UIBackgroundModes</key>
  <array>
  <string>audio</string>
  </array>
Any thoughts? The app is available in both Android and Apple stores so you can easily download and test the  behavior yourself.

Similar Messages

  • Camera publishing frame rate - slow

    Hello,
    We're creating a video chat app which will work across desktop, iOS and Android.
    Everything is working fine except that the published stream suffers from a low frame rate - averaging around 7fps.
    This is really annoying especially as the camera is capturing at approx 30fps.
    We're using a beefy server running Wowza or AMS but the issue seems to be on the publishing side in the Air app.
    Has anyone else experienced this or any one know of optimum settings to get that frame rate higher?
    It seems like it might be a bug with Air to be honest as I wouldn't have thought publishing would put that much strain on the CPU to reduce the frame rate that much.
    Thanks,
    Dave.

    Hi Chris,
    Sure, we used Scout and it showed the CPU was maxing out over 100%.
    When the app wasn't publishing over the NetStream then CPU usage was around 30%. Which in itself seems high when there wasn't anything else going on and no other apps in the background.
    This demo app we're using just displays the camera feed using a video object and then publish that feed directly to the streaming server. We've stripped out all other functionality while we address these video issues.
    I can ask my guys to provide more detail regarding the Scout reports on Monday morning. But, until then what kind of CPU usage would you expect this process to consume? We're exporting video using the H.264 profile.
    Doesn't the native camera utilise H.264 video and so other than encoding the audio to Speex I wouldn't have thought there's too much encoding/transcoding occurring? Just seems odd...
    Any advice or ideas much appreciated!
    Along these same lines...is there a reason why Air doesn't export/publish the video stream as H.264 and AAC since iOS already provides those? Is it a codec licensing issue? Just curious since Speex really isn't the best quality especially when we're going to be using this in a context where we'll be streaming live music events/gigs.
    Thanks,
    Dave.

  • Progressive frame rate

    This is my first foray into HD, so my apology for this rudimentary question.
    How can I tell if an HD footage is progressive or interlaced?
    I have 30min worth of HDCAM. The post house that did the transfer told me that they're 1080p25 (I have no reason to doubt them). I'm just curious if there's any way I can double-check to make sure that they're 25p and not 25i.
    I imported a sample clip into FCP and looked under 'Item Properties'. I only saw the following data but no mentioning of whether it's progressive or interlaced:
    Vid Rate: 25fps
    Frame Size: 1920 x 1080
    Compressor: Uncompressed 8-bit 4:2:2
    Pixel Aspect: Square
    Field Dominance: Upper (Odd)
    By the way, does progressive video have a field dominance?
    Thanks,
    td

    Thanks for the detailed answer. I'm based in Vietnam and none of the local post houses have much experience in doing progressive HD since most of their work is for TVCs. I had to go to Bangkok to do the full-grade transfer (from 35mm) to HDCAM and conform in FCP. I specifically asked for 25P frame rate because this will finish in film. I wonder if they messed up (I hope that's not the case).
    I just need to clarify a few things.
    The reason my question came up was because as I understand it, progressive video should have no field dominance. Is this correct?
    All these footages have Upper field dominance. Is this a definite indication that they're interlaced? Are there any type of HD that has an Upper field dominance?
    I did a few test and got mixed result. But I'm not sure if this is because my system is not set up to do anything more than DV, and I don't have a 1080p25 Codec in my system. These are the tests I did:
    Since the post house has a more recent version of FCP than I do, they gave me an XML file of the conformed project. I imported the XML, with the 'Override with setting from XML' box checked. Everything is red on the timeline, even after I changed all the timeline's settings to match the footages' settings.
    However, when I create a new project, set the Sequence Settings to 1920x1080, Square pixel, Upper Field Dominance, Compressor as Uncompressed 8-bit 4:2:2. Import a clip directly into the FCP project and place it on this time line. It's gray.
    I created a new timeline with same setting, except for Field Dominance set to NONE, the clip is still gray when placed on the timeline.
    On the other hand, when I looked at one of the footages at full-size, frame by frame, on my Cinema display (I don't have an HD broadcast monitor), the edges look pretty sharp. For ex. I have a shot of a swish pan following a car speeding across the screen. There are some horizontal streaks in the background, but these look like motion blurs rather than interlaced artifacts. The edge of the car is sharp, with no jaggy. This seems to indicate that it's progressive.
    My big worry is that the post house did the transfer (to tape) at 25P, but captured at 50i or 25i by mistake. Then again, if the Codec on the footages says Uncompressed 8-bit, then the captured footages should be the same as what's on the master tape, shouldn't it?
    I'm thoroughly confused at this point. Anything that helps to shed light on this would be greatly appreciated.
    I apologize for the lengthy note, but I figured it may help to give some backgrounds on the project. I need to get this sorted out before going online. This could be a very costly fix, especially since I'm paying for this film out of my own pocket. But at least if I catch it on time, I can minimize the damage.
    Thanks again.
    td

  • Flash preview frame rate

    When you do a publish preview does it run at the actual frame
    rate of the movie? I am working on a file that previews correctly
    but when I publish the .swf things seen to be running faster.
    I should mention that I am using some flashLoaded components,
    but why should that matter. I thought the preview & the
    finished swf were one in the same.

    I have since discovered that my slow down/speed up issues
    seem to be caused by the large flv file I have playing as a looped
    background.

  • Reading gif animation frame rates and such?

    Okay so I've been coding java for some time now and I mostly just make applications for fun.
    I usually don't have to get help for coding so this is my first post here...
    The current goal I have is a application that displays animations (may turn into a animation editor)
    I've tried searching on google alot for the answer but no justice :(
    Okay so I have the image loading, a semi-nice gui, the image displays and cycles through the animation.
    But the thing that I want is for the image cycle to actually know the real frame rate of the gif instead of having to define it myself.
    Is there anyway to do this? I was reading up and the only solution I found was to read the bytes of the file itself but that would take alot of work and I haven't got a clue on how to do that.
    This is my code for loading the animation:
    public void loadAnimation(String name) {
            final File imageName = new File(name);
            new Thread() {
                @Override
                public void run() {
                    for(int i = 0; i < animationImage.length; i++) {
                        if(animationImage[i] != null) {
                            animationImage.flush();
    animationImage[i] = null;
    if(lastImageDrawn != null) {
    lastImageDrawn.flush();
    lastImageDrawn = null;
    lastImageIndex = 0;
    ImageReader reader = ImageIO.getImageReadersByFormatName("gif").next();
    readingImage = false;
    try {
    reader.setInput(new FileImageInputStream(imageName));
    totalImages = reader.getNumImages(true);
    imageProgressBar.setMax(totalImages);
    readingImage = true;
    int currentImage = 0;
    while(readingImage) {
    BufferedImage image = reader.read(currentImage);
    animationImage[currentImage] = image;
    currentImage++;
    imageProgressBar.setValue(currentImage);
    imageProgressBar.setText("Loaded frame: " + currentImage + " / " + totalImages + " - " + imageProgressBar.getPercent() + "%");
    repaint();
    image.flush();
    if(currentImage == reader.getNumImages(true)) {
    readingImage = false;
    reader.reset();
    reader.dispose();
    } catch (IOException e) {
    e.printStackTrace();
    }.start();
    }If you guys could help it'd be very appreciated.
    EDIT: Oh yeah, I don't want to use any library's I usually like coding things myself...
    Edited by: steve4448 on May 7, 2010 11:45 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Given the following declarations which completely define a GIF animation,
    //information obtained from source file/url.
    private Image[] images;
    private short[] durations; //hundredths of a second
    private short[] xOffsets;
    private short[] yOffsets;
    private Disposal[] disposalMethods;
    //The background color of the global pallete in the GIF file is not
    //used.  It is here merely in case you want to change the implementation
    //of RESTORE_TO_BACKGROUND disposal method.
    private Color backgroundColor;the following method will load all this information from a GIF file. Keep [this page|http://java.sun.com/javase/6/docs/api/javax/imageio/metadata/doc-files/gif_metadata.html] open in a web browser as you look at the code. The class referred to as "Disposal" in the code is an enum class. It's provided in my post below this one.
    /**Loads all the frames in an src from the given ImageInputStream.
    * Furthermore, if the src references a GIF file then information
    * on frame durations, offsets, and disposal methods will be extracted
    * (and stored).  The src stream is not closed at the end of the method.
    * It is the duty of the caller to close it if they so wish.*/
    private void loadFromStream(ImageInputStream imageStream)
            throws java.io.IOException {
        //obtain an appropriate src reader
        java.util.Iterator<ImageReader> readers =
                ImageIO.getImageReaders(imageStream);
        ImageReader reader = null;
        while(readers.hasNext()) {
            reader = readers.next();
            String metaFormat = reader.getOriginatingProvider()
                    .getNativeImageMetadataFormatName();
            if("gif".equalsIgnoreCase(reader.getFormatName()) &&
               !"javax_imageio_gif_image_1.0".equals(metaFormat)) {
                continue;
            }else {
                break;
        if(reader == null) {
            throw new java.io.IOException("Can not read image format!");
        boolean isGif = reader.getFormatName().equalsIgnoreCase("gif");
        reader.setInput(imageStream,false,!isGif);
        //before we get to the frames, determine if there is a background color
        IIOMetadata globalMeta = reader.getStreamMetadata();
        if(globalMeta != null && "javax_imageio_gif_stream_1.0".equals(
                globalMeta.getNativeMetadataFormatName())) {
            IIOMetadataNode root = (IIOMetadataNode)
                    globalMeta.getAsTree("javax_imageio_gif_stream_1.0");
            IIOMetadataNode colorTable = (IIOMetadataNode)
                    root.getElementsByTagName("GlobalColorTable").item(0);
            if (colorTable != null) {
                String bgIndex = colorTable.getAttribute("backgroundColorIndex");
                IIOMetadataNode colorEntry = (IIOMetadataNode) colorTable.getFirstChild();
                while (colorEntry != null) {
                    if (colorEntry.getAttribute("index").equals(bgIndex)) {
                        int red = Integer.parseInt(colorEntry.getAttribute("red"));
                        int green = Integer.parseInt(colorEntry.getAttribute("green"));
                        int blue = Integer.parseInt(colorEntry.getAttribute("blue"));
                        backgroundColor = new java.awt.Color(red, green, blue);
                        break;
                    colorEntry = (IIOMetadataNode) colorEntry.getNextSibling();
        //now we read the images, delay times, offsets and disposal methods
        List<BufferedImage> frames    = new ArrayList<BufferedImage>();
        List<Integer>       delays    = new ArrayList<Integer>();
        List<Integer>       lOffsets  = new ArrayList<Integer>();
        List<Integer>       tOffsets  = new ArrayList<Integer>();
        List<Disposal>      disposals = new ArrayList<Disposal>();
        boolean unkownMetaFormat = false;
        for(int index = 0;;index++) {
            try {
                //read a frame and its metadata
                javax.imageio.IIOImage frame = reader.readAll(index,null);
                //add the frame to the list
                frames.add(forceNonCustom((BufferedImage) frame.getRenderedImage()));
                if(unkownMetaFormat)
                    continue;
                //obtain src metadata
                javax.imageio.metadata.IIOMetadata meta = frame.getMetadata();
                IIOMetadataNode imgRootNode = null;
                try{
                    imgRootNode = (IIOMetadataNode)
                            meta.getAsTree("javax_imageio_gif_image_1.0");
                }catch(IllegalArgumentException e) {
                    //unkown metadata format, can't do anyting about this
                    unkownMetaFormat = true;
                    continue;
                IIOMetadataNode gce = (IIOMetadataNode)
                    imgRootNode.getElementsByTagName("GraphicControlExtension").item(0);
                delays.add(Integer.parseInt(gce.getAttribute("delayTime")));
                disposals.add(Disposal.disposalForString(gce.getAttribute("disposalMethod")));
                IIOMetadataNode imgDescr = (IIOMetadataNode)
                    imgRootNode.getElementsByTagName("ImageDescriptor").item(0);
                lOffsets.add(Integer.parseInt(imgDescr.getAttribute("imageLeftPosition")));
                tOffsets.add(Integer.parseInt(imgDescr.getAttribute("imageTopPosition")));
            } catch (IndexOutOfBoundsException e) {
                break;
        //clean up
        reader.dispose();
        //copy the source information into their respective arrays
        if(!frames.isEmpty()) {
            images = frames.toArray(new BufferedImage[]{});
        if(!delays.isEmpty()) {
            durations = new short[delays.size()];
            int i = 0;
            for (int duration : delays)
                durations[i++] = (short) (duration == 0?DEFAULT_DURATION:
                                                        duration);
        if(!lOffsets.isEmpty()) {
            xOffsets = new short[lOffsets.size()];
            int i = 0;
            for(int offset : lOffsets)
                xOffsets[i++] = (short) offset;
        if(!tOffsets.isEmpty()) {
            yOffsets = new short[tOffsets.size()];
            int i = 0;
            for(int offset : tOffsets)
                yOffsets[i++] = (short) offset;
        if(!disposals.isEmpty()) {
            disposalMethods = disposals.toArray(new Disposal[]{});
    }

  • Ichat Frame Rate issues, low FPS

    Hi,
    My Father has a G5 1.8 iMac (20") w/ iSight and Tiger, connected to the internet via a cable modem. His upload and download speed are great. When he connects to me in iChat (or anyone else) he initially hooks up at about 15 fps+, but within 5-7 sec, drops to 1 fps, and stays there. He has been unable to get greater than 1 fps sending his video, which results in quite choppy video for anyone on the receiving end.
    Any ideas on how he can get his frame rate to increase? I've run out of ideas.
    Thanks,
    Tyler

    Hi Tyler
    What apps are running in the background, eg:Virex for one can take the frame rate down and is not compatible with 10.4 so uninstall it.
    Also some widget's can cause frame rate loss so turn them all off to check.
    Tony

  • Timeline frame rate and exposure correction capabilities of the latest iMovie

    My background. I have been trying to create movies made from clips that can be played back at 60 fps. I have been using a Nikon V1 camera for creating video clips. It records 1080 HD movies that are interlaced, but at 59.94 fps (Double NTSC) rather than the 60i standard of 29.98 fps (Standard NTSC). It also records 720p60 footage as well. I would like to maintain the temporal resolution of footage (the "video look") I get with the camera as well as perform good exposure and color correction on dark/underexposed footage. I currently use iMovie '09 and Final Cut Express 4. My current computer runs on Snow Leopard, but I cannot update to Mavericks or Yosemite that the latest versions of iMovie or Final Cut Pro require. I intend to upgrade my computer in the next few months, but what I get will depend on what video editing software I figure I will need. Hard tech specs regarding this version of iMovie, however, are hard to come by. I am hoping someone with experience using the latest version of iMovie can help answer a couple of questions.
    Regarding timeline frame rate - right now both iMovie '09 and FCE 4 destroy the "video look" I want by forcing the frame rate to go down to 30 fps in the timeline. Does the current version of iMovie support a true 60 fps in the timeline? Playing with the software and provided skateboarding footage at a local Apple Store indicates it does. And does it handle interlaced footage? Also, can it handle 24 fps footage (which another camera of mine records at) actually at 24 fps?
    With regards to exposure and color correction, I find iMovie '09's capabilities lacklustre. If a clip needs better correction than iMovie can deliver, I import the clip into FCE 4 and either use the "Color Corrector" filter along with highlight and midtone exposure sliders to improve the exposure, or Gamma correction along with some hue adjustments. Can iMovie adjust midtones, highlights, and shadows separately, or do Gamma correction, or does it just do basic exposure and contrast correction?
    Would I be better off considering using Final Cut Pro X instead of iMovie.

    cy2006 wrote:
    … I would be happy to get a 21.5" iMac for my work - but my wife insists on getting laptops, so that they can be easily stored away, out of sight. …
    a few comments on that … :
    • I made the switch from using iMovie for about 10y  to the BigBoysToy when FCPX appeared - never want back! Although just an (enthusiastic) hobbyist, it 'beams' your projects into new spheres ... fun is: the better YOU get, the more it offers... you can use FCPX as a 'iMovie-on-steroids', or as a Hollywood-tool ... up to you.
    • screen-estate … I'm actually 'scanning' the market for 21:9 and 4k monitors .. (don't tell the Secretary of Finance in my household); 15" would be way too small for my ol' eyes ... Aperture/Photo editing on 15"? ... hmmmmm....
    • Whatever Mac - FCPX demands additional platters … a mobile set-up? Why not, but add at last 2 additional HDDs (luckily: tiny 'powerless' 2.5"/usb3 HDDs are meanwhile fast enough for average needs) to your travel-luggage …
    • Working-space … I'm privileged to have a working-desk in my household; although 21st cent, I need tons of paper for my editing work (hu?? Yes, scribbling notes, time codes, 'settings' of color-values, coordinates, names of subjects, …), the camera(s), headphones, SDcards, my obligatory cup of coffee, ext. audio-recorder, a mic, a magazine with latest tricks 'n hints to accomplish dit&dat, ..... the idea of the mobile-working space is 'romantic', esp. for any editing work … in my reality!
    • in the past, I had a charming furniture, an 'office on wheels', you opened a latch: my monitor, Mac, keyboard, stuff. With some DIY, it had ext. connectors for power line and ethernet (wireless was too lame those days) ... the whole thingie was parked in some corner, and when Daddy did movies, I rolled it to some charming place near the window, and I was ready to go!.....
    .... what was the question??? I sound like Martha Stewart!! LOL!
    Enjoy your new Mac and Welcome to FCPX ... this way please >>
    Final Cut Pro X
    Happy Movie Making!

  • Understanding Seq. Settings as Related to Frame Rate and Field Dominance

    Hello All, I pondered just how to ask this question and have studied the FCP manual, especially Vol. 4
    Pages 361 on. My HD project is a mix of stills and live video. The video was shot on a HV20, green
    screen, captured thru an Intensity Card as Prores. (DV Matte Blast does the keying rather well).
    The sequence settings are 1080i with an editing time base of 29.97, this matches the live footage. We
    are getting close to the question! I noticed that I can change the field dominance to NONE, and add
    my video to the timeline and still have a gray bar and good playback. I know Final Cut is doing a lot of
    tricks in the background, but I would like to be sure that my sequence settings are not going to come
    back and bite me
    Is the net effect producing, on output, a progressive image? When I output to a QT movie I can choose
    29.97 or 30 FPS. This project is not for broadcast, it will be played back off a computer, or Apple TV
    in a museum setting.
    I know that this is my mission, and any help in a better understanding production path is appreciated.
    Thank you, Tom

    Well, I was recommended to do that when using in animation.
    I am very new on the AEP and FCP, so some of my friends who works on AE on PCs (I am in Brazil at the moment and few have MACs to help me)and AVID told me to change the frame rate in the composition to 60, render the 2 fields starting with lower (for TV purposes) and do the final render in 30 Frames. The reason is that the 2 fields would blend perfectly and the animation would not be shaking at the end.
    Is that another simple way to do that?
    I just did a test to see the final result on the DVD: got the movie with no compression and save it with DV-NTSC compression and imported to IDVD. The lines have disapeared when viewing on the play mode.

  • Frame rate gradually drops to 1 fps

    I just got a pair of iSights as a Xmas present for new grandparents to see a new grandchild. We brought our Powerbook over to test it out. The problem is that the framerate going from their iBook to our Powerbook drops gradually (~15 seconds) from 15 fps to 1 fps after the connection is established. The frame rate in the Powerbook to iBook direction stays a steady 15 fps.
    Some background: They have a 1.2MHz G4 iBook with 768 MB of RAM, we have a 1.33MHz Powerbook with 768 MB of RAM. Both laptops have OSX 10.4.8 and iChat 3.1.5. Both iSights have been updated to the latest firmware. DSL Reports says we have 1.5 to 4 Mbps down, 282 kbps up.
    At first I thought the problem was sharing the uplink. I throttled the Powerbook bandwidth to 100 kbps. I still get ~30 kbps and 15 fps on the Powerbook, ~300 kbps (doesn't add up, does it?) and 1 fps on the iBook. I tried 100 kbps and None as bandwidth limits on the iBook.
    I tried swapping cameras and the problem stays with the iBook. I set the Quicktime streaming rate to 1.5 Mbps on both laptops. I switched iChat to Port 443 (Linksys router and Time Warner cable modem). There are no other programs running on either laptop. I have tried initiating the session in both directions. I'm out of ideas.
    Any ideas? Thanks in advance.
    Kay

    I am having the same exact problem on my PowerBook!
    After reading this forum, I thought Virex might be the problem (I had downloaded it for free from .mac) so I just trashed those files, but it still didn't work. When I look in the Activity Monitor it still says VirexLogin is running and using 1.73MB of real memory... could that be the problem?
    I tried to locate that file so I could trash it, but I couldn't find it. (I also tried searching for it via spotlight...) "Open Files and Ports" says it is located here "/usr/local/vscanx/VirexLogin.app/Contents/MacOS/VirexLogin" but I don't know how to access it.
    If anyone has any ideas, lemme know! (iSight works GREAT in all other apps...)
    fishes,
    Graham!

  • Frame Rate Interpolation

    I would, if possible, love to know a method for improving the overall frame rate of a flash movie using interpolation. I'm not talking about videos delivered through a flash player such as YouTube or Vimeo, but rather vector animations that were common before the days of mainstream internet video. Each flash video consists of manually defined shapes and key frames. These key frames are used to determine inbetweening, or interpolation, motion effects. Since movements, shape transformations, etc are all based on keyframes (scrolling backgrounds and zooms for example) it should be possible to "tween" the master frame rate to 60fps or higher correct? There is a whole host of good stuff from years past (Weebls-stuff, Ebolaworld, Homestar Runner, Newgrounds, etc.) and many of those use low frame rates (one series uses only 12fps) due to performance limitations of yesterday's machines.
    What are your thoughts, and has anyone considered attempting to improve old Flash movies in this way?

    Try this process.
    It was originally developed to create 24p DV files, but can also be used to convert NTSC to PAL (and quite well I might add). The details are in the Read Me.
    Going from AVI to MOV is another issue, though. Not sure how specifically to do that one as I'm really not a Mac fan.

  • Creating a Gif is different frame rate

    If I have an uncompressed .AVI file that I created in After Effects CS5.5 which is 23.976 fps, and load it in Adobe Media Encoder CS5.5, and tell it to create a .GIF of it, at an output fps of 23.976, when I load the created .GIF into Adobe After Effects it tells me the frame rate is 25 fps and there is a black frame padded on the end.  I want the frame rate of the GIF to be what I ask it to be, ie. 23.976, with no additional black frames.
    Here's what happened with screenshots:
    1. I load the uncompressed AVI file that was created in Adobe After Effects CS5.5 into Adobe Media Encoder CS5.5.  Note below that Adobe Media Encoder is saying that the source clip is 23.976 fps, and that the export settings are to create an animated GIF at 23.976 fps.
    2. After Adobe Media Encoder CS5.5 has said "done" (Encoding Completed Succesfully) for this export to a .GIF, if I take that .GIF file that Adobe Media Encoder has just created into Adobe After Effects CS5.5, this is what it says:
    As can be seen above, Adobe After Effects CS5.5 is saying the GIF file that Adobe Media Encoder CS5.5 has just encoded is actually 25 fps, not 23.976 fps like I told it to be exported as.  Also, the GIF Adobe Media Encoder has created is 10 frames long, whereas my original uncompressed AVI is 9 frames long.
    Edit: I've just been reading up on the GIF format and it seems it doesn't store a frame rate but instead stores a frame delay, which is in hundredths of a second.  If this is just an integer, is this the reason for the displayed frame rate discrepancy, ie. 1 frame at 23.976 fps  would be 4.1708 hundredths of a second I think, and 1 frame at 25 fps would be 4 hundredths of a second I think - both rounded to the nearest integer would be 4 hundredths of a second so would the frame delay be set to "4" for both 23.976 fps and 25 fps? (there is also the fact that some short time will be taken for the drawing of the frame)
    Though even with the above, it shouldn't be increasing the amount of output frames.  It converts it correctly (no additional frames) if I use VirtualDub to convert the AVI to GIF instead of Adobe Media Encoder CS5.5.

    Thanks.  Could you get them to also check other parts of the code too.  eg. when I had a work area set in Adobe After Effects CS5.5 and then loaded that project into Adobe Media Encoder (dynamic link etc.) and rendered just the work area I think it was about a frame out then too - I don't think it was a GIF in that case but another type (maybe AVI/H264).

  • How can I change to a higher frame rate than 12 FPS?

    Just got a good deal on a 15 in MACBOOK Pro running Yosemite with the latest Quicktime and iMovie. Is the best frame rate I can get out of this HD camera 12fps? I can't find anywhere to change it in QT or in IMovie.
    MacBook Pro with Retina display, OS X Yosemite (10.10.2)

    studiojl wrote:...So as I understand it the camera will decide on FPS based off available light? ...
    So you seem to correctly understand the information in the linked Use More Light! article.
    studiojl wrote:... I don't like that at all...
    Your emotion is irrelevant.  It simply works the way Apple software is written.  Perhaps some other computer system works different from Mac OS X and Apple camera apps?
    If you intend to keep using Mac, you can take manual control of some camera parameters by using a third party add-on app such as iGlasses, Webcam Settings, or Sight Control.
    studiojl wrote: ... what frame rate does it pick if I import one 30 FPS clip and one 60 FPS clip?
    Whatever frame rate is set by the program of the software application you are using to record those clips.
    You can determine that frame rate by making short test videos and watching it in QT Player.
    The QT "Inspector" window will show you the frame rate for the clip.
    Here's an example for a clip made in my low-light room:
    Message was edited by: EZ Jim
    Mac OSX 10.10.2

  • Msi GeForce 4 4200 frame rate locked at 60 with Windows 2000

    Lost here..... I have an MSI Geforce 4 4200 120MB Video Card slotted on an Asus A7V motherboard - AMD Thunderbird 1Ghz processor with 640mb of ram.
    There is a common problem with the Nvidia chip and Windows 2000 in regards to a lock frame rate at 60fps within games.
    I've tried several programs to fix this i.e. "Refresh Lock", "Windows 2000/XP Nvidia Refresh rate lock", "PowerStrip 3.15" and "NVFresh Tool 1.0"
    But nothing seems to work. I'm sure these program work with older Nvidia cards but not with GeForce 4.
    Any Ideas? I even turned the Vsync off and on.
    HELP!

    p-fulla, I'm not to sure about your system and Windows XP but check out these tweeking sites.
    GEFORCEZONE.COM
    http://www.geforcezone.com/
    and
    TWEAKED.NET
    http://www.tweak3d.net/
    TECHTV.COM/SCREENSAVERS
    http://www.techtv.com/screensavers/
    (A little advice: If you can, dump XP and install a copy of Windows 2000 second edition. They both have the same KERNAL but I find that Win 2000 is much more compatible for now. I give XP 2 more years before it's the OS for all. I've reinstalled 6 systems with Windows 2000 because of compatibility problems.)

  • Help with sequence settings in final cut for project with 2 different frame rates.

    I really need help with this one! I finished editing a wedding video and realized after exporting that it was filmed in two different frame rates. This has happened before but I converted the footage to match and fixed the problem. In this case, the footage is part 30fps and part 60fps. The majority of it was filmed in 30fps. I cannot convert the 60 to 30 without the slow motion effect which I do not need so I have to find a way to burn this to a DVD without it looking messed up! The video was shot with two Canon 7ds if that helps anything. The first sequence I set at 29.97 and exported as a quicktime movie and all the footage filmed in 60 looked perfect and the footage in 30 looked jittery. Then I tried the sequence at 59.97 and it switched. The footage filmed at 30 looked good and the 60 was cropped in. I am so confused! Any advice or suggestions would be greatly appreciated!!

    Thanks for your help Michael! The frame rates are 29.97 1920 x 1080 and 59.94 1280 x 720. I did a control click on the clips in final cut and viewed the item properties/format to find this info. The Canon 7d is a DSLR but we use it for video. As for my workflow, the first thing I do is import the footage onto my computer and then drag the clips into mpeg streamclip. I choose apple prores 422 and uncheck the interlaced box. Once this is done I import the .mov files into final cut. The sequence automatically sets itself to whatever clip I drag in first so it originally set as 29.97. When I finished editing wedding video, I export it to a quicktime movie and choose whatever settings match the sequence, in this case apple prores 422 1920 x 1080 30p. Once that is done I use iDVD to burn the discs.
    I knew something was wrong when I watched the quicktime movie and all the 30fps footage was jittery and most of the cross dissolves looked strange. That's when I figured out the footage was at two different frame rates. What I don't understand is why whatever the sequence is set at in final cut, the clips of the opposite frame rate look right but the clips set at the matching frame rate don't???

  • System heat up and frame rate reduces to 5 fps approx. while playing FIFA 12

    The game works very well in first 2 minutes of startup but after that the fan speed increses abnormally and hard disk also heats up. this is followed by reduced frame rate about 5 fps which makes it very difficult to play the game. While this problem is not seen with earlier versions of FIFA 09 and FIFA 10.
    I am using HP-Pavilion dv4 1204tu laptop. 3GB ram. Windows Vista SP1 32-bit. and Intel(R) Graphics Media Accelator Series 4.

    Interesting, and yet the video card worked beautifully through Mac OS X 10.5.x and 10.6.x until 10.6.5 came along. And the game binary hasn't changed, so the problem must be with the OS.
    Further, if I understand the hierarchy of responsibilities in the software correctly, it's not surprising that the game worked with a video card it may not have listed as supported: Apple supplies an OpenGL library, and compatible drivers for the video cards it sells (that would include my video card, of course), and the games use the OpenGL library to do their graphics. So there's an Apple-supplied abstraction layer (or two) between the game and the video card. In principle, the game doesn't need to know what type of video card is present; just which of the many of the OpenGL features the OpenGL library supports, and whatever the OpenGL library allows it to discover about a video cards' functionality. That way, game developers don't have to create separate versions of their games, or huge amounts of their own video card abstraction code, in order to write a game that's compatible with all of the many video cards on the market at any given time, and all of the new video cards that will come along after the game is published. (I believe my ATI Radeon HD 4870 falls into the latter category.)

Maybe you are looking for

  • I need to make my Apple ID free ?

    Hello there I've a little problme in my new Apple ID i created in Apple store web site. when i try to use it in my IPhone App Store i get thes MSG "This Apple ID has not yet been used with the Itunes Store" and when i press "Review" it needs a credit

  • Xml file to tables

    Hello, I am trying to insert a XML file into the tables. When I read the XSU documentation, I saw a command line utility java OracleXML. In a book I read, it said before one uses java OracleXML commmand line utility, the XML file has to be converted

  • Excel 2010 - Userform - VBA How to stop 'Job No' from duplicating itself on next empty row

     Hi there Thank you in advance for taking the time to check this out. Objective: To prevent duplication of incident numbers in the datasheet, and format the job number with a prefix of Inc- at the beginning. I currently have the cell customization

  • My click wheel has frozen on my nano

    I have had my nano for two days and the click wheel froze randomly when I put a song on pause....I reset it a billion times and nothing happened so I am now restoring it but it is taking forever how long is it supposed to take? Is there anything else

  • Apple USB SuperDrive

    My iMac has a built in optical CD DVD drive.  The CD drive will not read or burn any more. I am looking at purchasing the SuperDrive to get those functios back. The reviews are really mixed and one in particular mentioned it not working if your Mac i