Sound Annotation

Hi there.
I'm having trouble with the sound of my "Sound Annotation". I have read through the PDF Reference manual and believe that I have covered all the requirements to get this annotation to run smoothly.
It loads perfectly, displays the sound icon, but when I click on the annotation, the sound does not get played at all and no other window appears to prompt me to play the multimedia content.
Here's what I've done for my sound entries and actions...
[keep in mind that i am reading from a txt file to get the sound location path, this txt file is stored in a variable called "soundFileName"]
// CosObj Setup - Sound Annotation
// Create a Stream and and set its Key as "3DD" in the annot dictionary
CosObj stmSound = CosNewStream(cosDoc, true, fileStm, 0, false, CosNewNull(), CosNewNull(), -1);
CosDictPutKeyString(cosAnnot, "Sound", stmSound);
ASStmClose(fileStm);
// Set the stream's dictionary
CosObj attrObj = CosStreamDict(stmSound);
// Entries in a movie dictionary
// Key = subtype, value = Sound
CosDictPutKeyString(attrObj, "Subtype", CosNewName(cosDoc, false, ASAtomFromString("Sound")));
// key = R [samples/sec], value = 8000
//CosDictPutKeyString(attrObj, "R", CosNewInteger(cosDoc, false, 8000));
// Key = F [File Specification], Value = "/C/tmp/Sound/cat.wav"
CosDictPutKeyString(attrObj, "F", CosNewString(cosDoc, false, soundFileName, strlen(soundFileName) ));
// Sound Action
// Type of Action the sound dictionary describes
CosDictPutKeyString(attrObj, "S", CosNewName(cosDoc, false, ASAtomFromString("Sound")));
// Key = Sound, value = Stream
CosDictPutKeyString(attrObj, "Sound", stmSound); // I have tried passing many different values...i'm just not exactly sure what this stream value must be...first i tried passing the file specification path to the sound [which did not work].
Is there anyone that could help me solve this problem?
Thanks in advance,
Kristy

Hi,
I've been struggling with this Sound Annotation issue for 3 days now.
If anyone has previously implemented a sound annotation plug-in for Acrobat, please help me out.
The following function represents the way I've created the sound Annotation:
PDAnnot createSoundAnnotation (PDDoc pdDoc, PDPage pdPage)
PDAnnot newAnnot;
PDAnnot textAnnot;
char buffer[256];
char* description = "Sound Annotation";
DURING
// Rectangle Size for the Sound Annotation
ASFixedRect annotRect;
annotRect.left = ASInt32ToFixed(36);
annotRect.top = ASInt32ToFixed(792-36);
annotRect.right = ASInt32ToFixed(136);
annotRect.bottom = ASInt32ToFixed(792-136);
// Create an ASPage object
pdPage = PDDocAcquirePage(pdDoc, 0);
// Creates and adds Image Annotation to the page
newAnnot = PDPageAddNewAnnot ( pdPage, -2, ASAtomFromString("Sound") , &annotRect );
// Cast the PDAnnot object to a PDTextAnnot object
textAnnot = CastToPDTextAnnot(newAnnot);
// Open the annotation, set the text, and add it to a page
PDTextAnnotSetOpen (textAnnot, true);
// Add Contents to annotation
PDTextAnnotSetContents (textAnnot, description, strlen (description));
PDPageAddAnnot(pdPage, -2, textAnnot);
HANDLER
AVAlertNote(ASGetErrorString(ERRORCODE, buffer, 255));
END_HANDLER
return newAnnot;
The following are all the entries that I've used to to setup the sound annotation.
// CosObj Setup - Sound Annotation
// Create Dictionary and set its Key as "Sound" in the annot dictionary
CosObj dictSound = CosNewDict ( cosDoc, true, DICTIONARY_SIZE );
CosDictPutKeyString ( cosAnnot, "Sound", dictSound );
// Entries in a sound dictionary
// Key = subtype, value = Sound
CosDictPutKeyString(dictSound, "Subtype", CosNewName(cosDoc, false, ASAtomFromString("Sound")));
// Key = F [File Specification], Value = "/C/tmp/Sound/cat.wav"
CosDictPutKeyString(dictSound, "F", CosNewString(cosDoc, false, soundFileName, strlen(soundFileName) ));
// Sound Action
// Type of Action the sound dictionary describes
CosDictPutKeyString(dictSound, "S", CosNewName(cosDoc, false, ASAtomFromString("Sound")));
Once again, the issue solely lies on sound. The annotation loads perfectly, just does not play any sound. ... the sound is read from a file and loads the location path of the sound.
Please, I am desperate and determined to resolve this issue.
Thanks,
Kristy

