WaveOut is causing ducking/audio attenuation to occur unintentionally.

Hi there,
I've encountered a strange issue with the waveOut API's and I'm not sure if its by design or if I'm missing something.
Basically If I open a device specifying that the default communication device is to be used, that device will always cause ducking/stream attenuation to occur for all future uses of said device. Even when I no longer specify that the default communications
device should be used.
I've found some crude sample code to try and explain:
#include <windows.h>
#include <mmsystem.h>
#include <stdio.h>
typedef struct wavFileHeader
long chunkId; //"RIFF" (0x52,0x49,0x46,0x46)
long chunkSize; // (fileSize - 8) - could also be thought of as bytes of data in file following this field (bytesRemaining)
long riffType; // "WAVE" (0x57415645)
typedef struct fmtChunk
long chunkId; // "fmt " - (0x666D7420)
long chunkDataSize; // 16 + extra format bytes
short compressionCode; // 1 - 65535
short numChannels; // 1 - 65535
long sampleRate; // 1 - 0xFFFFFFFF
long avgBytesPerSec; // 1 - 0xFFFFFFFF
short blockAlign; // 1 - 65535
short significantBitsPerSample; // 2 - 65535
short extraFormatBytes; // 0 - 65535
typedef struct wavChunk
long chunkId;
long chunkDataSize;
char *readFileData(char *szFilename, long &dataLengthOut)
FILE *fp = fopen(szFilename, "rb");
long len;
char *buffer;
fseek(fp, 0, SEEK_END);
len = ftell(fp);
fseek(fp, 0, SEEK_SET);
buffer = (char*)calloc(1, len + 1);
fread(buffer, 1, len, fp);
fclose(fp);
dataLengthOut = len;
return buffer;
void parseWav(char *data, bool playDefaultComm)
long *mPtr;
char *tmpPtr;
char *buffer;
WAVEFORMATEX wf;
volatile WAVEHDR wh;
HWAVEOUT hWaveOut;
fmtChunk mFmtChunk;
wavChunk mDataChunk;
mPtr = (long*)data;
if (mPtr[0] == 0x46464952) // little endian check for 'RIFF'
mPtr += 3;
if (mPtr[0] == 0x20746D66) // little endian for "fmt "
// printf("Format chunk found\n");
tmpPtr = (char*)mPtr;
memcpy(&mFmtChunk, tmpPtr, sizeof(mFmtChunk));
tmpPtr += 8;
tmpPtr += mFmtChunk.chunkDataSize;
mPtr = (long*)tmpPtr;
if (mPtr[0] == 0x61746164) // little endian for "data"
// printf("Data chunk found\n");
tmpPtr = (char*)mPtr;
memcpy(&mDataChunk, tmpPtr, sizeof(mDataChunk));
mPtr += 2;
buffer = (char*)malloc(mDataChunk.chunkDataSize);
memcpy(buffer, mPtr, mDataChunk.chunkDataSize);
printf("sampleRate: %d\n", mFmtChunk.sampleRate);
wf.wFormatTag = mFmtChunk.compressionCode;
wf.nChannels = mFmtChunk.numChannels;
wf.nSamplesPerSec = mFmtChunk.sampleRate;
wf.nAvgBytesPerSec = mFmtChunk.avgBytesPerSec;
wf.nBlockAlign = mFmtChunk.blockAlign;
wf.wBitsPerSample = mFmtChunk.significantBitsPerSample;
wf.cbSize = mFmtChunk.extraFormatBytes;
wh.lpData = buffer;
wh.dwBufferLength = mDataChunk.chunkDataSize;
wh.dwFlags = 0;
wh.dwLoops = 0;
if (playDefaultComm)
waveOutOpen(&hWaveOut, WAVE_MAPPER, &wf, 0, 0, WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE);
else
//Make sure the device ID is set to your default communications device.
waveOutOpen(&hWaveOut, 1, &wf, 0, 0, CALLBACK_NULL);
waveOutPrepareHeader(hWaveOut, (wavehdr_tag*)&wh, sizeof(wh));
waveOutWrite(hWaveOut, (wavehdr_tag*)&wh, sizeof(wh));
do {} while (!(wh.dwFlags & WHDR_DONE));
waveOutUnprepareHeader(hWaveOut, (wavehdr_tag*)&wh, sizeof(wh));
waveOutClose(hWaveOut);
free(buffer);
else
printf("INvalid WAV\n");
int main()
//choose your file to play
char *filename = "c:/windows/media/tada.wav";
char *buffer;
long fileSize;
buffer = readFileData(filename, fileSize);
//play the .wav using the default communications device. //Ducks audio as expected
parseWav(buffer, true);
//play the .wav using the specified device. (continues to cause ducking for some reason)
parseWav(buffer, false);
free(buffer);
return 0;
If I call the parseWav(buffer,false) first, ducking will not occur.
Its only if I attempt to specify the default communications device that it continues to duck no matter what.
Thanks for your help,
Cathal
Edit:
To clarify what I'm trying to achieve:
I want to play two separate files on the same device.
One will cause ducking, the other will not.

