Frame rate, Timer & Delay

Hi,
i am still new to flash CS3 and i want to know about
something about frame rate(default 12 fps) under the properties
TAB. IF i am to create a flash board game, what frame rate should
be set for optimum performance? i am using webservice to set and
get data to SQL Server database. As webservice is passive pull
technology, i am using Timers to constantly get DATA from SQL
server after a SET event. Also, i found out that multiple Timers
with multiple delays will cause some unsuccesful updates or insert
to database, why is it so? Hope to have a reply asap. Thx.

Jon, when you convert AVI>MP4, does that compress the AVI at all or keep it the same quality as the original AVI
File size is directly proportional to the total data rate used. If the same total data rate is used for both files, them the final file size will be roughly the same. As to the case of quality where the files are the same size, this would depend on relative efficiency of the two video codecs involved. In the case of my tests, I used an H.264 video codec at slightly less than the original AVI video codec and did not note any visual difference between the two. However, I did convert to stereo (i.e., two mono channels) at twice the original audio data rate so my target file ended up 90 KBs larger.
If you have QT Pro and want to go the "extra mile," remember that you only need to convert an AVI compression format that is not already "edit" compatible with iMovie '08 to get it to import. In the case of my test file, the AVI contained M-JPEG video with DVI ADPCM audio so I could have simply exported the Adaptive AVI PCM to a Linear PCM (AIFF) file, extracted the already compatible M-JPEG track, and used the "Add to Selection & Scale" option to re-merge the original video with the converted audio to produce an iMovie '08 "edit" compatible file for import with no loss in video quality.

