Power problems after changing ram

hello, hope someone can help me. installed two 2gig ram sticks in my intel G5 imac isight, didn't find out until too late it only supports 2gig. I took the 2 new sticks out and replaced with the original 1gig sticks. But when i pressed the power button, i hear the fan and the power light just flashes but nothing else happens. I have checked the sticks are seated right but still no joy...... can anyone help please???

my iMac is an Intel Core Duo G5
No it isn't because there is no such Mac.
A G5 is a PPC Mac. The G5 iMac ceased production around February 2006. After that Apple went to Intel chips and yours is an Intel iMac.
Which explains how you could install 2 ram chips!
You should post your question in the Intel iMac forum here:
http://discussions.apple.com/forum.jspa?forumID=1112
where the people who know about Intel iMacs hang out!

Similar Messages

  • MacBook Pro won't start after changing RAM cards; just beeps.

    MacBook Pro will not start after changing RAM cards.  It just beeps; then I force it to quit.

    The three things that come to mind immediately are that the RAM card isn't seated properly (you should hear or feel a click when it is seated), the RAM is bad or marginal for that Mac model, or you didn't get the correct RAM type.

  • Problems after upgrading RAM......why??

    I recently installed after market memory (2 G) in my Macbook but as soon as I installed the memory my Mac started performing very weird, for example, it would freeze, the mouse would act funny, etc.
    At first I thought I got bad Ram but as soon as upgraded the firm ware, everything looks OK for now
    Is this a common problem in Macbooks when upgrading from 512 to 2 G or should I still be concern about this after market Ram?
    thanks

    Is the RAM recognized by the system? I would make sure it is properly seated. It does take considerable effort to get them in there. My thumbs were sore after installing my RAM.
    Also, download and run Memtest. Be sure to have your MacBook plugged in when running the test as it will deplete your battery if you do not.

  • Problem after change logon module

    Hi,
    i'm using EP 6.0 SP13
    I want to change my logon page.
    the branding_image & branding_text i was changed.
    ther are so many forums available regard to logon page.
    now i just want to change the copy right tag & remove saplogo from the logon page.
    both are referenced in umLogonBotArea.txt
    i'm done all step according to help.
    now problem was after changing the logon module when i run portal it's give a dump instead of logon screen
    when i revert back the original logon screen appear.
    so how can i solved this?
    regards,
    kaushal

    Hi Kaushal,
    Have you tried the option of going to Direct Editing and changing the logo.
    For this goto System Administration-System Configuration-UM Configuration-Direct Editing.
    Check the following properties.
    <b>#Defines the logon image
    (Type: String, Default: '/logon/layout/branding-image.jpg')
    ume.logon.branding_image=/logon/layout/branding-image.jpg
    #Defines the second logon image (e.g. containing text)
    (Type: String, Default: '/logon/layout/branding-text.gif')
    ume.logon.branding_text=/logon/layout/branding-text.gif
    </b>
    Give path of your desired image in ume.logon.branding_image and <b>restart the server</b>
    Regards
    Rajeev.
    Do award points for helpful answers in SDN

  • Computer will not boot after changing RAM.

    Hi All,
    I have had some BSOD since I upgraded my system earlier in the year. So yesterday I decieded to try and test if the problem was one of the RAM blocks, by only using 1 X 4 MB ram at the time, and then after a BSOD I would change it to another RAM and test again.
    Anyway, I started by taking all 4 X 4 MB ram's out, and then only insert 1 in Dimm 4(first found out later that I should have put it in Dimm 1). This worked fine, and computer rebooted, and I used it all yesterday. Then just before I went to bed I got another BSOD, so I powered the computer off, and then this morning before turning on the computer, I replaced the RAM with one of the other 4 MB ram, to continue the testing of my ram blocks.
    But now my computer just wont boot anymore! I tried putting all RAM blocks back, putting 2 of them in, 1 at the time, and every combination I can think off, but it just wont start anymore.
    When I power on the computer, it does start the fans, and the 2 blue light in the motherboard is on, but nothing comes on the computer screens, and no beeps or anything at all. It just stands there with all the fans running without booting bios.
    I tried resetting the CMos, and removing the battery like shown in your guide on here, but it made no difference. I also tried to remove ALL ram blocks, just too see if it then would give me any beeps, but exact same thing happens. So I supect that the reason it does not start  booting, is because it thinks that there is no RAM in the motherboard ???
    I really hope someone can help me out here, since I'm close to giving up, and I'm out of ideas. Everything worked fine last night, but after switching the RAM block, it just wont boot anymore no matter what ram I put in it.
    My system is:
    MB: Z68A-GD80 (B3)
    CPU: Intel Core-I7 2600K
    RAM: 2 X 4 MB Corsair Vengence 1600 Mhz & 2 X Kingston Hyper-X Genesis 1600 mhz
    GFX: HD 4870
    Monitors: 2 X Asus vW246H
    Please help! thanks in advance!

    Quote from: Froggy Gremlin on 31-August-12, 18:25:21
    This is almost always a recipe for failure and the most likely cause of the BSOD's. Recommend to pick one kit or the other to use, or better yet if 16GB is wanted, purchase a 4X4GB kit.
    Check to see if the EPS/ATX 8-pin CPU power connection is secure. The PSU is not specified in your component list. It is possible it has gone bad. Test with only one RAM stick in the primary DIMM slot. I have the most trust in the Corsair brand.
    Prior to the test, remove the PSU power cord, remove the battery for awhile, clear CMOS.
    Hi, thanks for your reply.
    I have been running with those different ram blocks for a long time, and the 2nd set I actually got after the BSOD's started to test the ram. The BSOD is very likely to be because of a bad Win 7 installation anyway, since I cloned my old HDD to a new SSD, and that is apperantly not a good way to go, so the lets just forget about the BSOD for now - that aint my main problem right now..
    I did what you surgested above, eventhough I done it before. I now have just 1 corsair ram in DIMM 1.
    Removed powercord, then I cleared the CMOS again by pressing the clear cmos botton at the back with a screwdriver for 10 secs. Then I removed the battery for 10+ secs as well.
    Still does not seem to boot into bios. Fans running, and light on MB, so powersupply must be fine as well. Seems unlikely that it should just die overnight anyway.. Powersuppy is a Corsair HX 750.
    CPU power conector is fine. I really haven't done anything except switching that RAM block this morning. Last night when I powered the computer down, everything worked fine.
    To be sure that its not because my GFX card should have gone bad overnight, I tried with another GFX card, but still nothing comes on the screens when it should be booting up.
    If the none of the RAM was working, or it does not detect any ram in the motherboard, shouldn't it atleast be giving some sort of error beeps ?? What is so frustrating is, that I get NO errors or sound or anything.. I just a black screen, and a computer with atleats all fans running..

  • WiFi problems after changing from WEP to WPA on Actiontec router

    I need some help/advice--I've searched the forums but am not seeing my exact problem described so decided to describe it to see if the community can help me figure out what to do now. The situation is this: After recently learning about the insecurity of WEP "security" I decided to change the security settings on our Fios router (an Actiontec MI424WR, Rev C). I first tried to change the settings to WPA2, but then my husband's elderly Dell laptop could not connect, so I changed them to WPA. At first everything seemed fine--we could connect to the internet from our computers (my MacBook Pro, his Dell, and various devices--phones, kindle, iPad). 
    But we soon noticed some strange problems that I was never able to resolve:
    I could never get either of two Airport Expresses to connect to the network, even after repeated tries (with hard resets in between)
    Within an hour or two after rebooting the router, I was no longer able to connect wirelessly to a NAS device that is connected to the router via an ethernet cable--I could no longer even see it in the Mac finder. I could see it in Windows Explorer from the Dell but could not connect.
    Similarly, I lost contact with a Sonos bridge unit that is also connected to the router via an ethernet cable. In this case the loss of contact was sporadic--various devices that connect over WiFi to the bridge could sometimes see it, sometimes not.
     Resetting the router would temporarily restore wireless access to the devices hardwired to the router, but I would always lose the NAS device completely after an hour or two and the Sonos bridge sporadically. The computers and devices, however, had no problems connecting to the router itself and from there to the internet.
    I finally gave up and returned the security to WEP, and now everything is fine: the Airport Expresses connect, the NAS remains available, and the connection to the Sonos bridge over WiFi is robust (the Sonosnet mesh, if anyone is wondering, was never affected).
    I can't understand why switching to WPA caused such problems, but it clearly did, since switching back to WEP eliminated them completely. The simplest explanation is that there is some problem with the wifi portion of the rev C router that only becomes apparent in certain circumstances, though it seems weird that both wired peripherals and wireless airport expresses were affected. 
    Whatever the causes of the problem, now I'm back to wondering how to improve the security of my network. Should I:
    See if I can convince Verizon to replace the modem with a newer version? We have had this one for more than 4 years, since we first got fios.
    Just go ahead and purchase the most recent version of the Actiontec router (rev G)? It's only about $115--worth it to me if I can use WPA with it. 
    Buy our own wireless router, perhaps an Airport Extreme, and turn off the wireless on the Actiontec.
    Thanks in advance for any help. This is driving me crazy, and I really don't like feeling as if the network is vulnerable, especially given how extensively we use it.
    Becky

    This doesn't sound too uncommon. I had similar issues in the past with some networks I've worked with that were resolved by moving the router actually to WPA2 or by updating the firmware. The ActionTec MI424WR Rev. F, G, and I require the use of WPA2 since they have Wireless N radios in them so WPA wouldn't be of much use. My old Linksys WRT54GX also had similar issues, but that was a result of the Wireless Radio dying along with a mix of newer hardware not playing nice with the old, no-longer-supported firmware. I retired that router, only to bring it back into service as a Wired router at a friend's home (shutting off Wireless and setting up another as an AP) which replaced an old BEFSX41 which didn't have enough power to handle his Cable connection.
    Besides a few software bugs at play somewhere, there isn't much that could cause the wireless to slowly stop working like that. I would suggest moving back to WPA2. For the older Dell laptop if it's running Windows XP, make sure at least Service Pack 3 is installed if it hasn't been getting updated. Also, check for updated drivers for the Wireless card since they may be needed as well. A bit of searching on the Wireless card should also indicate whether or not it supports WPA2 encryption. Anything from the mid-2000s should support it.
    ========
    The first to bring me 1Gbps Fiber for $30/m wins!

  • Problem after changing hostname

    I wanted to change my hostname so i followed the following instruction, as given by one of the members in this forum
    Edit /etc/hostconfig.
    Add the following line:
    HOSTNAME=$HOSTNAME
    where $HOSTNAME is the hostname you want to set.
    That change will take effect after a reboot.
    If you want the hostname to show up at the prompt,
    add a line similar to the following one to your
    .bash_profile:
    PS1='\h:\w \u\$ '
    where \h is the hostname, \w is the working directory
    of the current user and \u is the name of the current
    user.
    MacBook 2.0 GHz/2.0 GByte ; MacPro
    PLEASE READ THE FOLLOWING FOR THE NEW PROBLEM
    I did what was suggested, and things have gone wrong. I made the changes and booted the computer.This is what i am getting now:
    localhost:/root# CSRHIDTransitionDriver::stop
    IOBluetoothHCIController::start Idle Timer Stopped.
    Now i dont know what to do, i booted the system from the cd, went to terminal and thought of changing the hostconfig file, again (back to original), however, there is no vi or any editor available.
    When ever i boot the system i presented with a root prompt. I went to /etc and tried to remove HOSTNAME=$XXX, but the system is not allowing me to make any changes.
    What can i do now? Please guide. I will appreciate a quick response as i whole of my research work is in my laptop

    Hello, Thanks for giving me directions.
    1) Ok if its not clear to you, then i will explain again.
    I wanted to change the hostname of my computer since whenever i open a terminal i use to get as command prompt like myfullname@somealphanumericcharacters. So i wanted to change the alphanumericcharacters. I was suggested to go to /etc and add HOSTNAME=$something. I did that (using sudo), rebooted the system and i am getting the following message:
    localhost:/root#CSHIDTransitionDrivers::stop
    IOBluetoothHCIContrller::start Idle Timer Stopped.
    and when i hit enter i am given a root prompt:
    localhost:/root#. I thought since i am root i can change the /etc file. So i tired using vi but i am given following msg:E483: Can't get temp file name(twice) Hit Enter to continue.
    when i hit return, vi open the file and when i try to remove the entery i am given the following msg: Warning changing a read only file,E303: Unable to open swap file for hostconfig, recovery impossible.
    I tried to change the permissions, using chmod, but i cant, same msg: file is read only.
    I can see all my datafiles, but can't access them. DOnt understand if i am root why cant i make changes.
    Furhter, while doing reboot, pressed Command+V, lots of things which dont make sense to me, however, i did find the following:
    CSRHIDTransitionDriver::probr:-v
    CSRHIDTransitionDriver::start before command
    /etc/rc:line 14: XXXX unbound variable (XXX is the hostname i wanted to add, this is what i added to hostconfig file)
    Paril8 18:28:04 launchd: /bin/sh on /etc/rc terminated abnormally, going to single user mode.
    I went checked/etc/rc, was not able to find the variable XXX.
    I tried what you suggested, cd /Volumes/Macintosh HD. But i am not able to change anything. if i try vi, it is not recognized. SO this is all i got. Please help
    macbook   Mac OS X (10.4.9)  
    macbook   Mac OS X (10.4.9)  

  • Pro-Active Caching Problems After Change that requires Re-Process of Cube?

    We currently have Pro-Active caching setup at one of our clients to provide a near real-time refresh.
    We are using SQL Server 2012 SP1 Cumulative Update 4.
    We are using Views and a Linked Server to pull data from an Oracle Data Warehouse source.
    The Pro-Active caching is set-up using a Polling Query which polls for changes every 2 minutes and the silence intervals are staggered to try and assist with processing.
    I had significant problems with this setup with Pro-Active caching stopping on several occasions.  What was a cause for concern is that the stoppages have occurred on several occasions without any errors being recorded in the Event Log or Flight Recorder
    to indicate what went wrong.
    This lead to me setting things up as follows to get a stable setup that has been running for several days now :-
    - All Dimensions Pro-Active Cache Refresh - 2 Minute Polling Query (Staggered Silence Interval)
    - All Measure Groups Pro-Active Cache Refresh - 2 Minute Polling Query (Staggered Silence Interval)
    - 2 Measure Groups that had long running Polling Queries had to be scheduled via SQL Agent because no matter they would continuously stop when scheduled via Pro-Active caching.  SQL Agent job processes 2 x Measure Groups.
    However I have an issue?  When I make changes to the underlying database views that do not necessitate a re-process Pro-Active caching runs fine and records the change.
    If I make a change to the solution however that necessitates a re-process of any of the Dimensions and Cubes then I have "HY008 - Operation Cancelled" messages in the Event logs for at up to 6 hours before they then disappear.
    The errors in the Flight Recorder indicating the detail behind these messages say "Server: Proactive caching was cancelled because newer data became available" and "The
    operation was cancelled because of locking conflicts".
    I know the first message can appear because of Late-Arriving Facts but I believe we have dealt with this via the Ignore Errors/Unknown member option and why do these message disappear after 6 hours and everything appears stable again?
    I appreciate anyone's thought on this?
    Is Pro-Active caching stable in the version of SQL Server 2012 we are using?

    Never mind.  I have solved this myself.  The system has been a lot more stable since retiring the SQL agent Job that did the manual processing of the measure groups and switching to Pro-Active caching instead using MOLAP caching only (ensuring
    no ROLAP was used).

  • CS4 printing problem after changing printers

    Windows7
    Photoshop CS4
    printer was HP Officejet Pro 8500
    have many files created with this printer installed. They printed successfully, except for "usual sporadic" error of "needing to install a printer before able to print". Would shutdown Photoshop, bring it up and print.
    Installed new printer HP Officejet Pro 8600.
    Files created when 8500 in use will not print on 8600. Get same "usual sporadic" error, except shutdown doesn't resolve problem.
    New files created after 8600 installed print fine.
    Any ideas how to solve this now BIG problem?

    On a hunch, try going through the printer selection process then press Done.  Do this twice, but don't print.  Then try to print.
    If that doesn't work, after selecting the printer twice, save the PSD and shut down Photoshop, then restart it and load the file.
    There was a glitch back then where printer settings were getting "staged" in some intermediate place, so that one literally had to make changes twice to get them to "stick".
    If the above doesn't work, once you've selected the printer, try going through the [Page Setup] twice.  I know there was a combination that would "flush" the changes through.
    -Noel

  • Satellite C850-1cp problems after changing italian keyboard

    Hi
    i've bought a toshiba Satellite C850-1cp and i had some problem (i dropped some coffee on the keyboard)
    so i brought the mobile to the tech support and i decided to change the native keyboard (EN) with an italian keyboard and now i have problem with the usb port: any mouse, or others usb device are not recognized.
    A friend of mine told me to restore win 8 unsuccessufully because the function keys don't work....
    Please help me

    In the past Ive changed keyboard several times and everything went well.
    Have you used 100% compatible keyboard?
    Ok maybe you should install original recovery image after keyboard replacement. To start recovery image installation you don't need function keys.
    If you use Win8 make complete shutdown as described on http://aps2.toshiba-tro.de/kb0/TSB2B03EY0002R01.htm and after doing this restart your notebook and use F12.
    Please post some feedback.

  • HP 255 given problem after changing the cooling fan.

    Please help, this is urgent. I changed my HP 255 cooling fan after it stopped working. when i finished replacing it with new one, i coupled back my computer and put it on. it came up with a message that the selected boot image is invalid, after series of troubleshooting by going online, i was able to eradicate the message. But am always stuck at a message that said recovery, your pc needs to be repaired. an unexpected error has occured. error code:0xc0000185. i tried repairing the operating system but there was no success. i was able to the a system recovery using HP recovery manager, the recovery was successful, but when i reboot pc after completion of recovery, it still returned me back to the message that my pc needs to be repaired. I cant even boot from the cd because i feel like downgrading it to Windows 7. Please help me, the computer is urgently need to complete my project work.
    thanks

    Hi - firstly, did you use any sort of ESD protection whilst working on the machine?  This should be a priority due to the sensitivity of the devices on the motherboard.
    Before suspecting the worst, I would make some basic checks on the hard drive.  Firstly, double check it has been firmly pushed back on to the connector (I know, you have probably done this already!)
    Restart your computer - when it goes through the repair process, it will offer you advanced tools - click on this.
    Select Command Line (CMD) - this will give you a black window with white text.  Type the following then hit the enter key -
         chkdsk /r
    This will take what seems like forever but let it do its thing - hopefully you just have some damaged sectors, this will find and "repair" them (actually moves the data to a better part of the disc and marks the bad sectors so they don't get used in future).  Sometimes this is enough to get things working again.  When it has finished, you might want to check the system files, if not, simply restart the machine but if you do, type the following into the command line -
    sfc /scannow
    Again this will take some time but it will find most problems with system files and replace them, however it isn't infallible.
    Let me know how it goes....

  • Edit Problem after changing and transporting a table view

    Hallo Experts,
    I hope you can help me.
    I changed a Z-table in the Data Dictionary. For this table there exists an Tableview.
    After I added three new fields I generate a new tableview:
    Utilities -> table maintenance generator
    Change -> create maintenance screen -> ok
    after this I optimized the layout of the screen.
    On our Enviromentsystem my Tableview works perfect.
    I can make changes in the table.
    Then I transported the new tableview to our testsystem.
    There I started the sm30 "Maintain table view" and tried to change table entries.
    After a click on "Maintain" the following Message appears:
    TK 730 Changes to Repository or cross-client Customizing are not permitted.
    The strangest thing is, that before my transport, it worked, I could change table entries.
    There were no changes on the userrights.
    And I can change a similar table on the testsystem.
    I compared the properties of both tables. But I could not find a difference.
    Have anybody an idea where the error can be?

    Hi
    Caution: The table is cross-client
    Message no. TB113
    Diagnosis
    You are in the process of maintaining a cross-client table. You are using the standard table maintenance screen here, which is frequently used to maintain client-specific Customizing entries. This message serves to warn you that each change you make will have an effect on all other clients in the system.
    System response
    You have the authorization required for cross-client maintenance.
    Procedure
    Think carefully about the effect of your changes. Due to logical dependencies between client-specific Customizing and applications data on the one hand and cross-client Customizing data on the other hand, changing or deleting cross-client data could result in inconsistencies.
    Therefore such changes should be carefully planned and coordinated, taking all the clients in the system into consideration.

  • Filter plugin. Problem after change image depth.

    Hi All !
    I already wrote filter plugin it work fine but only for image depth 8bit, after i change image depth on 16 or 32 bits I getting error msg box from photoshop.
    I try change on 'destination.colBits = 8' or 'destination.colBits = pChannel->depth' or ' (pChannel->bounds.bottom - pChannel->bounds.top) * pChannel->depth;'  but all the same.
    PixelMemoryDesc destination;
    destination.data = data; //*pixel
    destination.depth = pChannel->depth;
    destination.rowBits = (pChannel->bounds.right - pChannel->bounds.left) * pChannel->depth;
    destination.colBits = 8;
    destination.bitOffset = 0 ;
    Please help someone !
    Very Thanks in Advance !
    All code below:
    //  Gauss.cpp
    //  gauss
    //  Created by Dmitry Volkov on 30.12.14.
    //  Copyright (c) 2014 Automatic System Metering. All rights reserved.
    #include "Gauss.h"
    #include "GaussUI.h"
    #include "FilterBigDocument.h"
    #include <fstream>
    using namespace std;
    SPBasicSuite* sSPBasic = NULL;
    FilterRecord* gFilterRecord = NULL;
    PSChannelPortsSuite1* sPSChannelPortsSuite = NULL;
    PSBufferSuite2* sPSBufferSuite64 = NULL;
    int16* gResult = NULL;
    void DoParameters ();
    void DoPrepare ();
    void DoStart ();
    void DoFinish ();
    void DoEffect();
    void GaussianBlurEffect(ReadChannelDesc* pChannel, char* data);
    void ReadLayerData(ReadChannelDesc* pChannel, char* pLayerData);
    void WriteLayerData(ReadChannelDesc* pChannel, char* pLayerData);
    DLLExport MACPASCAL void PluginMain(const int16 selector,
                                        FilterRecordPtr filterRecord,
                                        intptr_t * data,
                                        int16 * result)
        sSPBasic = filterRecord->sSPBasic;
        gFilterRecord = filterRecord;
        gResult = result;
        try {
                if (sSPBasic->AcquireSuite(kPSChannelPortsSuite,
                                                   kPSChannelPortsSuiteVersion3,
                                                   (const void **)&sPSChannelPortsSuite))
                    *gResult = errPlugInHostInsufficient;
                if (sSPBasic->AcquireSuite( kPSBufferSuite,
                                                   kPSBufferSuiteVersion2,
                                                   (const void **)&sPSBufferSuite64))
                    *gResult = errPlugInHostInsufficient;
                if (sPSChannelPortsSuite == NULL || sPSBufferSuite64 == NULL)
                    *result = errPlugInHostInsufficient;
                    return;
                switch (selector)
                    case filterSelectorParameters:
                        DoParameters();
                        break;
                    case filterSelectorPrepare:
                        DoPrepare();
                        break;
                    case filterSelectorStart:
                        DoStart();
                        break;
                    case filterSelectorFinish:
                        DoFinish();
                        break;
        catch (...)
            if (NULL != result)
                *result = -1;
    void DoParameters ()
    void DoPrepare ()
    void DoStart ()
        if (*gResult == noErr)
            if (doUi())
                DoEffect();
    void DoFinish ()
    #define defColBits 8
    void DoEffect()
        // Start with the first target composite channel
        ReadChannelDesc *pChannel = gFilterRecord->documentInfo->targetCompositeChannels;
        // Calculation width and height our filter window
        int32 width = pChannel->bounds.right - pChannel->bounds.left;
        int32 height = pChannel->bounds.bottom - pChannel->bounds.top;
        fstream logFile ("/Volumes/Macintosh Media/GaussLogFile.txt", ios::out);
        logFile << endl << "top " << pChannel->bounds.top;
        logFile << endl << "bottom " << pChannel->bounds.bottom;
        logFile << endl << "left " << pChannel->bounds.left;
        logFile << endl << "right " << pChannel->bounds.right;
        logFile << endl << "depth " << pChannel->depth;
        logFile << endl << "vRes " << gFilterRecord->documentInfo->vResolution;
        logFile << endl << "hRes " << gFilterRecord->documentInfo->hResolution;
        // Get a buffer to hold each channel as we process. Note we can using standart malloc(size_t) or operator new(size_t)
        // functions, but  Adobe recommend sPSBufferSuite64->New() for memory allocation
        char *pLayerData = sPSBufferSuite64->New(NULL, width*height*pChannel->depth/8);
        if (pLayerData == NULL)
            return;
        // we may have a multichannel document
        if (pChannel == NULL)
            pChannel = gFilterRecord->documentInfo->alphaChannels;
        // Loop through each of the channels
        while (pChannel != NULL && *gResult == noErr)
            ReadLayerData(pChannel, pLayerData);
            GaussianBlurEffect(pChannel, pLayerData);
            WriteLayerData(pChannel, pLayerData);
            // off to the next channel
            pChannel = pChannel->next;
        pChannel = gFilterRecord->documentInfo->targetTransparency;
        // Delete pLayerData
        sPSBufferSuite64->Dispose((char**)&pLayerData);
    void GaussianBlurEffect(ReadChannelDesc* pChannel, char *data)
        // Make sure Photoshop supports the Gaussian Blur operation
        Boolean supported;
        if (sPSChannelPortsSuite->SupportsOperation(PSChannelPortGaussianBlurFilter,
                                                    &supported))
            return;
        if (!supported)
            return;
        // Set up a local rect for the size of our port
        VRect writeRect = pChannel->bounds;
        PIChannelPort inPort, outPort;
        // Photoshop will make us a new port and manage the memory for us
        if (sPSChannelPortsSuite->New(&inPort,
                                      &writeRect,
                                      pChannel->depth,
                                      true))
            return;
        if (sPSChannelPortsSuite->New(&outPort,
                                      &writeRect,
                                      pChannel->depth,
                                      true))
            return;
        // Set up a PixelMemoryDesc to tell how our channel data is layed out
        PixelMemoryDesc destination;
        destination.data = data; //*pixel
        destination.depth = pChannel->depth;
        destination.rowBits = (pChannel->bounds.right - pChannel->bounds.left) * pChannel->depth;
        destination.colBits = defColBits;
        destination.bitOffset = 0 ;
        // Write the current effect we have into this port
        if (sPSChannelPortsSuite->WritePixelsToBaseLevel(inPort,
                                                         &writeRect,
                                                         &destination))
            return;
        // Set up the paramaters for the Gaussian Blur
        PSGaussianBlurParameters gbp;
        int inRadius = 1;
        Fixed what = inRadius << 16;
        gbp.radius = what;
        gbp.padding = -1;
        sPSChannelPortsSuite->ApplyOperation(PSChannelPortGaussianBlurFilter,
                                                                 inPort,
                                                                 outPort,
                                                                 NULL,
                                                                 (void*)&gbp,
                                                                 &writeRect);
        if (sPSChannelPortsSuite->ReadPixelsFromLevel(outPort,
                                                      0,
                                                      &writeRect,
                                                      &destination))
            return;
        // Delete the temp port in use
        sPSChannelPortsSuite->Dispose(&inPort);
        sPSChannelPortsSuite->Dispose(&outPort);
    void ReadLayerData(ReadChannelDesc *pChannel, char *pLayerData)
        // Make sure there is something for me to read from
        Boolean canRead;
        if (pChannel == NULL)
            canRead = false;
        else if (pChannel->port == NULL)
            canRead = false;
        else if (sPSChannelPortsSuite->CanRead(pChannel->port, &canRead))
            // this function should not error, tell the host accordingly
            *gResult = errPlugInHostInsufficient;
            return;
        // if everything is still ok we will continue
        if (!canRead || pLayerData == NULL)
            return;
        // some local variables to play with
        VRect readRect = pChannel->bounds;
        PixelMemoryDesc destination;
        // set up the PixelMemoryDesc
        destination.data = pLayerData;
        destination.depth = pChannel->depth;
        destination.rowBits = pChannel->depth * (readRect.right - readRect.left);
        destination.colBits = defColBits;
        destination.bitOffset = 0 ;
        // Read this data into our buffer, you could check the read_rect to see if
        // you got everything you desired
        if (sPSChannelPortsSuite->ReadPixelsFromLevel(
                                                      pChannel->port,
                                                      0,
                                                      &readRect,
                                                      &destination))
            *gResult = errPlugInHostInsufficient;
            return;
    void WriteLayerData(ReadChannelDesc *pChannel, char *pLayerData)
        Boolean canWrite = true;
        if (pChannel == NULL || pLayerData == NULL)
            canWrite = false;
        else if (pChannel->writePort == NULL)
            canWrite = false;
        else if (sPSChannelPortsSuite->CanWrite(pChannel->writePort, &canWrite))
            *gResult = errPlugInHostInsufficient;
            return;
        if (!canWrite)
            return;
        VRect writeRect = pChannel->bounds;
        PixelMemoryDesc destination;
        destination.data = pLayerData;
        destination.depth = pChannel->depth;
        destination.rowBits = pChannel->depth * (writeRect.right - writeRect.left); //HSIZE * pChannel->depth * gXFactor*2;
        destination.colBits = defColBits;
        destination.bitOffset = 0 ;
        if (sPSChannelPortsSuite->WritePixelsToBaseLevel(
                                                         pChannel->writePort,
                                                         &writeRect,
                                                         &destination))
            *gResult = errPlugInHostInsufficient;
            return;

    Have you reviewed your code vs the Dissolve example? It is enabled for other bit depths as well.

  • Problem after installing RAM

    I have recently installed an extra 512 megs of RAM to my 12" G4 powerbook. it originally came with 256 megs. However now when i open and close programs, bits of the picture from the programme i was using stays on the screen and i have to click and drag over them with the mouse to get rid of them. it happens when using programmes too and clicking certain buttons, the image the buttons give stays on the screen. I am mostly using the mac with pro-tools LE 6.4 and my operating system is osx 10.3.3
    if anybody could shed any light on this it would be greatly appreciated.
    thanks in advance.
    séamus

    Seamus, unfortunately, many users expieriance this by buying bargin basement or cheap Ram.
    This is not to say the Ram you bought is cheap.
    But Powerbook's are very picky about the Ram they will accept without problems.
    Most MAC users recommend buying Lifetime Warranty.
    There are several different companys that offer and sell this more reliable RAM.
    There are several located in most Mac Magazines.
    Mac Solutions.com is one.
    DMS Certified Memory..800-662-7466
    Other World Computing..800-275-4576 visitmacsales.com
    The 3 listed above offer Lifetime Warranty.
    Good Luck Don

  • Release strategy: problems after changing the price

    HI Experts,
    I have the follwing problem.
    I´ve setup the release strategy for Purchase reqs.
    The strategy includes 3 approval levels.
    release indicator with changeability 4 and a value of 0,1% for the first two approval levels.
    I´m able to release it, but if I release the first two appoval levels and change the Preq the release strategy goes back to the first level. Fine.
    But the problem is now that I´m able to release the first level but if I try to release the second one I get a error message.
    I guess the problem is the changeability - but how can I solve this issue?
    The system have the cancel all approvals if someone changes the price.
    Any ideas?
    Thanks
    Alex

    HI RJ,
    the exact message is "Release prerequisite not fulfilled".
    The system should act in the following way:
    Approval levels:
    1. Supervisor
    2. Manager
    3. General Manager
    1 and 2 is approved.
    Then the requisitioner changes the price.
    Release will be changeled (Releases already effected will be cancelled).
    OK that work, now the release process starts with level 1.
    1. Approved --> OK
    2- try to approve and get the message "Release prerequisite not fulfilled".
    1 and 2 have the same release indicator with 4 and 0,1%.
    Thanks
    Alex

Maybe you are looking for

  • How do I set Firefox to autofill boxes in a form when I filled out the form the day before?

    I enter information in a form that I use everyday to enter a contest. How do I enable auto-fill to enter my info once I start typing the info, or, auto-fill the whole form once I enter my email address?

  • Group Messaging

    Verizon, I would really like to know the reasoning behind removing group messaging.  Do you not understand that ALL iPhones are equipped with this capability and that many users take advantage of this?  It really can be annoying when receiving a grou

  • FIM R2 - best practice handling large AD groups

    On attempting to create large security group (with 35k users) in AD, i get "dropped connection from the domain controller. The MS AD guy we have attached here tells me that there are some limitations on LDAP and even some known issues with writing 5k

  • Strange (new?) behavior

    Using Safari 3.1.2, I go to a site such as tv.yahoo.com - click on a listing, a description window opens below the listing - but the window is empty. I could have sworn that Safari worked with Yahoo! TV previously - hmmm? Another Safari issue... I re

  • Lib path as NT file path

    I'm running OC4J 9.0.3 and I'm trying to add a jar on another server to application.xml library path. It works if I use the local drive mapping (G:\) but not the UNC server name. <library path="\\manofs1\Groups\NOSProject\development\libraries\ecs\ec