Similar Messages

  • Multimedia in PDF on Mobile devices runnig android and iOS6

    Hello,
    I managed to integrate video (mp4) and also animation (.swf) into a PDF-file. Were are distributing PDFs to our students. Is there any possibility to access the multimedia content using mobile devices? That is tablets running iOS 6, android 4.1 and also e-readers such as kindle paper white?
    I tried different readers on iOS and also on android but could not get it to work.
    I'm looking forward to get an answer to this question.

    In terms of Adobe software, the short answer is "no" and the long answer is "wait and see but don't get your hopes up".
    The paid-for third party Android app "ezPDF Reader Multimedia" has some support playback of video and sound annotations, but it doesn't cope with Flash or scripting so the experience in a complex interactive PDF is variable to say the least.
    In terms of Flash, there will never be integration into the mobile versions of Reader as the runtime isn't distributed to mobile platforms anymore. About half of the JavaScript API calls are technically possible on Android but JS isn't part of the app yet (we have very limited JS API support on iOS right now, but only for forms-related function calls), Direct playback of embedded RMA media streams (MP3 and H.264) is also technically possible on both platforms (as ezPDF demonstrates), but Adobe have chosen not to make it a priority.

  • Multimedia in Pdf for Esign

    When sending a pdf file with multimedia for eSigning the sound tool icon is disturbed/destroyed when signing is completed.
    It has been designed to be floating but small. As soon as the sound icon is clicked the song is playing well but the start/stop tool 'spills' out covering the entire screen.
    regards

    In terms of Adobe software, the short answer is "no" and the long answer is "wait and see but don't get your hopes up".
    The paid-for third party Android app "ezPDF Reader Multimedia" has some support playback of video and sound annotations, but it doesn't cope with Flash or scripting so the experience in a complex interactive PDF is variable to say the least.
    In terms of Flash, there will never be integration into the mobile versions of Reader as the runtime isn't distributed to mobile platforms anymore. About half of the JavaScript API calls are technically possible on Android but JS isn't part of the app yet (we have very limited JS API support on iOS right now, but only for forms-related function calls), Direct playback of embedded RMA media streams (MP3 and H.264) is also technically possible on both platforms (as ezPDF demonstrates), but Adobe have chosen not to make it a priority.

  • Improve the audio comments quality in Acrobat X ? is that possible ?

    Hi,
    I work with large PDF documents in several languages and I need to add audio comments a lot. However, when I record them using the Audio Comment feature of Adobe Acrobat, I get extremely low files in size, and extremely bad quality in the recording.
    My microphone is fantastic, and works nice with every computer application, so I am not having problems with the microphone or that stuff, it is clear that Adobe Acrobat is recording my voice to the lowest level of possible quality, and I want to change that. Even if my documents are a bit heavier, I would like to record my voice with better quality.
    So the killer question is: How may I do this?
    Thanks

    There is no user control over the recording format for sound annotations.

  • Enabling textscroll in a flash export

    Hi,
    I've released on Appstore and Google play a tablet version of an economic mag. My client wants us to add a flash version of the app because he wants to add it on his website. Everythings works fine except one of the interactions created on the app, text scroll. When I export to flash, it is not possible to get this feature. I'm not at all an expert in flash. Is there a way to reproduce this interaction in the flash version?
    Tks in advance for your answers

    Trent:
    Not a full answer, but I've made some progress on this. With Keynote, we get flash in the form of a "swf" file. If we had an "fla" instead, we could use Dreamweaver to embed the flash in a player with the controls that I think you want. (Of course we'd not go to Keynote just for the flash since OpenOffice in the new Beta3 version does a nice job of outputting flash for slideshows, though without audio.)
    I found that VisualHub, a small utility, produces the fla file, but not from the swf (that is, there may be a better way!). If I output the KeyNote as a mov though, VisualHub has done a nice job of producing the Fla, which by the way, is about half the size!
    So.. if I'm needing to get to a web presentation with flash movies with controls, what are my options, I wondered. Getting sound annotations onto Keynote has been a problem for me. Narrating all the way through the lecture (albeit with pauses) isn't my style. I need the ability to back-up and edit, and whenever I clear a sound file from a slide in Keynote, all the sound is gone, and I need to start the project over from slide 1. PowerPoint does not work this way. I can drop sound from a slide, redo it, and have the presentation in tact. (Keynote will also import this entire thing and the sounds will work!)
    So I'm thinking that I should stick with Ppt, edit the narrations, output a mov file, convert with VisualHub and have what we both seem to be looking for. I'm such a futz at all of this though, I could easily be missing something quite simple. I'd appreciate any comments at all.

  • How to Find Tool ID Names?

    Hi
    I have started experimenting with the Photoshop Connection SDK so I can interact with Photoshop from my iPad and am having some troubles.
    I've seen at a very simple level how I could select say the move tool or quick select tool.
    The IDs for these tools are simple, 'moveTool', 'quickSelectTool'. But how am I supposed to discover those of other tools?
    I have trawlled all the docs I can find, CS5 Javascripting doc, Connection SDK Doc, discussion online and not been able to find an answer.
    So I hope you can help, I'm new to the Photoshop SDK, so any great resources or tips in general regarding it would be greatly appreciated.
    Thanks.

    Here is an ActionScript routine I have. Not sure if this is 100 % complete. And it is not doing localized names (bad programmer)
    private function toolIDToToolName(inID:String):String {
                var selectedTool:String = "Move"; // default to something
                switch (inID) {
                          case "moveTool": selectedTool = "Move"; break;
                          case "marqueeRectTool": selectedTool = "Marquee"; break;
                          case "marqueeEllipTool": selectedTool = "Marquee Ellipse"; break;
                          case "marqueeSingleRowTool": selectedTool = "Marquee Single Row"; break;
                          case "marqueeSingleColumnTool": selectedTool = "MarqueeSingleColumn"; break;
                          case "lassoTool": selectedTool = "Lasso"; break;
                          case "polySelTool": selectedTool = "Polygon Select"; break;
                          case "magneticLassoTool": selectedTool = "Magnetic Lasso"; break;
                          case "quickSelectTool": selectedTool = "Quick Select"; break;
                          case "magicWandTool": selectedTool = "Magic Wand"; break;
                          case "cropTool": selectedTool = "Crop"; break;
                          case "sliceTool": selectedTool = "Slice"; break;
                          case "sliceSelectTool": selectedTool = "Slice Select"; break;
                          case "spotHealingBrushTool": selectedTool = "Spot Healing Brush"; break;
                          case "magicStampTool": selectedTool = "Magic Stamp"; break;
                          case "patchSelection": selectedTool = "Patch Selection"; break;
                          case "redEyeTool": selectedTool = "Red Eye"; break;
                          case "paintbrushTool": selectedTool = "Paint Brush"; break;
                          case "pencilTool": selectedTool = "Pencil"; break;
                          case "colorReplacementBrushTool": selectedTool = "Color Replacement Brush"; break;
                          case "cloneStampTool": selectedTool = "Clone Stamp"; break;
                          case "patternStampTool": selectedTool = "Pattern Stamp"; break;
                          case "historyBrushTool": selectedTool = "History Brush"; break;
                          case "artBrushTool": selectedTool = "Art Brush"; break;
                          case "eraserTool": selectedTool = "Eraser"; break;
                          case "backgroundEraserTool": selectedTool = "Background Eraser"; break;
                          case "magicEraserTool": selectedTool = "Magic Eraser"; break;
                          case "gradientTool": selectedTool = "Gradient"; break;
                          case "bucketTool": selectedTool = "Bucket"; break;
                          case "blurTool": selectedTool = "Blur"; break;
                          case "sharpenTool": selectedTool = "Sharpen"; break;
                          case "smudgeTool": selectedTool = "Smudge"; break;
                          case "dodgeTool": selectedTool = "Dodge"; break;
                          case "burnInTool": selectedTool = "Burn"; break;
                          case "saturationTool": selectedTool = "Saturation"; break;
                          case "penTool": selectedTool = "Pen"; break;
                          case "freeformPenTool": selectedTool = "Freeform Pen"; break;
                          case "addKnotTool": selectedTool = "Add Knot"; break;
                          case "deleteKnotTool": selectedTool = "Delete Knot"; break;
                          case "convertKnotTool": selectedTool = "Convert Knot"; break;
                          case "typeCreateOrEditTool": selectedTool = "Type Horizontal"; break;
                          case "typeVerticalCreateOrEditTool": selectedTool = "Type Vertical"; break;
                          case "typeCreateMaskTool": selectedTool = "Type Horizontal Mask"; break;
                          case "typeVerticalCreateMaskTool": selectedTool = "Type Vertical Mask"; break;
                          case "pathComponentSelectTool": selectedTool = "Path Select"; break;
                          case "directSelectTool": selectedTool = "Direct Select"; break;
                          case "rectangleTool": selectedTool = "Rectangle"; break;
                          case "roundedRectangleTool": selectedTool = "Rounded Rectangle"; break;
                          case "ellipseTool": selectedTool = "Ellipse"; break;
                          case "polygonTool": selectedTool = "Polygon"; break;
                          case "lineTool": selectedTool = "Line"; break;
                          case "customShapeTool": selectedTool = "Custom Shape"; break;
                          case "textAnnotTool": selectedTool = "Text Annotation"; break;
                          case "soundAnnotTool": selectedTool = "Sound Annotation"; break;
                          case "eyedropperTool": selectedTool = "Eye Dropper"; break;
                          case "colorSamplerTool": selectedTool = "Color Sampler"; break;
                          case "rulerTool": selectedTool = "Ruler"; break;
                          case "countTool": selectedTool = "Count"; break;
                          case "set3DState": selectedTool = "3D"; break;
                          case "handTool": selectedTool = "Hand"; break;
                          case "zoomTool": selectedTool = "Zoom"; break;
                return selectedTool;

  • Tannotations CS3 vs CS4

    Hello,
    I'm currently writing Photoshop Annotations into a tiff file.  I'm getting the annotation format from the "Photoshop CS File Formats Specification" pdf.  The version is specified as Photoshop 6.0.  When loading the tiff file in Adobe Photoshop CS3 Extended version, I get an error message that says:
    "The version of the annotations is newer than Photoshop currently supports, continue?"
    The following is the format (obtained from "Photoshop CS File Formats Specification" pdf.) that I'm using when writing annotations to the tiff file:
    Table 2–36: Annotations
    Length      Name      Description
    4 bytes signature always '8BIM'
    4 bytes key always 'Anno'
    4 bytes length Length of the annotation information rounded up to even 4 byte count.
    2 bytes major version =2 for Photoshop 6.0
    2 bytes minor version =1 for Photoshop 6.0
    4 bytes count number of Annotations to follow
    Following is repeated for each annotation
    4 bytes length length of this annotation
    4 bytes annotation type 'txtA' or 'sndA'. Either text or sound
    1 byte open is the annotation open
    1 byte flags flag information
    2 bytes optional blocks =1 for Photoshop 6.0
    16 bytes icon rectangle rectangle of icon location: top, left, bottom and right.
    16 bytes popup rectangle rectangle of popup locations: top, left, bottom and right
    10 bytes color 2 bytes for space followed by 4 * 2 byte color compenent
    Variable author Pascal string of author’s name aligned to 2 bytes
    Variable name Pascal string of name aligned to 2 bytes
    Variable mod Date Pascal string of the mod Date aligned to 2 bytes
    4 bytes length length of the following 3 fields including this field
    4 bytes key 'txtC' or 'sndM'. Either text or sound
    4 bytes length length of the next field
    Variable string actual data for this annotation, the text is ASCII or unicode string, the sound annotation is documented in the
              Acrobat File Format documentation in the Acrobat SDK and available at http://www.adobe.com
    Variable padding padding to align to multiple of 4 bytes
    Of course, none of the annotations show up.
    I'm confused.. is there another "Photoshop CS File Formats Specification" pdf for older versions of Photoshop that would allow for the annotations to be backward compatible? And if so where can I download it from?
    Thanks.

    Figured out that the problem was that the offset in the file of where the annotation records began was not a multiple of 4 bytes.  I modified where the records are being written to in the file and everything works fine.

  • Audio comments and disabled users

    Is there a way to attach audio comments without using a mouse?
    Or is it possible to record audio comments directly into a form field?

    The Shift+J keyboard combination can be used, but it also toggles through the attach sound, attach file, and stamp clipboard image (if image is present in clipboard) tools. Form fields cannot be used for this directly.
    It might be possible to add a script to a field that when activated causes a sound annotation to be added, but I'd have to look into this a bit more...

  • My Past, Present & Future with Creative Sound Blaster cards

    I wrote a small product review of a Z-series card i regrettably purchased and creative responded. I replied to them and copied+pasted it here. First and foremost please understand this is just an open letter talking about my love for and mostly positive experiences with the Sound Blaster line of cards since the mid-late 1990s.
    Attached is an annotated picture of almost all the Creative hardware I've bought over the years.
    Take a good long look at that picture. Think about how many songs have been played through those devices, think of how many movies have been heard through those devices, think of how many games made me jump out of my seat from sound effects heard through those devices, and lastly think how many thousands of hours this amounts to.
    STOP READING and LOOK at that attached PICTURE.
    I use the word 'almost' because it does not include the card I recently purchased off e-bay, which was listed as (and was) mint condition new, and cost me $250.... a Sound Blaster X-Fi Titanium Fatal1ty Champion Series card.
    If the direction Creative is going to continue to go is the direction that it's been going over the past handful of years this will be the last Creative product myself or anyone i influence or make purchasing decisions for will ever buy. Being in my mid 30s I'd say you'll miss out on at least another 20-30+ years of future product purchases.
    Below is my address of your reply to my review of your product in a piece by piece layout:
    "Based on user feedback we've done the following:
    - Take up less disk space"
    I run two 128GB SSDs in a hardware based (LSI Logic 8704ELP) raid-0 array so the disk footprint of drivers and software is important to me but whatever space you reduced your driver to is trivial.
    %ProgramFiles(x86)%\Creative\(ALchemy, AudioCS AutoMode Switcher, Console Launcher, Shared Files, ShareDLL,THX Console, Volume Panel)
    in total take up about 100MB of space. reducing this means NOTHING because it does not allow for more hefty software (Games or Design/Drafting/3D-Modelling Software) to be installed. Now if say your driver and software had a 1GB footprint and you reduced it to 500MB that would be significant because 500MB is enough space to account for one or 2 of average installation footprints of the products in the Adobe Creative Suite. Reducing the size from 100MB to 25MB/50MB/75MB is moot.
    "- Optimized controls for touch screens"
    This point is amusing, why? because you are making the same mistake Microsoft made with Windows 8 & Metro. Most people who buy a creative sound card are putting it in a PC and do not have a touchscreen. I don't manage a lot of computers but the ~200 i am responsible for bypassed Windows 8 (maybe even Windows 9, we'll see) and either moved from Windows XP to Windows 7 or they will be staying with Windows 7 for the foreseeable future. The touch centric design of Windows 8 is a significant part of this decision despite all the things Microsoft did that i think are steps forward (like better native support for multiple display devices to name one example).
    "- Streamlined the interface so it's easier to navigate (removed "modes" and have all controls available regardless what you want to use the card for)."
    Dumbing-down a product to reach a greater audience is walking the fine line of Quality vs. Quantity. Why you've sacrificed significant Quality to increase Quantity i do not know. While I will agree making 1 interface instead of 3 can be a potential step forward you did more than streamlining the user interface- you removed prominent, useful, and important features.
    "- Better tie in with the Windows audio sub-system."
    Through out the decade the only problems I experienced with Windows and my Creative products i can count on one hand. The first would be when Microsoft abandoned DirectSound and moved to an UAA based audio stack in Vista forward and your company dropped the ball and Daniel_K picked it up and made working drivers for your products and you went after him... I was one of the people who used his working drivers to make your sound card work properly when you failed to do so. Second was the fact that you people charged for ALchemy when the move to Vista occurred... this was truly a sh*ty thing to do. The third was the X-RAM causing a BSOD (STOP 0x50 - PAGE_FAULT_IN_NONPAGED_AREA) in windows on a regular random basis because of your device drivers and the best working solution was to disable using the X-RAM on the card- a selling point of the cards to begin with (albeit in years prior).
    Allow me to elaborate some more while I have time since it's sunday night and the family is busy with other things and will be off to bed thereafter.
    Creative's device drivers and software has always been a point of contention. You don't make the install discs available for download on your website for starters. This is a fascist move on your part. Your driver installation procedure and reliability is hit or miss. I personally have not had a lot of trouble with the drivers (only a few hiccups here and there) but i have read on the forums where all sorts of other people have (I'm not in disagreeing that their problems are partially their fault, but that's the price of running Windows instead of buying a Mac). My experience with your driver software suites over the years have been mostly (A) "When it works as expected it's sheer aural bliss beyond that of any other sound card in existence! THIS is why 'Sound Blaster Compatible' was what other companies put on their products, because Creative set the standard for everyone else to meet." but also sometimes (B) "everything installed and worked fine but now something is corrupt and not all the speakers have sound coming from them or the sound is all screwed up and the driver won't uninstall/reinstall/update correctly because it's corrupt and it's not deleting the driver files because windows has the files locked and safe mode isn't helping so now i have to physically remove the card from the PC and try to completely clean out my system of the Creative software. I can't believe they went after Daniel_K the way they did, i wish he'd come back and fix their drivers. Now which box did i put that install cd in...."
    There are 2 reasons I've bought Creative sound cards for over a decade now. CMSS 3D when listening to music while working throughout the day and EAX in videogames at night.
    I remember the moment when I experienced EAX for the very first time. I was in college and over at a friend's place. He had just got a new game called Thief: The Dark Project. I remember him telling me about something new called EAX and that only Creative cards had it and that it was supposed to be awesome. About an hour later after watching and HEARING him play Thief I was hooked. Creative had secured a place for it's hardware in my budget for every PC i built from that day forward.
    Being that I've worked from home for about a decade now I will listen to music while I work and get in an hour or so of gaming at night as time allows. Straight off the bat the first time i ticked that box for CMSS 3D long long ago and heard music coming from every speaker in my home office i was amazed and overwhelmed. Then when you introduced the ability to set the individual speaker distance and volume from the listening position it was the icing on the cake. I was surround by sound. It was SHEER AURAL BLISS. This feature called CMSS 3D would become the second reason I purchased and recommended Creative sound cards for the decade to come.
    As i stated in my review, the only reason i bought a new sound card was because the motherboard I was purchasing had no PCI slots (I remember when motherboards stopped having ISA slots as well...). Before making my purchase I read. I read a lot. I read about the changes you made with the X-Fi Titanium HD and then the Recon3D, and the more i read the more a feeling of apprehension began to take hold. Then i got to reading about the Z-series and read about some of the positive changes between it and the Recon3D line of cards and I became a bit more hopeful.
    Sadly my apprehension was spot on... Listening to music was a worse experience when compared to my X-Fi Platinum (or even my old Audigy 2)... and did not even come close to justifying the purchase of the card compared to just using the integrated sound capabilities of my motherboard, an ASRock Z87 OC Formula/ac. But none the less I still had EAX to fall back on right? wrong... I installed a couple games, some new and some old, some with EAX and some without, and for about 2 weeks i played a bit of each one to see how the card handled new and old games. Sadly EAX compatibility didn't even matter because it was overshadowed by poor directional audio reproduction... that same front center speaker that was overbearing when listening to music was noticeable when gaming to the point that it was negatively affecting my gaming experience. I tweaked and toggled every setting i could and even uninstalled and reinstalled the drivers and software to try to mitigate this but to my dismay i could not. It was at this point I went weighing my options... and looking for an X-Fi Titanium (NON-HD!) and suffered the capitalist price gouging that occurs in such supply & demand situations... at least i talked the guy down from his original asking price of $300. I bit the bullet on this because chances are this is going to be the last Creative card i ever own...
    I've had my Creative Sound Blaster X-Fi Titanium Fatal1ty Champion Series installed for just over a week now. Everything sounds precise and as it should when you have a quality piece of hardware paired with quality software. Directional audio in games comes from all speakers appropriately and not excessively from the front center speaker unless it's supposed to. Ambient music floats through the air all through out the day creating that familiar feeling of sheer aural bliss as it did before. The only downside is I'm getting to experience the problems other people have with this card (strange loud static-like warble EMI type noise coming from speakers, unaffected by windows volume control) but I have found a work around that I'm using on the rare occasion this happens (disable the device in device manager, re-enable device in device manager).
    Chances are what i've written above is perhaps an opening soliloquy of the requiem for the Creative Sound Blaster, the card that defined an industry and the company that turned it's back on it. I don't expect anything to come from this letter and I don't expect a meaningful reply from you. You'll probably write me justifying your decisions you've made with your product line and offer some false sincerity about how you are happy i am enjoying my price-gouged discontinued soundcard i had to buy off e-bay because your current line of products are not a step back in your eyes because of the profits they turn. This generation of customers who buy your Platinum HD, or Reco3D or Z-series line of cards probably oblivious to what they are missing out on (through no fault of their own), funny how the bliss of ignorance works and lines your pockets...
    It saddens me that i had to buy a discontinued product off e-bay because it's a better product than what your company currently offers. I wish this wasn't the way things turned out. When you dropped the fun presets and finite control of the EAX effects during the transition from the Audigy to the X-Fi line of cards I noticed but since they were not the main reason I owned a Creative card I tolerated it. But now you've gone and ruined the features that were the reasons i bought Creative cards, and this I will not oblige.
    My Creative Hardware.jpg

    @To the OP:
    I own a X-Fi Elite Pro for the past 8 years now.
    Since there, this card has faithfullly seen me through 3 major PC upgrades.
    I'm currently at a point where, very sadly, much of what you've described is also weighing on my decision to not go for a Z line.
    @Creative:
    I do hope you're listening and can come up with a solution to a simply design feature - namely a fully working Stereo Surround, like the one that was available in the X-Fi line of cards via CMSS-3D.
    Regards,

  • @Resource annotation does not work for XA resource?

    Okay, sounds absurd that it works for everything except XA, but that is all I have to go with for now. We are moving from EJB2.x to EJB3 and I am encountering an issue when using the @Resource annotation for an XA connection factory. See deployment exception at bottom of post.
    First, I deploy my-aqjms-jms.xml which contains two connection factories (sorry, I do not know the equivalent "pre" tag for this board so all formatting is lost):
    <weblogic-jms>
    <foreign-server name="MY-AQJMS-JMS">
    <foreign-connection-factory name="ForeignConnectionFactory-0">
    <local-jndi-name>my/jms/QCF</local-jndi-name>
    <remote-jndi-name>QueueConnectionFactory</remote-jndi-name>
    </foreign-connection-factory>
    <foreign-connection-factory name="ForeignConnectionFactory-1">
    <local-jndi-name>my/jms/XAQCF</local-jndi-name>
    <remote-jndi-name>XAQueueConnectionFactory</remote-jndi-name>
    </foreign-connection-factory>
    <initial-context-factory>oracle.jms.AQjmsInitialContextFactory</initial-context-factory>
    <jndi-property>
    </jndi-property>
    </foreign-server>
    </weblogic-jms>
    Next, I look at my ejb-jar.xml:
    <session>
    <description>My EJB</description>
    <ejb-name>MyEJB</ejb-name>
    <ejb-class>demo.MyEJB</ejb-class>
    <session-type>Stateless</session-type>
    <transaction-type>Container</transaction-type>
    <resource-ref>
    <description>connection factory</description>
    <res-ref-name>jms/myQCF</res-ref-name>
    <res-type>javax.jms.QueueConnectionFactory</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    <resource-ref>
    <res-ref-name>jms/myXAQCF</res-ref-name>
    <res-type>javax.jms.XAQueueConnectionFactory</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    </session>
    These are the resource tags I want to move into annotations. (There are matching tags in weblogic-ejb-jar.xml which map "jms/myQCF" to "my/jms/QCF" and same for XAQCF). So, I open demo.MyEJB and add the annotation for the first one:
    @Stateless(name="MyEJB")
    @Resources({
    @Resource(description="connection factory",
    name="jms/myQCF",
    type=javax.jms.QueueConnectionFactory.class,
    authenticationType=Resource.AuthenticationType.CONTAINER,
    shareable=true,
    mappedName = "my/jms/QCF"),
    I remove the resource-ref tag for "jms/myQCF" in ejb-jar and weblogic-ejb-jar.xml but keep the one for "jms/myXAQCF", re-compile, re-package, re-deploy, and test. Everything seems to work fine. So, I open demo.MyEJB and add the annotation for the second connection factory:
    @Resource(description="XA connection factory",
    name="jms/myXAQCF",
    type=javax.jms.XAQueueConnectionFactory.class,
    authenticationType=Resource.AuthenticationType.CONTAINER,
    shareable=true,
    mappedName="my/jms/XAQCF"),
    I also remove the resource-ref tag for "jms/myXAQCF" in both *ejb-jar.xml's.  But now when I try to redeploy, I get the following exception:
    [EJB:011026]The EJB container failed while creating the java:/comp/env namespace for this EJB deployment.
    weblogic.deployment.EnvironmentException: [EJB:010176]The resource-env-ref 'jms/myXAQCF' declared in the ejb-jar.xml descriptor or annotation has no JNDI name mapped to it. The resource-ref must be mapped to a JNDI name using the resource-description element of the weblogic-ejb-jar.xml descriptor or corresponding annotation.
    If I comment the XAQCF annotation it will deploy again. I have since done the same annotation replacement for jms queues and jdbc resources. However, only this one XA connection factory is giving me trouble. Is this an issue in weblogic or is there something I am missing from the annotation?
    Thanks!

    Look like a bug in Appserver. XAResourceWrapper is
    used only for debugging. May be you want to reducethe
    log level to INFO and try it.Yeah, that worked.
    But this is a bug in the app server because a switch
    in the log level shouldn't influence transaction
    behavior.Yes. There is a bug when log level in FINEST. All other log levels should be fine. Please see the bug report at
    http://developer.java.sun.com/developer/bugParade/bugs/4973434.html
    >
    The only big issue I still have is that recovery
    doesn't work. See my other message in this forum. Do
    you have a solution for this?I have asked someone who knows that area well to answer your query.
    - Binod
    >
    -- Andreas

  • Acrobat 8 Pro - How do I flip pages and sound files?

    I have made a PDF from a PowerPoint file and as expected the actions were lost from the PPT.
    I would like to make the PDF to start when opened and change to the next page every 10 sec.  I have tried Advanced/Doc Processing/Page Transitions - set flip to 10 sec and all pages  -  but nothing happens after I save and reopen in Reader 9.
    I also have 8 WAV files attached via the PPT to PDF action.  These show on the various pages as they should but they should start when the page is reached.  How do I do this?
    I'm proficient with js for HTML but have not tried for Acrobat.
    I appreciate any help to make the above happen.
    Thanks,
    RON C

    You will probably want to use Acrobat JavaScript (not the same as 'web' javascript) to coordinate the initiation/termination of the sound clips for each PDF page (slide).
    Obtain the requisite documentation from Acrobat section of Adobe's DevNet.
    http://www.adobe.com/devnet/acrobat.html
    It may be helpful to review the information related to the rich media annotation in the Acrobat SDK documentation.
    Useful resources:
    --| At pdfscripting.com :: http://www.pdfscripting.com/public/34.cfm#JSIntro
    --| At the Acrobat User Community Learning Center — JavaScript :: http://acrobatusers.com/topics/javascript
    --| At the Acrobat User Community Learning Center —  Rich Media :: http://acrobatusers.com/topics/rich-media
    --| At the Acrobat User Community Forum — JavaScript :: http://acrobatusers.com/forums/acrobat-discussions-topic/javascript
    --| At the Acrobat User Community Forum — Rich Media/Flash :: http://acrobatusers.com/forums/acrobat-discussions-topic/rich-mediaflash
    --| At the Adobe's Forums — Acrobat Scripting Forum :: http://forums.adobe.com/community/acrobat/acrobat_scripting
    Be well...

  • Annotations Saved My Life

    OK, I'm exaggerating a bit, but I hate filling in forms by hand - and I hate the fact that I can never use Adobe Reader's commenting tools because the file's originator always bans commenting.  So it was great that I could use 'Annotations' in Preview to fill-in my mortgage form. 
    Sorry if I'm sounding like a fan-boy, but thanks Apple.
    Marcus

    Here is my interview...
    They make you say stupid stuff by asking the same question over and over until the stupid stuff comes out!
    http://www.komonews.com/news/local/111851109.html

  • Exporting Annotations through IAC

    Using Acriobat Pro XI, I am using the following WinBatch routine to try to export comments (annotations) to an FDF file from an open PDF document:
    fdfer="C:\temp\test.fdf"
    AcroApp = ObjectCreate("AcroExch.App")
    AvDoc = ObjectCreate("AcroExch.AVDoc")
    PdDoc = ObjectCreate("AcroExch.PDDoc")
    FormApp = ObjectCreate("AFormAUT.App")
    AvDoc.Open(fdfer,"")
    AcroApp.Show()
    ; wait for user to press a button
    fds = FormApp.Fields
    fds.ExportAsFDF(fdfer, "", "False",)
    Exit
    An fdf file is created but it is empty, although the document contained annotations.
    Looking at the SDK, it appears that the IAC "ExportAsFDF" method does not have a parameter allowing for the export of annotations:
    void ExportAsFDF (LPCTSTR bstrFullPath, LPCTSTR bstrSubmitButton, BOOL bEmptyFields, const VARIANT& arrFields);
    even though its javascript counterpart does (bAnnotations).
    I would appreciate any advice that might allow me to work around this problem.
    Mike

    Your reading of the SDK sounds correct. The IAC methods are very, very old and frozen, while JavaScript is still being added to. So... use JavaScript instead. Take very careful note of the security warnings in the text and quick box for the method, it often stops it being used as you want to.

  • Javax.annotation.processing.Processor not recognized

    Hi,
    I'm currently experimenting with the javax.annotation.processing API. Thus I created a simple Annotation and a related simple processor.
    Another sample program uses the annotation. When compiling this program everything works fine as long as I specify the processor class
    on the command line. But when I try to simply use a javax.annotation.processing.Processor file, the compiler doesn't seem to find the processor.
    What am I doing wrong?
    Here come the details:
    I use Java6 and the sun java compiler javac.
    The annotation and processor class are packed into a JAR file together with the javax...Processor file. The JAR looks like this:
         hello/HelloProcessor.class
         hello/annotations/Hello.class
         META-INF/services/javax.annotation.processing.Processor
         META-INF/MANIFEST.MF     The javax.annotation.processing.Processor file is UTF-8 encoded and contains a single line:
         hello.HelloProcessorwithout the leading spaces.
    My processor looks like this:
         @SupportedAnnotationTypes (value = {"hello.annotations.Hello"})
         public class HelloProcessor extends AbstractProcessor {
             private int mCounter = 0;
             /* (non-Javadoc)
              * @see javax.annotation.processing.AbstractProcessor#process(java.util.Set, javax.annotation.processing.RoundEnvironment)
             @Override
             public boolean process(Set<? extends TypeElement> aAnnotations, RoundEnvironment aRoundEnv) {
              Messager vMessager = processingEnv.getMessager();
              vMessager.printMessage(Kind.NOTE, "Runde " + ++mCounter);
              vMessager.printMessage(Kind.NOTE, "Hello World!");
              return false;
         }The following call works...
         javac -processor hello.HelloProcessor -d bin -sourcepath src -cp lib/helloap.jar src/hello/examples/SimpleClass.javaand leads to the following output:
         warning: No SupportedSourceVersion annotation found on hello.HelloProcessor, returning RELEASE_6.
         Note: Runde 1
         Note: Hello World!
         Note: Runde 2
         Note: Hello World!          And this call does not seem to work:
         javac -d bin -sourcepath src -cp lib/helloap.jar src/hello/examples/SimpleClass.javaas it does not produce any output.
    And when I try to configure the processor in eclipse, the processor simply is not found, when I define the helloap.jar on the factory path.
    I'd be happy about every hint.
    Greetings
    yawah

    It sounds like your META-INF/services information is bad.
    Outside of javac, I suggest trying to find your processor from its jar file using java.util.ServiceLoader.
    I'd also try making sure your META-INF/services file ends with a newline character rather than just ends.

  • Javascript doesn't play() embedded sound

    This is a question about the PDF specification regarding how to use the javascript API
    to play a sound object.
    Specifically, why in my basic example is the javascript able to see the sound,
    but can't play() it?
    I have a test PDF illustrating my problem at
    http://www.affexion.net/test/PDF/test-scriptsound.pdf
    This is a stripped down example.
    The sound is referenced from a simple annotation
    on the left. Double-clicking it plays the sound as expected.
    On the right is a button which when activated is supposed to
    execute a javascript.
    << /S /JavaScript /JS ( console.show(); try {this.sounds[0].play(); } catch(e) { console.println(e.toString()); } console.println(this.sounds[0].name); ) >>
    I see the console open up, and I see it print the name of the sound "mySound",
    but I don't get the sound played.
    Do I need to do something in my javascript before I call this.sounds[0].play?
    Is there some other mistake in the way I have the sound object embedded and referenced?
    Thanks very much for any help.

    In followup, I have been able to accomplish what I wanted:
    use an embedded javascript to play an embedded sound
    For future readers, my example is (temporarily) at:
    http://www.affexion.net/test/PDF/sound-by-script.pddf
    How I did it:
    interaction of 2 components, the script and the (named) sound
    The script object looks like:
    << /S /JavaScript
    /JS ( console.show\(\); var s=this.getSound\("mySound"\); s.play\(\); )
    >>
    The named sound "mySound"
    The catalog needs an entry pointing to a name dictionary, like:
    1 0 obj << /Type /Catalog /Names XX 0 R >> endobj
    The name dictionary has an entry /Sound like
    XX 0 obj << /Sound XY 0 R >> endobj
    Then the actual name mapping:
    XY 0 obj << /Names [ (0xFEFFmySound) XZ 0 R ] >> endobj
    With the sound object at:
    XZ 0 obj << /Type /Sound /Length NNNNN >> stream...endstream endobj
    Key point: the string object (0xFEFFmySound) needs to be unicode-16 encoded
    with the first 2 bytes being FEFF.
    That was a real pitfall for me.
    Now that whole setup actually works.
    Sadly, though - I looked all through the PDF specification and
    in section 7.7.4 Name Dictionary, I don't see any Sound key.
    If anyone could explain how that sequence of Name dictionary to
    sound name is described in the specification, I'd appreciate it.

Maybe you are looking for

  • HOW DO I GET TO USE MY E FAX PLEASE HELP/PHOTOSMART H.P E STATION C510 SERIES

    I NEED HELP, SOMEONE OUT THERE PLEASE HELP ME . I NEED TO GET THIS E FAX STARTED AND I ASK FOR HELP FROM H.P. SUPPORT AND THEY WERE NOT ABLE TO GET ME IN THE RIGHT DIRECTION , I MIGHT TAKE THIS PRINTER BACK AND RETURN IT FOR I NEED TO FAX BUT TO NO A

  • AS/400 TO ORACLE

    HI, I need to extract the data from AS/400 into oracle DB using ODI. If i need to create the file from AS/400 then load it into oracle DB how to do it in ODI? If i need to directly loading from as/400 into oracle db how to do that in ODI? Cheers

  • Is there a table/report that shows a list of the original tcodes vs tcodes?

    How to I find out the calling tcode of a transaction other than using SE93? e.g ABUM 's original tcode is AB01. Is there a table/report that shows a list of the original tcodes vs tcodes?

  • What is the use of hsqldb-ds.xml in jboss

    Hi Guys, What is the use of hsqldb-ds.xml in jboss deploy folder i have my ds file atg_ds.xml in same folder how it will identify our ds file

  • Shared calendar not showing on wife's phone

    so my wife and i both have verizon iphone 4s.  we both have calendar sharing set up.  she has her calendar shared with me, and i can see it and edit it if i want. i have my calendar shared with her, but none of the events show up on her calendar.  it