Hello Tummon,
Since you are using waveOut API, i ask the moderator move it to the waveOut API related forum. There are exeprts will help you.
Regards.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Since downloading OS X Yosemite I have been having issues with Netflix. Video slows down which causes the audio to go out of sync. Netflix plays ok on ipad which makes me think it's the software which is the issue. Has anyone else had this issue?

    Since downloading OS X Yosemite I have been having issues with Netflix. Video slows down which causes the audio to go out of sync. Netflix plays ok on ipad which makes me think it's the software which is the issue. Has anyone else had this issue?

    Try this:
    Go to System Preferences - Bluetooth. Delete the keyboard from the list of devices by pressing the "-" button. Take the batteries out of the keyboard and reinsert them. In Bluetooth Preferences press the '+" button to add the new device. If the keyboard begins to pair, click the word "pair" and type in the passcode. Press return. The keyboard is now paired.
    If the mouse is not pairing, try this: shut down the computer completely, unplug any USB mice, then turn off the power to the bluetooth mouse.  ONce the computer starts up again, wait for the pop-up looking for a mouse.  Turn on the power to the bluetooth mouse.  It should work normally now.

  • How do I stop breaks or stutters in the audio file from occurring while editing?

    I am using Captivate 8 but I saw this same problem in Cap7. My narrator recorded the audio while recording the video. He did not record to each slide independently, but instead allowed the software to break the narration at mouse clicks. As the editor, I am cleaning up the audio/video and every time I try to edit the audio it causes a stutter (a small silent section) at some other point in the audio file.
    For Example: The mouse click occurred in the middle of a word, I re-position this frame break, a small gap is created in the middle of a word someplace else in the audio.
    Any editing, even something as simple as changing the volume of the project through the Audio>Edit>Project option, can cause one or more of these brief silences somewhere in the audio. I have tried inserting silence before re-positioning a frame break, but that doesn't solve the problem. Any suggestions would be greatly appreciated. This is taking 10 times longer than it should to do some simple editing.
    Thank you!!

    In other blogs some mentioned a little tool that stops the video when u go to other pages but it doesn't on Android as the mentioned here

  • Premiere CC render causes system audio to fail/skip/choppy

    Hello,
    When I link media, render, or import media into Premiere CC 2014 my system audio (iTunes and Google Play) immediately artifacts and is choppy, skips, and sometimes becomes muted for a few seconds.
    Again, it only occurs when I'm processing media after it was offline or when I'm rendering a sequence.
    Anyone else have this issue?
    System Specs:
    Apple iMac 27" (Late 2013)
    3.5GHz Intel Core i7
    32 GB 1600 MHz DDR3
    NVIDIA GeForce GTX 780M 4096 MB
    3 TB Fusion Drive (Local)
    18TB Promise Pegasus R6 RAID (External 1)
    8TB Gtech RAID (External 2)
    OSX 10.9.4 (13E28)
    Software Specs:
    Adobe Premiere Pro CC 2014.0.1
    8.0.1 (21) Build

    Yes I considered your "solution" of just upgrading to Adobe CC but on principal I don't want to have to shell out more money to "fix" the problem. I was able to get an Adobe technician to view my screen in real time. He asked me where Prem Pro was after I opened it and my response was "precisely". The only evidence that Prem Pro is open is that there is the taskbar there with what appears to be fully functional drop down tabs but as far as the panels/workspace goes non-existent! He has "escalated" the matter I'll let you know what occurs next. I have tried using the software mode and there is no change. Like you I have wondered about a hardware proplem but I have checked via Disk Utility and there doesn't appear to be any? The CUDA issue well a) I am not sure how I would revert to previous drivers and b) when I re-installed Prem Pro from disc (that's version 6.0.0.) the only render option it gave me was Software only but that was also greyed out. Prem Pro still did not open up as it should!
    I'll let you know what transpires.

  • Fcp wont load cause of audio plugins

    Hi. I work on Fcp studio and Logic pro. I have a lot of audio plugins for Logic espescially waves. But now fcp wont load cause it crashes when it gets to a certain plugin. I don't want to use audio plugins in fcp as I do my audio in logic.
    Why has fcp seen my logic plugins and how can I stop this, I can't run fcp. I've tried dragging the components folder out but no luck. There must be a resolution to this, it's driving me nuts.
    Many thanks
    Antony.

    I've had the same problem.
    FCS maintenance pack is not really an option - it disables the plugins globally, so Logic wont load them. It's also expensive (for what it does) - $169.
    The easiest workaround I found is to shift the plugins (located in the /Library/Audio/Plug-Ins/Components/ folder) to - for example - another folder (not called 'components') on the desktop, before launching FCP. Then you can move them back before launching Logic. A pain, yes, but until Apple fixes their problem...waiting.
    None of the plugins in this folder are core to FCP (if you're like me they'll be all Logic plugins), so there are no consequences to FCP. You could probably keep some in the folder, as I think the problem has got to do with the number of plugins (a different plugin crashes FCP every time for me).
    Cheers,
    Dan

  • Magic Trackpad causing Bluetooth audio interference

    Was having intermittent bluetooth audio connection problems; on/off; and realized the cause was the new Magic Trackpad I had just set up. When it's bluetooth connected; it will interfere with my other bluetooth audio reception.
    Is there a fix for this?
    Update: Disconnecting my Magic Mouse ended the interference; I wonder if the two are not able to run together?
    Message was edited by: raspberryaddiction

    Crosspost from the thread specified above:
    I am experiencing a problem like this one.
    I have a Motorola DC800 A2DP gateway and a Magic Mouse. Music sounds perfectly until I connect the mouse through BT: at this point, audio will only sound for 1 second and then it will stop and remain silent.
    I have tried resetting preferences, etc. and now I know there is a conflict between these devices: as soon as I disconnect the mouse, music starts coming through again.
    This is very very annoying...if anyone knows of a workaround so I can use them both simultaneously I would really appreciate if it is posted here.
    Thanks,

  • My ipod touch screen is cracked from the bottom left corner to the middle button, my button has recently stopped working and i was wondering if this has caused or has another problem occurred, please help me?!ha

    any help or suggestions? someone technical??

    Doesn't matter if the crack is causing the button to stop working not, that won't be covered under warranty.

  • JVM1.4.2 What can cause many full gc to occur in a row ?

    Hi, I'm seeing many fullgc occuring in a row on a web application runing under tomcat 5.0.28/mod_jk
    System is Solaris 9, 4 proc
    Java version is : 1.4.2_10
    JVM Parameters are :
    -server -d64
    -Xmn640m -Xms2048m -Xmx2048m -XX:ParallelGC
    Threads=2 -XX:+UseParallelGC -XX:+UseMPSS -noclassgc -XX:+DisableExplicitGC
    -XX:MaxPermSize=128m -XX:PermSize=128m -XX:NewSize=640m
    -XX:MaxNewSize=640m
    (PermSize is probably too big here)
    Looking at the gclog I see :
    152.026: [Full GC 1334566K->986365K(1418816K), 15.1747537 secs]
    169.182: [GC 1251709K->1078683K(1421056K), 1.0553477 secs]
    171.721: [GC 1343868K->1125288K(1421056K), 1.2902410 secs]
    173.012: [Full GC 1125288K->238719K(1418880K), 4.1125318 secs]
    When adding the -XX:+PrintHeapAtGC
    I see the following (cleaned-up a bit):
    {Heap before GC invocations=39:
    Heap
    PSYoungGen      total 497728K, used 438834K
    PSOldGen        total 1441792K, used 1359384K
    PSPermGen       total 131072K, used 18975K
    92.358: [GC 1798219K->1531712K(1940224K), 1.4728122 secs]
    Heap after GC invocations=39:
    Heap
    PSYoungGen total 498432K, used 127090K
    PSOldGen total 1441792K, used 1404621K
    PSPermGen total 131072K, used 18975K
    } {Heap before GC invocations=40:
    Heap
    PSYoungGen      total 498432K, used 467186K
    PSOldGen        total 1441792K, used 1404621K
    PSPermGen       total 131072K, used 18976K
    95.407: [Full GC 1871808K->1448415K(1940224K), 17.1598987 secs]
    Heap after GC invocations=40:
    Heap
    PSYoungGen total 498432K, used 6623K
    PSOldGen total 1441792K, used 1441791K
    PSPermGen total 131072K, used 18976K
    {Heap before GC invocations=41:
    Heap
    PSYoungGen      total 498432K, used 340096K
    PSOldGen        total 1441792K, used 1441791K
    PSPermGen       total 131072K, used 18976K
    113.955: [Full GC 1781887K->253003K(1940224K), 3.6430027 secs]
    Heap after GC invocations=41:
    Heap
    PSYoungGen total 498432K, used 0K
    PSOldGen total 1441792K, used 253003K
    PSPermGen total 131072K, used 18976K
    Now what I'm wondering is why there are 2 Full GC in a row... probably something I don't understand well in the memory collection process....
    Note that this behavior happens under a load of roughly 50 concurrent users on the server
    All help appreciated !
    Thanks

    Hi
    Thanks for your reply,
    You are right about finalizable objects. We had to add a finalize() method to an object that wasn't deallocated properly under certain circumstances.
    The machine itself has about 16Gb of physical memory, but indeed at the time, we may have been in swap (each of the tomcats had about 4096 of Xmx)
    Setting lower memory params (ensuring we weren't in swap) gave us better performance.
    What was odd too is that we got less longer full gc when we have -Xms & and -Xmx set at different values....
    We now get also in the GC log a different line, which I'm not sure how to interpret :
    1488.127: [GC-- 1533225K->1533225K(1887296K), 17.6195263 secs]
    Would you know what it means ? Is it another type of GC besides Full & Normal ?
    I will look into the finalize as well to see if we can remove them
    I will look into 5.0 as well, bu t I'm not sure we'll be allowed to put it in the production server....

  • What causes stuttering audio playback in YouTubes videos?

    I was advised to clear the stuttering by:
    1. Safari/Pref/Privacy/Remove All Website Data/Delete both items/Close Prefs
    2. System Pref/Flash Player/Advanced/Browsing Data/Delete All/Close Prefs
    3. Restart Mavericks
    It works TEMPORARILY.
    What the heck is causing this crap to continue, I get tired of doing this every other day.
    It's only in Mavericks, it does not effedt my iPad Air w 7.0.6.
    Anyone know why this stuttering percists in MAVERICKS?

    From the menu bar, select
     ▹ System Preferences… ▹ Flash Player ▹ Advanced
    and click Delete All. Close the preference pane.
    From the Safari menu bar, select
    Safari ▹ Preferences... ▹ Privacy ▹ Remove All Website Data
    and confirm. Test.
    If there's no improvement, reboot and test again.

  • Flattening causes Empty Audio Region

    I've been trying to flatten a few of my comps and when I do, an entirely separate comp on the board disappears. It's weird. I click flatten and merge and a comp that's completely separate on the board disappears and turns white. Does anyone else know what I'm talking about? I read that the 9.1.3 was supposed to fix this issue, but I've updated and it doesn't help.
    Thank you for your help

    The pencil tool won't work in this case, because it hasn't added 2 bars of blank audio file , just 2 bars of a blank region. You can't glue audio and MIDI regions together.
    A fairly simple way of doing this is to use the ruler bar, and cycle the one measure you want the loop to occupy. Then solo that track, and bounce, making sure you have "Add to Audio Bin" selected in the bounce window.
    Then go to the audio bin, and drag the new one bar audio file to the arrange page, replacing the original 2 beat loop segment.

  • Why does system exec cause a memory leak to occur?

    Sorry if this has been posted before, but I can't quite figure out why this VI is causing a gigantic memory leak (losing nearly 500K of memory a second). It's a simple system exec call, and I even trivialized everything in order to try and discover the problem.
    Does anyone see a huge problem here? I've tried calling up taskkill afterward as well, though that seemed to make little difference.
    If you don't trust my trivial program (and you probably shouldn't), I've also included the source files for the program - it's a one-line C++ program that returns immediately.
    Any insight is greatly appreciated.
    Thanks!
    Attachments:
    Dilution.vi.zip ‏11 KB

    Try putting a wait - even a 0 second wait - in your loop and see if it makes a difference.  Without a wait, LabVIEW will try to run that loop as fast as possible, possibly so fast that it never yields time to free resources.

  • Chatting with video causes garbled audio on one end

    I'm having an audio problem when conducting video chats. The audio I'm hearing from my buddy is garbled and echoing during video chats. If we switch to audio only chat, the sound is pristine.
    Here's the setup:
    Mac Mini/Core solo/ OS X 10.4.8 <------> MBP/C2Duo/ OS X 10.4.10
    AUDIO SOUNDS FINE ............................................ AUDIO GARBLED
    I've tried switching the video bandwidth from none, to 1.5, to 100k on both machines to no avail. I've also set the Quicktime streaming speed to 1.5Mbps.
    Anyone expereince anything like this before?
    Message was edited by: Chip_M
    Message was edited by: Chip_M

    Thanks for the suggestions Ralph.
    I checked the sys prefs>Sound>Input tab, and the microphone level on the Mac mini was cranked up all the way and clearly clipping. I brought the slider down all the way and now the level is peaking about 3/4 of the way across the meter.
    For what it's worth the audio only sounds garbled on the MacBook Pro (listening to buddy on Mac Mini). The audio coming FROM the MBP sounds fine on the Mini. I'm actually hearing an echo on the MBP presumably coming from the mini when I talk. It seems as if a noise-gate threshold is set too low. Another point of interest, on the MBP underneath the audio input level slider is a checkbox for Ambient noise reduction. The mini does not have that option.
    The camera on the Mini is a Dynex DTCAM, which didn't work at all until they released a new driver this June '07. I believe Apple also made a change to the OS that helped enable USB cams in iChat. In addition, I've also got the iChatUSBCam drivers installed.
    Again, and audio-only chat between the MBP & Mini sounds perfect with no echos and no garbling, but as soon as video is introduced the audio quality suffers dramatically with distortion and echos.

  • Netgear causing airtunes audio droputs?

    OK, this is provocative, but that is what I believe.
    I posted in the other thread about dropouts, but that one seems to be something else... maybe. In my case, the audio problem only began after I had to get a new network switch to replace a dead power supply on the only one (cheaper to get a new switch than find a compatible power adapter!). I had a Farralon 16 port switch, and now have a NetGear GS116. I was streaming over ethernet to the AE perfectly before with the farralon, but now with the netgrear I am getting random drop-outs ranging from every couple seconds, to every 30-40 seconds. I can only beleive it is an issue with the switch, or the interaction of streaming with the switch. I am especially suspicious of the switch since it seems to have some "technology" that dynamically prioritizes data based on some sort of data flag that would give some data more priority over others. Is that it? I have no idea. I contacted netgear and they were most unhelpful. Probably because there is no way to update the firmware on these things and they don't want to admit it is their issue.
    This problem is affecting all three computers we used to stream from. this includes a DualG4, PBTi800, and brand new iMacG5. All with gigabit ethernet.

    After further testing it figures out that the problem seems to be at the Hardware of the Airport Express.
    When running in client mode, the green light is flashing always, so data seems to be sent correctly from MacBook - also from a PC Laptop. So MacBook´s Airport is OK. The dropouts appear, allthough the light is continously flashing.
    When running the seperate Network MAC and PC stream perfectly.
    Now I´m sitting here, listen to music from PC and surfing with my MacBook...
    I also tried to connect the second Network via WDS and configure the Internet Connection to my existing Network via WDS and use the AE as a remote Base Station - doesnt work, because it doesnt like the dynamic IP Adress of my Netgear Router, I think AE needs a fixed one, I wonder why AE could not handle a dynamic IP...
    The other question is, if configuring Internet with WDS would solve the problem ? - I think that is the same problem just from another side, Airtunes and Internet on one AE, and the AE could not handle that...what do you think ?
    If the Internetconnection breaks for 1 second it doesnt matter, but you hear that when airtuning music...
    Thanks for any statements.
    Mac Book Intel Core Duo 2Ghz 1,5 GB   Mac OS X (10.4.8)  

  • BUG: repeated pause/play causes malformed audio name track name

    itunes9:
    I was listening to a language audio track. Therefore I was pausing and playing it repeatedly while I said out loud what they said on the track. I found the track listing and the now playing area started changing ever time I did this pause/play sequence.
    The track called "12 12-Topic 11", started having a new 12 prepended to it, i.e.
    "12 12-Topic 11"
    "12 12 12-Topic 11"
    "12 12 12 12-Topic 11"
    etc

    I recently encountered exactly this bug *while importing WAV files I had created from a vinyl record* (using Final Vinyl).
    Having dragged the files into iTunes from a Finder folder, I then went through each 'Get Info' menu to insert the track number (ie: 'N of M'). The spurious numbers then started appearing in front of the track name in the Title field spontaneously as I moved from one track to another.
    There did not seem to be any pattern - some number appeared as soon as I had closed the 'Get Info' menu and moved on to other tracks; other appeared later; some never did - ie the track names were left alone.
    I deleted the numbers from the track names manually, in the iTunes list display, and the problem seems to have gone away - but I'm not sure - I will reload that iTune library (from our family NAS) tonight, and check again.
    I had never seen this problem before I upgraded to iTune 9 - despite having followed this process before in iTunes 7/8.
    Incidentally, in answer to one of the comments above about Gracenotes; I have frequently imported WAV files from CDs, previously recorded from vinyl on an old Windows laptop (with no track names), and Gracenotes has correctly supplied the album and track names - presumably from the number and durations of the tracks in the album. In the case of this live album, I started with 4x20min WAV files - each one, a whole side of a vinyl record - before chopping it up into 23 tracks using Final Vinyl. When these were initially imported into iTunes, Gracenotes incorrectly identified it as some old YES prog-rock album I'd never heard of!

  • Blocking Flash Cookies on YouTube CAUSES No Audio?

    So try this, delete all flash cookies, then go to
    macromedia's flash settings page and turn off allow third parties
    to store content on your computer, then try this page:
    http://www.intercomm.com/biobob/downloads/FlashPrivacy.swf
    If it DOES remember to BLOCK ALL FLASH COOKIES (like 1 in 10
    chance) then go hit up like MetaCafe.com or VideoSift.com and find
    a YouTube Embedded video, and see if it plays audio. If it does
    not, delete all your Flash Cookies again, which unfortunately will
    allow all Flash Cookies to be stored on your computer again.
    Flash cookies are in your C:\Documents and
    Settings\%user%\Application Data\Macromedia\Flash
    Player\macromedia.com\support\flashplayer\sys Directory

    Try to disable the hardware acceleration in the Flash Player.
    See:
    * https://support.mozilla.com/kb/Cannot+view+full+screen+Flash+videos
    * http://www.youtube.com/swf_test.html (right-click the player: Settings)
    Flash "Display settings" window:
    * http://www.macromedia.com/support/documentation/en/flashplayer/help/help01.html

Maybe you are looking for

  • Back To My Mac not waking remote mac in Mountain Lion iCloud

    Back To My Mac will not connect to a remote mac in Mountain Lion unless that mac is awake. I have the "Wake for network access" button checked. Once I have somebody touch a keyboard to wake up the remote mac I can share screens, and share files, but

  • What is the term for the text navigation...

    at the top of each page that lets the user know where they are located in reference to the home page? Such as: home >> services > documentation > texas or on the adobe website: Home/Support/ I can not rememeber what this is called for the life of me!

  • Installing Measurement Studio 2010 has caused error PRJ00003 errors in VC Projects

    After installing MS 2010, I tried opening and even creating a basic project from existing code and when compiling, I am now getting the following error: error PRJ00003: Error spawning 'rc.exe' which seems related to not being able to find kernel32.li

  • In Design upgrade to CS6 (cloud) serial no. problem

    I have a licensed copy of Adobe Design Premium CS5.5 (upgrade from CS4) education version and have recently downloaded a trial of CS6 In Design. When trying to license this software (cloud version) and inserting my CS5.5 serial no. a message alerts m

  • Maverick Upgrade Failed-Want my laptop back

    After upgrading to mavricks, I am getting grey screen. I pressed option and chose HD. It goes back to grey screen help.