About BI Accelerator

Anybody here have used BI accelerator?or any document about how to use it?

Hi Martin
Refer to following weblogs on SDN
What is BI Accelerator ?
Comparing the BI Accelerator (f.k.a. HPA) to Traditional RDBMS Technology
Also giving you few links on SDN - you can download these docs
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3604c604-0901-0010-f0aa-b37378495537
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/11c4b71d-0a01-0010-5ca0-aadc2415b137
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5be07e11-0b01-0010-618e-f713e24f80e4
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a6494253-0801-0010-548f-b371df5c4504
Regards
Pradip

Similar Messages

  • A few questions about OpenGl acceleration

    My system:
    Vista Ultimate 32bit, Intel Q6600, Geforce 8600GT/512MB, 4G Ram, newest card driver.
    1. Do the graphics driver setting have any influence on Photoshop? If yes, what are the recommended settings?
    2. Flick panning is stuttering a bit. Is my card too slow then?
    3. When I do "flick-panning" it sometimes happens, that I get to an area of the picture that is displayed extremely blurry. That means I start flick-panning in a sharp area and after a second or so I get to a blurred area. The graphics card seems to wait until the pannnig stops completely before it renders the picture sharp. Why doesn`t it render the picture sharp WHILE panning? Again, is my card too slow?
    4. Birdseye view. If I`m zoomed in in a very large picture and press the H-key and press the mouse button to zoom out (birdeye view) I often get a view of the picture that is partly blurred. As soon as I release the mouse to zoom in again it gets sharp....but not before (in the zoomed out-view).
    5. Color management: To get colormanagement I have to switch on "color matching" in the advanced OpenGl options. Otherwise the picture is displayed like in a browser without colormanagement. But if this option is on, I get slight banding in a black/white gradient in the shadows.
    This gets really ugly if I make a black/white gradient in a huge colorspace like ProPhoto.
    6. When OpenGl is off, screen redrawing is much slower than in CS3.
    In CS3 it takes about 1/10sec for the whole picture (my screen res is 1024/1200), in CS4 it takes about 5/10sec (just estimating).
    The side effect of this is that no matter wether OpenGL is on or off, moving parts of the picture with the move tool is MUCH slower than in CS3.
    After all, don`t get me wrong....I really like the new GPU stuff. Just trying to figure out wether I can get it even better.
    Can some of you Adobe guys explain, please?

    Stefan, I just installed a new EVGA nVidia GTX 9800 card with 512MB onboard. I've been looking for any help on the advanced "use OpenGL drawing" preference options and haven't found anything.
    Is "flick panning" where you use the hand tool to activate a pan - and with hardware acceleration you get a ballistic response? Adobe calls it a hand toss. I get some mild stuttering doing that. Compared to the ATI FireGL v3400 card I just replaced, dynamic zooming is smoother with the new card, but the ballistics is something I'd like to disable so there's no lag when I lift my stylus before zooming stops.
    Doing bird's eye view most of the time I'm not seeing any artifacts, but occasionally I see a rectangular area within the full image view blurry (as if it's the first step in a progressive rendering).
    The 178.24 nVidia control panel lets you adjust settings for individual applications. As far as I can tell, only the feature "Multi-display/mixed-GPU acceleration" is different than the global settings with its boldface "compatibility performance mode" enabled.
    If I disable "color matching" in the advanced drawing GPU preferences, if convert a wide gamut image to sRGB, the preview in the conversion control panel is fine, but after conversion the image is no longer color managed. It's very obvious on my wide gamut display. If I save the image, it converted as previewed and will display accurately when reopened.
    I think CS4 without GPU enhancement is a slug compared to CS3. I think there will be a mass movement to graphics card upgrades with this release.
    Bridge color management turns off if I enable "software rendering" in preferences. So I can either have unscrambled pdf previews after page one in some documents, or I can have CM working - but not both. This is consistent between my new graphics adapter and my old one. I got the new one to get past the severe 128MB limitations on Photoshop's OpenGL performance. PS gave me warnings that GPU acceleration would work with only two windows open, and tonight I found technotes with some tantalizing but unspecific information:
    This technote talks about the features vs. onboard graphics memory:
    http://kb.adobe.com/selfservice/viewContent.do?externalId=kb405745
    This technote has troubleshooting info, and some information on the advanced GPU preferences:
    http://kb.adobe.com/selfservice/viewContent.do?externalId=kb404898
    "Q. What are all those Advanced Settings options and what do they mean?
    A. Advanced Settings options:
    Vertical Sync: Reduces tearing by syncing the frame rate to that of the display.
    3D Interaction Acceleration: Increases the clicking speed when working with 3D forms. If you experience drawing problems that correct themselves when you let up on the mouse button, turn this option off.
    Force Bilinear Interpolation: Tells the GPU to perform high precision modeling and smoothing functions when you use a card that doesn't support those functions for certain image types.
    Advanced Drawing: Allows the GPU to perform, and therefore speed up, certain tasks, such as color matching, depth conversion, HDR tone mapping, and checkerboard compositing.
    Use For Image Display: Doubles the use of video RAM used to display the main image when you use multiple images, large images, or large 3D models. It's available only on display cards that have 512 MB RAM or more.
    Color matching: Can be used to avoid the display of visual artifacts."
    So is color management going away a "visual artifact" - as usual, you have to dig to find basic help info and it's usually very sketchy when you do find it.
    I'd like to invite all the self-appointed forum enforcers to take a hike. If you have a problem with a post or reply, save us from having to wade through your petty, snarky responses. You're not contributing and you're not entertaining anyone but yourselves.

  • About GPU-accelerated export

    Hello,
    I saw that the new version of Final Cut Pro X supports GPU-accelerated export, but I'm curious about what export option actually uses GPU acceleration (like Share to Apple devices, DVD, h.264, ProRes...) and what video cards are actually supported.
    I can't see any options to activate/deactivate this (for benchmarking purposes).
    Has anyone seen a performance boost?

    It's the Export command (Cmd+E) that uses it, and you can't turn it on or off, it's just on.  I know what my system does for a standard export, and after the upgrade is almost twice as fast.  A complex 3 minute project I know takes a good full minute to export now takes just under 30 seconds.  It's extremely noticable.  But you can't turn it on/off.

  • GPU acceleration

    I'd also like to throw my wish for GPU-acceleration into the balance. With APUs and hUMA here i can't understand why there's not even experimental,  elementary support there. I'm still with Lightroom 3 and will get the first new version that is significantly faster when browsing through the images.
    I guess you'll know about about the raw editing software "Darktable" - it's coded with so little manpower and they got a significant speed up by Opencl. (link http://www.darktable.org/2012/03/darktable-and-opencl/ ). I tried it and it's really fast and stable at the same time (at least for me).
    I don't want to complain only...i really like working with lightroom.

    Here's the thread about GPU acceleration in the official feedback forum:
    http://feedback.photoshop.com/photoshop_family/topics/gpu_mpe_support_for_lightroom_4_mult iprocessor_support
    Here's a reference to Eric Chan's comment on the usefulness of GPUs for Lightroom:
    http://www.lightroomforums.net/showthread.php?18114-OpenCL

  • Mouse Acceleration Problem...

    http://db.tidbits.com/article/8893
    Yeah I have a Macbook. But at school, for web design, they use Pc's and for graphics they use iMacs. I have noticed the different in the pc and mac mouse accuracy. I feel like on the PC, I dont really have to work so hard on the mouse for it to move were I want it. I can like, just move it around and it feels very smooth. On a Mac, it seems like its too accurate, idk how to explain it. It feels slow, even if you change the settings, it doesn't feel so smooth as the PC. If I speed it up, it goes way to fast and jumpy. But if I slow it down, it is accurate but slow, and it moves too slow or too fast and its all about the acceleration. I like how the PC has it, its very smooth and fluent for me. Try it out for your self. I have to switch to using PC at school and then Mac at home. I've tried downloading those other programs to fix it like steermouse:
    http://www.apple.com/downloads/macosx/drivers/steermouse.html
    but it still doesn't feel right.
    If I buy a Microsoft Mouse and get that Intellipoint thing, will it use the PC's mouse driver thing, so it will control more like a PC mouse.

    If I buy a Microsoft Mouse and get that Intellipoint thing, will it use the PC's mouse driver thing, so it will control more like a PC mouse.
    I believe that will help. With their software you will get more control and functionality. I use a 5-button Kensington mouse. It cuts my productivity in half.
    Dave M.
    MacOSG Founder/Ambassador  An Apple User Group  iTunes: MacOSG Podcast
    Creator of 'Mac611 - Mobile Mac Support' (designed exclusively for an iPhone/iPod touch)

  • Why Lightroom CC GPU Acceleration shows error?

    Error due to "Check Open GL Support: Failed!"  Using Intel HD Graphics 4600 and all specs show it has enough VRAM (1792 MB) and Open GL is 4.3 and Intel test shows it passed. The driver is up to date with latest version.  I can't find any reason for the failure.  I'm using an HP Envy Touchsmart M7-j120 dx Notebook with 16GB of RAM. I need help as I'm going around in circles.

    Lightroom has indicated that they do not have a list of supported graphics cards. GPU acceleration is a new feature that is probably going to need some refining over time. Don't worry about GPU acceleration. From what I have read, the main difference is seen with those who have that Apple high-resolution retina screens. Lightroom performs adequately on my very basic HP desktop running Windows 7, 8 GB RAM, integrated graphics. I don't have a GPU processor. I haven't noticed any performance hit compared to Lightroom 5.7.

  • Lightroom slower when GPU acceleration is enabled

    My graphics card is OpenGL compatible and it is shown in the preferences under performance.
    When the GPU setting is turned on my develop module is extremely slow. Turning it off is faster and more like LR 5 performance.
    All the hype about GPU acceleration and in reality is slows me down.
    I've also noticed then if you have an image open and then open the preferences windows and toggle the GPU setting on and off, the image changes.
    When I say changes, I mean the image becomes lighter or darker as if the exposure or whites/blacks is being changed.

    I agree with Adamnz. I have a slightly older system but using CC 6 is like going back to the early releases of 5.x when the clone tool was jerking around the screen.
    Painting with a brush and the mask showing makes the lag time visible.
    Jerky tool movements... like trying to paint with Parkinson's.
    Screen blackouts while refreshing images.
    Slow screen refreshes between images.
    CPU usage slightly higher (60%) with GPU enabled
    But since this version created a "New and Improved" catalog I can't (i don't think) go back to 5.x...
    BTW, I have been waiting for a call back from support for an hour when the stated call back time was 25 to 30 minutes... Not Good.
    Here are my specs in case Adobe is listening....
    Lightroom version: CC 2015.0.1 [ 1018573 ]
    License: Creative Cloud
    Operating system: Windows 8.1 Business Edition
    Version: 6.3 [9600]
    Application architecture: x64
    System architecture: x64
    Logical processor count: 8
    Processor speed: 3.3 GHz
    Built-in memory: 16366.4 MB
    Real memory available to Lightroom: 16366.4 MB
    Real memory used by Lightroom: 3261.9 MB (19.9%)
    Virtual memory used by Lightroom: 3324.1 MB
    Memory cache size: 1469.4 MB
    Maximum thread count used by Camera Raw: 4
    Camera Raw SIMD optimization: SSE2,AVX
    System DPI setting: 96 DPI
    Desktop composition enabled: Yes
    Displays: 1) 2560x1440, 2) 2560x1440
    Input types: Multitouch: No, Integrated touch: No, Integrated pen: Yes, External touch: No, External pen: Yes, Keyboard: No
    Graphics Processor Info:
    GeForce GTX 560 Ti/PCIe/SSE2
    Check OpenGL support: Passed
    Vendor: NVIDIA Corporation
    Version: 3.3.0 NVIDIA 350.12
    Renderer: GeForce GTX 560 Ti/PCIe/SSE2
    LanguageVersion: 3.30 NVIDIA via Cg compiler
    Application folder: C:\Program Files\Adobe\Adobe Lightroom
    Library Path: D:\Pictures\Lightroom\Lightroom Catalog.lrcat
    Settings Folder: C:\Users\Dim\AppData\Roaming\Adobe\Lightroom
    Installed Plugins:
    1) Behance
    2) Canon Tether Plugin
    3) DxO Optics Pro 9
    4) DxO Optics Pro 9 Importer
    5) Facebook
    6) Flickr
    7) Leica Tether Plugin
    8) Nikon Tether Plugin
    Config.lua flags: None
    Updated Toolkit: Adobe Camera Raw 9.0 for Lightroom 6.0 (build 1014445)
    Updated Toolkit: Book Module 6.0 (build 1014445)
    Updated Toolkit: Develop Module 6.0 (build 1014445)
    Updated Toolkit: Import Module 6.0 (build 1014445)
    Updated Toolkit: Library Module 6.0 (build 1014445)
    Updated Toolkit: Map Module 6.0 (build 1014445)
    Updated Toolkit: Monitor Module 6.0 (build 1014445)
    Updated Toolkit: Print Module 6.0 (build 1014445)
    Updated Toolkit: Slideshow Module 6.0 (build 1014445)
    Updated Toolkit: Web Module 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.AgNetClient 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.AgWFBridge 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.Headlights 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.LibraryToolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.MultiMonitorToolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.archiving_toolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.bridgetalk 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.catalogconverters 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.cef_toolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.coretech_toolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.curculio 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.discburning 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.email 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.export 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.ftpclient 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.help 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.iac 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.imageanalysis 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.layout_module_shared 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.pdf_toolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.sdk 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.sec 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.socket 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.store_provider 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.substrate 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.ui 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.video_toolkit 6.0 (build 1014445)
    Updated Toolkit: com.adobe.ag.xml 6.0 (build 1014445)
    Updated Toolkit: com.adobe.wichitafoundation 6.0 (build 1014445)
    Adapter #1: Vendor : 10de
      D

  • Stepping motor acceleration control

    Dear Sir,
    About the acceleration method, i still have problem.
    please check my attach picture(question01.jpg & question02.jpg & dsolve_linear.vi). I create one VI,try to control every steps and velocity. for example i want the motor from start at 600pps and after 5steps the velocity change to 800pps...
    thats means i want to control the motor exact steps (at the this same time to control the exact velocity pps). but I try several method not successful.
    please see attach picture "question01.jpg",lower x-y graph is i wanted the motor accelerate curve, after 500steps the motor should be follow some formula accelerated to 14000pps, but the upper graph, which i use acqruire VI to get the acture 7344 card output data. The 73
    44 card delay about to 750steps the speed come up to 14000pps. how to prevent this delay, how to control exact motor motion in certain steps.
    When I segment the acceleration curve more small the dalay phenomenon more serious, almost out of control.(please see question02.jpg) when i segment this curve into 30segment the output daley up to 1100pps far away from my target. Is thesr any conutermeasure?
    If i change to VB or C language can do this?
    I have ask this question before (Reference#9525-2YN806), but form my application i cann't us contour, because the contour min. time interval is 10ms, my acceleration time only 40~60ms, that means in the acceleration curve i only can seperated 4~6 segment.
    Can you give me any suggest?
    Attachments:
    question01.JPG ‏145 KB
    question02.JPG ‏149 KB
    dsolve_linear.vi ‏283 KB

    Stone. Unfortunately, the only way to really set position AND velocity is to use a contoured move. So while you can only set 4 to 6 points during your acceleration time, your motors should be at the correct velocity for those points. You can also set the time interval along with the position and velocity between points. This is called a PVT (Position, Velocity and Time) move. This will give you more control over the acceleration during your ramp up time.
    Kyle V
    Applications Engineer
    National Instruments
    www.ni.com/ask

  • Office 2013 (Mainly Outlook) Ribbon Menu Display Error

    So i have created a MDT System Image for deploying Windows across our Business we are currently using Windows 8.1 32/64Bit Office 2013 SP1 now i have recently updated the image simply to install the latest load of Windows Updates so we are not installing
    a load of updates when imaging a machine. a lot of our users are reporting issues in Office mainly Outlook but Word has the issue also, the Ribbon bar has Pixelated Display issues and one would have to close he application and re-open to resolve. 
    Now i have uploaded two screenshots to my box account and shared the images below as you can see from the screenshots it looks to be a display issue but it is only the Office Applications that fall victim, once you change to something else it dissapears
    but this is happening a few times a day now. i have blanked out with black boxes the secure information from our relevant party's they are separate to the issue.
    https://app.box.com/s/fd1e8vw5gr7hbtxo42pb
    https://app.box.com/s/cyfsuad7uuml5uaq75az

    Hi,
    I would suggest you start Outlook in Safe Mode to determine if it's 3rd-party add-ins related:
    Press Win + R, type "outlook.exe /safe" in the blank box, press Enter.
    If there is no such problem in safe mode, disable suspicious add-ins to verify which add-ins caused this problem.
    Since you have mentioned that you also meet this problem in Word, I doubt if it's related to a setting in Office:
    In any Office application, such as Outlook, go to File -> Options -> Advanced -> Display -> Find "Disable hardware graphics acceleration", have you checked this box? If no, check it and click "OK" to save the setting.
    This option is added since Office 2013, and it's global, once it's set in an Office application, it applies to others as well.
    More information about hardware acceleration can be found in this article below:
    http://social.technet.microsoft.com/Forums/en-US/cc26ac52-5c94-468e-ac34-35c9dcc5b422/hardware-graphics-acceleration?forum=outlook
    We can also consider this:
    On the Desktop, right click on This PC(or Computer) icon, select
    Properties, then Advanced system settings on the left side, under
    Advanced tab, click on the Settings button for
    Performance.
    Now we see this:
    Uncheck the box for Animate controls and elements inside windows, click
    OK button.
    I hope the information can be helpful.
    Thanks,
    Melon Chen
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • Drop down menus on certain websites (ie ESPN) are no longer working on Firefox but work with both Chrome and IE on same computer so I believe its Firefox issue.

    I tried updating Firefox to 19 and then even the Beta 20 version. I have rebooted computer countless times. On the same computer, I can open IE and bring up ESPN and the drop down menus work fine so I know its not a computer issue and it must have something to do Firefox. I tried the "starting in safe mode" and disabling add ons because I saw those suggestions but that didnt work. I also tried unchecking the box about hardware acceleration because I saw that suggested also and needless to say that didnt work either. Can someone please please help me, its very frustrating.

    The menu on the ESPN site is generated via JavaScript, so make sure that you aren't blocking JavaScript if the menus aren't working.
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe mode start window or otherwise make changes.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    *Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Tools > Options > Privacy > Cookies: "Show Cookies"

  • After last OS update Why does my ipad browser crash every time I try to watch a video?

    I have tried several different browsers and the same thing happens....i have also noticed that when using facebook in a browser the page will load the timeline and when I scroll down to the bottom of the page it is stuck with the loading icon....I have an iPad 3 that was running fine until the latest upgrade...I have tried all the usual fixes...closed all open programs, rebooted, cleared cache...etc.  Any help is appreciated.

    Please see the video troubleshooting guide.  In particular, check out the section about hardware acceleration.
    Video playback issues
    Also, you may have better luck with Win8.1.

  • Flash Builder & StageVideo

    Hello everyone,
    A major concern arises for me, and after several days of testing I can not find a solution.
    I am currently developing a mobile application on Android to play a video locally.
    For this I use the Adobe SimpleStageVideo class available on the website : http://www.adobe.com/devnet/flashplayer/articles/stage_video.html
    At the launch all goes well , however when I switch to another application in full reading and then I go back to my video .
    That passes over other elements of my interface (ie the navigation menu ) and especially it grows.
    I tried to do a resize an event type activate ( to intercept the return on applicaiton )
    I also tried to remove the container, and then reinject the video in my interface ( although this is costly in resources ... ) .
    It did not work .
    I think during my event "activate " the UIComponent has not yet been fully rebuilt, and thereby resize does not work on a good screen size used (since it does not blow conscidère menus ) .
    To test my theory , I tested passing in debug mode. By running my code slower, the video goes back to the right size ...
    So I tried to put timers, but again it was a futile attempt .
    How is it possible when returning to my application that my video remains the right size , and not overlooking the rest of the menus?
    Here follows the code in question :
    // La Vue Permettant de Visionner la Vidéo
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                        xmlns:components="bouton.components.*"
                        xmlns:s="library://ns.adobe.com/flex/spark" title="viewVideo" activate="view1_activateHandler(event)" creationComplete="view1_creationCompleteHandler(event)" backgroundAlpha="0" actionBarVisible="false" tabBarVisible="false">
              <fx:Script>
                        <![CDATA[
                                  import flash.events.MouseEvent;
                                  import mx.core.UIComponent;
                                  import mx.events.FlexEvent;
                                  import valueObjects.SimpleStageVideo;
                                  private var conn:SQLConnection;
                                  private var createStmt:SQLStatement;
                                  public var dbFile:File;
                                  public var fichierCharge:File;
                                  public var numeroBouton:int = 0;
                                  private var test:SimpleStageVideo = new SimpleStageVideo();
                                  private var container:UIComponent = new UIComponent();
                                  protected function view1_creationCompleteHandler(event:FlexEvent):void
                                            var chemin:File = new File(data.url);
                                            test.setData(chemin);
                                            //container.stage = this.stage;
                                            container.height = stage.height;
                                            container.width = stage.width;
                                            container.addChildAt(test, 0);
                                            addElementAt(container, 0);
                                            trace(""+container.width+" : "+container.height+" : "+container.x+" : "+container.y);
                                  protected function view1_activateHandler(event:Event):void
                                            test.resize();
                                  private function resizeF(event:Event):void
                                            test.resize();
                        ]]>
              </fx:Script>
              <s:HGroup  id="barremenu" gap="0" horizontalAlign="left" styleName="header_style" verticalAlign="top" width="100%" contentBackgroundColor="#FFFFFF" contentBackgroundAlpha="1" paddingBottom="50" >
                        <s:Image scaleMode="letterbox" smooth="true" smoothingQuality="high"
                                             source="assets/header_droi.jpg" />
                        <components:Boutton_Retour click="boutton_retour1_clickHandler(event)" enabled="true" height="100%" contentBackgroundColor="#FFFFFF" contentBackgroundAlpha="1"/>
                        <components:Boutton_Accueil_Retour click="boutton_accueil1_clickHandler(event)" enabled="true" height="100%" contentBackgroundColor="#FFFFFF" contentBackgroundAlpha="1" />
                        <s:Image scaleMode="stretch" smooth="true" smoothingQuality="high"
                                             source="assets/header_milieu.jpg" fillMode="repeat" width="60%" height="99%" />
                        <s:Image  scaleMode="stretch" smooth="true" smoothingQuality="high"
                                              source="assets/ipad.jpg" />
              </s:HGroup>
    </s:View>
    // Ma Classe SimpleStageVideo
    package valueObjects
              import flash.display.Loader;
              import flash.display.Shape;
              import flash.display.Sprite;
              import flash.display.Stage;
              import flash.display.StageAlign;
              import flash.display.StageScaleMode;
              import flash.events.Event;
              import flash.events.MouseEvent;
              import flash.events.NetStatusEvent;
              import flash.events.StageVideoAvailabilityEvent;
              import flash.events.StageVideoEvent;
              import flash.events.VideoEvent;
              import flash.filesystem.File;
              import flash.geom.Rectangle;
              import flash.media.StageVideo;
              import flash.media.StageVideoAvailability;
              import flash.media.Video;
              import flash.net.NetConnection;
              import flash.net.NetStream;
              import flash.net.URLRequest;
              import flash.text.TextField;
              import flash.text.TextFieldAutoSize;
              import mx.core.UIComponent;
              import spark.components.Image;
              import spark.components.NavigatorContent;
              [SWF(frameRate="1", backgroundColor="#000000")]
              public class SimpleStageVideo extends Sprite
                        public var chemin:File;
                        private var FILE_NAME:String = "";
                        private static const INTERVAL:Number = 500;
                        private static const BORDER:Number = 20;
                        private var legend:TextField = new TextField();
                        private var sv:StageVideo;
                        private var nc:NetConnection;
                        private var ns:NetStream;
                        private var rc:Rectangle;
                        private var video:Video;
                        private var thumb:Shape;
                        private var interactiveThumb:Sprite;
                        private var totalTime:Number;
                        private var videoWidth:int;
                        private var videoHeight:int;
                        private var outputBuffer:String = new String();
                        private var rect:Rectangle = new Rectangle(0, 0, 0, BORDER);
                        private var videoRect:Rectangle = new Rectangle(0, 0, 0, 0);
                        private var gotStage:Boolean;
                        private var stageVideoInUse:Boolean;
                        private var classicVideoInUse:Boolean;
                        private var accelerationType:String;
                        private var infos:String = new String();
                        private var available:Boolean;
                        private var inited:Boolean;
                        private var played:Boolean;
                        private var container:Sprite;
                        private var displayButtonPause:Boolean;
                        public var imagePause:UIComponent;
                        public var pLoad:Loader;
                        private var testResize:Boolean = false;
                        private var widthStage:int = 0;
                        public function SimpleStageVideo()
                                  // Make sure the app is visible and stage available
                                  addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
                                  //addEventListener(Event.ACTIVATE, onActivate);
                        private function onActivate(event:Event):void
                                  video.addEventListener(Event.RENDER, functionResize);
                        private function functionResize(event:Event):void
                                  resize();
                         * @param event
                        private function onAddedToStage(event:Event):void
                                  // Scaling
                                  stage.scaleMode = StageScaleMode.NO_SCALE;
                                  stage.align = StageAlign.TOP_LEFT;
                                  widthStage = stage.width;
                                  // Thumb seek Bar
                                  thumb = new Shape();
                                  interactiveThumb = new Sprite();
                                  interactiveThumb.addChild(thumb);
                                  addChild(interactiveThumb);
                                  // Connections
                                  nc = new NetConnection();
                                  nc.connect(null);
                                  ns = new NetStream(nc);
                                  ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
                                  ns.client = this;
                                  // Screen
                                  video = new Video();
                                  video.smoothing = true;
                                  // Video Events
                                  // the StageVideoEvent.STAGE_VIDEO_STATE informs you if StageVideo is available or not
                                  stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
                                  // in case of fallback to Video, we listen to the VideoEvent.RENDER_STATE event to handle resize properly and know about the acceleration mode running
                                  video.addEventListener(VideoEvent.RENDER_STATE, videoStateChange);
                                  // Input Events
                                  stage.addEventListener(MouseEvent.DOUBLE_CLICK, onKeyDown);
                                  stage.addEventListener(Event.RESIZE,  onResize);
                                  stage.addEventListener(MouseEvent.CLICK, onClick);
                         * @param event
                        private function onNetStatus(event:NetStatusEvent):void
                                  if ( event.info == "NetStream.Play.StreamNotFound" )
                                            legend.text = "Video file passed, not available!";
                        public function setData(chem:File):void
                                  chemin = chem;
                                  FILE_NAME = chemin.url;
                         * @param event
                        private function onFrame(event:Event):void
                                  var ratio:Number = (ns.time / totalTime) * (widthStage+470);
                                  rect.width = ratio;
                                  thumb.graphics.clear();
                                  thumb.graphics.beginFill(0xFF0000);
                                  thumb.graphics.drawRect(rect.x, rect.y+350, rect.width+120, rect.height);
                                  //thumb.graphics.drawRect(rect.x, rect.y, rect.width, rect.height);
                                  //testResize = true;
                         * @param event
                        private function onClick(event:MouseEvent):void
                                  //ns.pause();
                                  if ( event.stageY >= interactiveThumb.y - BORDER && event.stageX <= stage.stageWidth - BORDER )
                                            var seekTime:Number = (stage.mouseX - BORDER) * ( totalTime / (stage.stageWidth - (BORDER << 1) ) );
                                            ns.seek( seekTime );
                         * @param event
                        private function onKeyDown(event:MouseEvent):void
                                  ns.togglePause();
                                  // Affichage du bouton d'affichage de la mise en pause de la video
                                  if(displayButtonPause == false)
                                            pLoad = new Loader();
                                            pLoad.load(new URLRequest("assets/pause.png"));
                                            //imagePause = new UIComponent();
                                            //imagePause.addChild(pLoad);
                                            //imagePause.x = 200;
                                            //imagePause.y = 200;
                                            pLoad.x = (stage.width - (stage.width/3.5));
                                            pLoad.y = (stage.height - (stage.height/3.5));
                                            addChild(pLoad);
                                            displayButtonPause = true;
                                            pLoad.visible = true;
                                  } else
                                            displayButtonPause = false;
                                            pLoad.visible = false;
                                            removeChild(pLoad);
                         * Permet l'arret de la video avant la supression de la vue
                        public function arretVideo():void
                                  //video.clear();
                                  //sv.attachNetStream(null);
                                  ns.close();
                                  //video.attachNetStream(null);
                                  /*var nce:NetConnection = new NetConnection();
                                  nce.connect(null);
                                  sv.attachNetStream(new NetStream(nce));
                                  //sv.attachNetStream();*/
                         * @param width
                         * @param height
                         * @return
                        private function getVideoRect(width:uint, height:uint):Rectangle
                                  trace("Width" + width);
                                  trace("Stage Width" + stage.stageWidth);
                                  trace("Height" + height);
                                  trace("Stage height" + stage.stageHeight);
                                  var videoWidth:uint = width;
                                  var videoHeight:uint = height;
                                  var scaling:Number = Math.min ( stage.stageWidth / videoWidth, stage.stageHeight / videoHeight );
                                  videoWidth *= scaling, videoHeight *= scaling;
                                  var posX:uint = stage.stageWidth - videoWidth >> 1;
                                  var posY:uint = stage.stageHeight - videoHeight >> 1;
                                  videoRect.x = posX;
                                  videoRect.y = posY;
                                  videoRect.width = videoWidth;
                                  videoRect.height = videoHeight;
                                  trace("Objet video width" + video.width);
                                  trace("Objet video height" + video.height);
                                  trace("Objet video rect width" + videoRect.width);
                                  trace("Objet video rect height" + videoRect.height);
                                  return videoRect;
                        public function resize ():void
                                  if ( stageVideoInUse )
                                            // Get the Viewport viewable rectangle
                                            rc = getVideoRect(sv.videoWidth, sv.videoHeight);
                                            // set the StageVideo size using the viewPort property
                                            sv.viewPort = rc;
                                  } else
                                            // Get the Viewport viewable rectangle
                                            rc = getVideoRect(video.videoWidth, video.videoHeight);
                                            // Set the Video object size
                                            video.width = rc.width;
                                            video.height = rc.height;
                                            video.x = rc.x, video.y = rc.y;
                                            //trace(""+rc.width+" : "+rc.height+" : "+rc.x+" : "+rc.y);
                                            testResize = true;
                                  interactiveThumb.x = BORDER, interactiveThumb.y = stage.stageHeight - (BORDER << 1);
                                  legend.text = infos;
                         * @param evt
                        public function onMetaData ( evt:Object ):void
                                  totalTime = evt.duration;
                                  stage.addEventListener(Event.ENTER_FRAME, onFrame);
                         * @param event
                        private function onStageVideoState(event:StageVideoAvailabilityEvent):void
                                  // Detect if StageVideo is available and decide what to do in toggleStageVideo
                                  toggleStageVideo(available = inited = (event.availability == StageVideoAvailability.AVAILABLE));
                         * @param on
                        private function toggleStageVideo(on:Boolean):void
                                  infos = "StageVideo Running (Direct path) : " + on + "\n";
                                  // If we choose StageVideo we attach the NetStream to StageVideo
                                  if (on)
                                            stageVideoInUse = true;
                                            if ( sv == null )
                                                      sv = stage.stageVideos[0];
                                                      sv.addEventListener(StageVideoEvent.RENDER_STATE, stageVideoStateChange);
                                            sv.attachNetStream(ns);
                                            if (classicVideoInUse)
                                                      // If we use StageVideo, we just remove from the display list the Video object to avoid covering the StageVideo object (always in the background)
                                                      stage.removeChild ( video );
                                                      classicVideoInUse = false;
                                  } else
                                            // Otherwise we attach it to a Video object
                                            if (stageVideoInUse)
                                                      stageVideoInUse = false;
                                            classicVideoInUse = true;
                                            video.attachNetStream(ns);
                                            stage.addChildAt(video, 0);
                                  if ( !played )
                                            played = true;
                                            ns.play(FILE_NAME);
                         * @param event
                        private function onResize(event:Event):void
                                  resize();
                         * @param event
                        private function stageVideoStateChange(event:StageVideoEvent):void
                                  infos += "StageVideoEvent received\n";
                                  infos += "Render State : " + event.status + "\n";
                                  trace(infos);
                                  resize();
                         * @param event
                        private function videoStateChange(event:VideoEvent):void
                                  infos += "VideoEvent received\n";
                                  infos += "Render State : " + event.status + "\n";
                                  trace(infos);
                                  resize();

    Hi,
    Don't know if this is an entirely valid answer as I write pure AS3 (no Flex).
    I remember having problems about a year ago with the SimpleStageVideo when doing a video app that would work for both Apple and Android.
    I couldn't get it to work as I wanted so I skipped SimpleStageVideo alltogether.
    I ended up using this script to shift between StageVideo (iOS) and the usual videoPlayer (Android).
    The stageVideo checks if a menu is open (on the left side) and draws the rect according to that.
    The normal video gets it's size from the videoSprite which scales depending on the menu visibility.
    Later when StageVideo became available for Android it still worked.
    Hopefully it can help you get closer to a solution.
    private function load_video():void{   
        if ( stage.stageVideos.length >= 1 ) {   
            stageVideo = stage.stageVideos[0];
            try {
                if(S.application.menu.toggleOpen == true){
                    stageVideo.viewPort = new Rectangle(S.device.scaledVideo.x, S.device.scaledVideo.y, S.device.scaledVideo.width, S.device.scaledVideo.height);
                } else if(S.application.menu.toggleOpen == false){
                    stageVideo.viewPort = new Rectangle(S.device.video.x, S.device.video.y, S.device.video.width, S.device.video.height);
            } catch(e:Error) {}
            stageVideo.addEventListener(StageVideoEvent.RENDER_STATE, renderState);
            stageVideo.attachNetStream(netStream);
        } else {
            try {
                video = new Video(S.device.video.width, S.device.video.height);
                video.smoothing = true
                video.name = "video"
                video.x = S.device.video.x
                video.y = S.device.video.y
                videoSprite.addChild(video);
                video.attachNetStream(netStream);
            } catch(e:Error) {}
        netStream.play(S.path.video + S.application.xmlObjectArray[currentSlideIndex].video);
        videoStarted = true   

  • StageVideo application crash on mobile devices.

    Hello everyone.
    The last few months, I've been having trouble with StageVideo on selected Android devices and as of today on all iOS 7 devices.
    When I try to switch between the currently playing video and a new one, after a random number of toggles, the application crashes. With the latest update of the iOS, the maximum videos I toggle on my NetStream object is 2, which is extraordinary for a machine such as iPad 4.
    I create all the objects that are nessesary to play a video as I should and check the StageVideo availability on my device so I'm sure that this is a StageVideo issue.
    Here is some of my code:
                // Connections
                nc = new NetConnection();
                nc.connect(null);
                ns = new NetStream(nc);
                ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
                ns.client = this;
                // Screen
                video = new Video();
                video.smoothing = true;
                // Video Events
                // the StageVideoEvent.STAGE_VIDEO_STATE informs you if StageVideo is available or not
                stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
                // in case of fallback to Video, we listen to the VideoEvent.RENDER_STATE event to handle resize properly and know about the acceleration mode running
                video.addEventListener(VideoEvent.RENDER_STATE, videoStateChange);
            private function onStageVideoState(event:StageVideoAvailabilityEvent):void
                // Detect if StageVideo is available and decide what to do in toggleStageVideo
                toggleStageVideo(available = inited = (event.availability == StageVideoAvailability.AVAILABLE));
            private function toggleStageVideo(on:Boolean):void
                // If we choose StageVideo we attach the NetStream to StageVideo
                if (on)
                    stageVideoInUse = true;
                    if ( sv == null )
                        sv = stage.stageVideos[0];
                        sv.addEventListener(StageVideoEvent.RENDER_STATE, stageVideoStateChange);
                    sv.attachNetStream(ns);
                    if (classicVideoInUse)
                        // If we use StageVideo, we just remove from the display list the Video object to avoid covering the StageVideo object (always in the background)
                        stage.removeChild ( video );
                        classicVideoInUse = false;
                } else
                    // Otherwise we attach it to a Video object
                    if (stageVideoInUse)
                        stageVideoInUse = false;
                    classicVideoInUse = true;
                    video.attachNetStream(ns);
                    stage.addChildAt(video, 0);
                if ( !played )
                    played = true;
                    ns.play(_videoURL1);
    I would be grateful for any help I could get.

    Could you please open a new bug report on this over at https://bugbase.adobe.com?  When adding the bug, please include some sample code or a sample application so we can quickly test this out internally.  If you'd like to keep this private, feel free to email the attachment to me directly ([email protected]).
    Once added, please post back with the URL so that others effected can add their comments and votes.  I've also given our mobile team a heads up so they can take a look.

  • Graphiccard - which one should i choose

    Hello!
    first of all: my english ist not very good and thats why i got problems to find the right place, where i can post my problem. if this forum is the wrong one, please put my topic in the right one or tell me, where i can drop it.
    here is the reason why i choose the illustrator forum:
    in the next few days i will buy a new laptop. i got already one. its a dell precision M90 and its like my mainlaptop. the new one will be a 13" vostro from dell.
    here is my question:
    i will use the 13" laptop in university for writting emails, internet, open office and this adobe-programms: photoshop, indesign, acrobat an ILLUSTRATOR.
    illustrator is the one which needs higher components as the other programms, right? so illustrator is like a benchmark for my problem:
    now i have to make a decision. which graphic-card should i take?
    this is the normal one. its already inclusive:
    Integrierte GMA X4500 HD-Grafik RED
    and this is the one which dell advises to me (for my needs):
    256-MB NVIDIA® GeForce™ 9300M GS-Grafikkarte RED
    as i said, the 13" is not my mainworkingstation, so ist doesn't need very good components. i would like to open my adobedocuments - not more.
    is the first graphiccard good enough to open/show me my documents?
    again: sorry for my english, i hope you can understand me!;)
    wish you a nice day,
    lisa

    illustrator is the one which needs higher components as the other programms, right?
    No, Photoshop is, assuming you are speaking of CS4 and are concerned about hardware accelerated features like the soft zoom or 3D features in PS Extended. Those only work with NVidia or ATI cards. If you can live without those features, it doesn't matter which system you get. The only critical factor then becomes RAM - the more, the better. One word of warning on the way: Make sure, your laptop supports the minimum system requirements in terms of screen resolution. If not, you may not even be able to install the software let alone use it.
    Mylenium

  • Mouse tracking

    OK, I have finally had a chance to play around with my newly purchases iMac 24" yesterday! So far so good, and as a now ex Windows users I am very impressed with the OS However, I have one little niggle, and if there's a solution I would love to see it.
    I have adjusted to mouse tracking speed to around 90% so that I can quickly cover the 24 inches of my screen, but I am getting a little frustrated by the fact that when I slow my hand movement down slightly (for instance, to click on a small object, or to highlight text etc.) the mouse slows down to a crawl. I am assuming that this is a deliberate feature of OSX to increase accuracy, but it is slowing me down. Is there any way to turn this "feature" off?

    A lot of people have been complaining about the acceleration curve algorithm used in the Intel Macs. You may have some success with an alternative driver such as http://www.versiontracker.com/dyn/moreinfo/macosx/13443
    USB Overdrive which has many more options than Apples's mouse driver.
    G4 Sawtooth, 400MHz (upped to 1.1 GHz), 1.2GB   Mac OS X (10.4.9)   120 GB HD, ATI Radeon 9000, DVR-105

Maybe you are looking for