Similar Messages

  • Frame rate - total frames - time

    I want to get the total frames of a movie in level6, running
    at 12 frames per second and convert that to minutes and seconds as
    well as the current time elapsed and display them in dynamic text
    fields on level8 with the variable names: "timecurrent" and
    "timetotal" so that I can have it display the current time next to
    the total time of the movie that is playing.
    Ideas on how to do this?

    Thanks for the input. I have read about _totalframes, etc.
    and know in general that I would get the total frames, divide that
    by frame rate (12) to get seconds, and then somehow do some more
    math (divide by 60) to get that into minutes, but my actionscript
    skills aren't good enough to know how to convert seconds into
    minutes and left-over seconds and display that in a way that users
    will understand as well and to get the _currentframe converted to
    minutes and seconds and display that nicely. I was hoping someone
    could point me in a direction to get bits of code where people have
    already done some of this so that I could learn from it and modify
    it to fit my situation.

  • I want to step through a .mov file frame-by-frame looking at geometry of an aircraft in the video to establish the rotational speed of the propeller.  This should be fairly straightforwaHow to find the frame exposure time of a variable frame rate mov file

    I want to step through a .mov file frame-by-frame looking at geometry of an aircraft in the video to establish the rotational speed of the propeller.  This should be fairly straightforward by looking at how much the propeller moves between each frame and using the exposure time of each frame.
    However the .mov file is from an iPhone 4S and looking at the details, has a variable frame rate.  What I need to know is the duration that each frame is displayed for in order to do my analysis.  Does anyone know how to find out this information?

    I want to step through a .mov file frame-by-frame looking at geometry of an aircraft in the video to establish the rotational speed of the propeller.  This should be fairly straightforward by looking at how much the propeller moves between each frame and using the exposure time of each frame.
    However the .mov file is from an iPhone 4S and looking at the details, has a variable frame rate.  What I need to know is the duration that each frame is displayed for in order to do my analysis.  Does anyone know how to find out this information?

  • Quick Time Screen recording really choppy/ bad frame rate.

    So when i record my screen using other programs everything is smooth and the video moves at the same speed as real time, but when i record using Quick time then the video is very laggy and the frame rate is really bad and things are just jumping around a lot.
    Is Quck Time just not capable of Screen recording complex things? is it only capable of recording microsoft word? lol.
    If someone can hep me use Qucik time to record me screen then that would be great, cause with the way it is now there simply is no point to using it at all cause it doesnt record the screen very well, it just lags and everything jumps around to much. Its like watching a slide show where the pictures change every 2 sec rather than a video.

    Hello justo,
    Well let's get this straight, if you activate the "custom" needs to disable "Show" not to be active in recording the two modules, when you enter the part of customization changes and exit, when he is back in "Demonstration" because the standard method of entry but if your looking for customization that you changed it continues on, not being changed.
    This is my thought to what can entedender of your doubts.
    Fabio Oliveira

  • Posterize Time VS Preseve Frame Rate When nested

    Hello Every one.
    When Nesting  Two Compositions with different Frame Rates, I heard Posterize Time, Is a old Effect that many people use it.  But It can cause Lots of problems.
    So, Is It better Inside Composition Settings- Advanced:  To Check Preserve frame rate when nested or in render queue ?
    Thank You.

    If you have to preserve the frame rate, I would just choose to preserve the frame rate. However, there are many times when you don't even need to preserve the frame rate. So, if you don't actually need to preserve it, don't.

  • Imported quick time movie frame rate

    I have just used Quicktime to convert some old royalty free archive footage. When the conversion is done, the new movie is in the correct format for PAL at 25 frames per second. However, when I import into FCE4, the frame rate of the imported movie drops back to 10fps. Any ideas?

    What are the specs of your clips before conversion? How are you going about converting it exactly? What are the specs of your clips according to Quicktime Movie Info after conversion?

  • 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).

  • Export Quicktime = stalling / frame rate / dropped frames

    Firstly this issue isn't news. It appears it has existed since 2002 at least on these forums and Apple has done nothing.
    Exporting to Quicktime:
    1) Keynote makes up what seem to be consistent random frame rates on export
    - Codec doesn't matter. Photo JPG, Intermediate, 8bit 422, H264
    - You can set the frame rate in export / custom / settings it doesn't matter
    - Having no video on a slide or having video on a slide doesn't change the problem...
    - The last two items do have more information to complete their story
    - If you do have a video on slide at say 25fps and export (at same rate) the random will stabilise
    but it will stabilise to something bizarre, such as 23.69.
    - So Keynote can wreck your frame rate it will drop frames, or even add frames while dropping
    others. It is deeply sophisticated in how it destroys stuff on export.
    Result
    - is a stuttering output if embed video on a slide with a wrecked frame rate
    - and a random frame rate if you don't have a video embed
    2) The video stalls between slides
    - Keynote seems to play a trick by making a single frame span multiple frames
    - At the start of the first slide this seems to vary. The first frame can be between 7 and 33
    frames depending on some strange internal logic only known to Keynote
    - Between slides it will hold the last frame of the exiting slide usually for 7 frames and hold
    the first frame of the entering slide for usually the same amount.
    - No amount of change to settings such as transition delay, adding a transition, self play etc
    will effect this stalling from what I can tell.
    - You can analyse the reality of the issue by dropping the resulting file into Quicktime 7 and
    changing the video window "time code" display to frames by clicking on it and single framing
    through the video. I have Quicktime Pro for the record.
    Notes:
    - I have every update installed and am running 10.6.2
    - I have tried it on two machines, one a clean build, server or client
    - Playing the presentation direct in Keynote does not present any of the noted issues
    - I have spent the better part of two weeks on the issue trying all sorts of combinations
    - Video of different frames rates, sizes, codecs. All useless, don't bother.
    Outcome:
    - Keynote is completely useless unless you just want to play a presentation in it
    - Dropped frames, stuttering video, stalling, mangled frame rates, fake frames
    Solutions that aren't:
    - One suggestion for video embeds is to enter a strange custom frame rate. For example a
    24fps original turns into a 23.69 export, if you up the frame rate to 24.3 the resulting export
    is 24fps.
    This is a truly hit and miss affair and will require a lot of testing to nail it. Unfortunately I
    tested the resulting video frame count in Quicktime against the original video and...
    The amount of frames is not the same. Part of my assumption is that the stalled pad frames
    are being considered by Keynote and it drops some frames to fake the same length, that at
    least -seems- to be part of the result, but it doesn't account for all the lost frames.
    - I have also tried just having one slide and exporting that. The same things happen regardless
    How Al Gore managed to make "inconvenient truth" using Keynote is a complete mystery. Maybe on Tiger with some old version it used to work, yet from the forums it would appear it has never worked. This piece of software is a clear case of "it just doesn't work"
    I hope you find this and stop hurting yourself trying to make this. I might hurt on a bit longer yet.

    I can't answer in detail (I started with version 6, which I haven't used in years, so don't know what v5 did) but... a general comment
    Software that old is very likely going to struggle trying to edit a VOB/MPG file copies from a DVD
    If you are digitizing by playing the DVD through a conversion device you should end up with DV AVI which should edit well
    Just what kind of files are you trying to edit?

  • 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.

  • 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[]{});
    }

  • 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.

  • High Latency with low frame rate

    I'm getting 30 seconds of latency (between source video and
    FME input window) when frame rate is set to 1.00 fps. With higher
    frame rates, latency is very low.
    Odd behavior: when switching from, say, 29.97 to 1.00 fps, I
    see every frame (no frames are dropped), but they paint at only 1
    per second (which means a large buffer is building somewhere).
    After several seconds, the behavior switches to the expected 1 fps
    (with all intervening frames dropped), but the whole thing is
    delayed by roughly 30 seconds.
    build: FME 2.5.0.2086
    format: H.264 or VP6 (happens with both)
    size: 352 x 240
    bit rate: 200 Kbps
    keyframe freq: 1 sec
    Am I doing something wrong?

    My encoding machine is a Gateway Pentium 4, 2 GHz with 1
    GByte RAM, Windows XP Service Pack 2.
    Video capture is done with a Pinnacle 510-USB peripheral,
    Pinnacle driver 4.0.46.0.
    Here's how I observe the problem: my input video is a color
    bar pattern with burned-in time code. When I switch frame rates
    from 29.97 fps to 1 fps, I see each and every frame appear in the
    Media Encoder monitor window (as verified by looking at the
    burned-in frame counter). However, only one 1 frame per second is
    rendered. For example, I first see 01:00:00:01, then 1 second later
    I see 01:00:00:02, then 1 second after that: 01:00:00:03, etc.
    After several seconds, I then begin to see the burned-in time
    code jumping in 1 second counts -- the expected behavior:
    01:00:20:13, next second: 01:00:21:13, next second: 01:00:22:13,
    etc.
    The problem occurs when switching from any rate lower than my
    source video rate of 29.97 fps, it's just that it's easier to
    describe what happens at the lower 1 fps rate.

  • 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.)

  • Can't set frame rate on animated GIF PSE8 on Mac

    When saving an animated GIF in Elements 8 (running on Mac OSX 10.6 Snow Leopard) I can't modify the frame rate. It is set at the default .2 delay and can't be modified. Anyone know of a fix for this?
    Thanks.

    Thanks Barbara... I have used that very workaround already - but was hoping there was a solution so I could just do it in the app designed for this! So unfortunate that Adobe knows about this bug and hasn't fixed it!

  • Image Sequence Settings in QT Pro - what is the Frame Rate range available?

    I am considering purchasing QT Pro for Windows. I wish to make a time lapse movie out of a series of pictures. I would like to know what the range of options is for the "Image Sequence Settings" in File->Open image Sequence... menu. Does is it go well beyond 1 second?
    Thanks!
    Chris

    Frames rates are from 10 seconds per frame up to 60 frames per second.
    I make many image sequence movies and just start with one frame per second.
    I then "add scaled" to a properly timed audio only file. This way you can get nearly any frame rate you could ever need.

Maybe you are looking for