Audio/Animation Bug, with a work-around

This is one of those cases where TechSupport believes a
work-around is fine to something I would consider a bug. Took me a
while to find the solution so I'd like to share with everyone my
problem/solution.
Background: I have a presentation with recorded audio on a
slide that uses custom animation; in this case I've drawn circles
and squares against an image to highlight a point. The animation is
"on click" specific per Breeze. One of those animations creaps in
slowly.
Issue: When that same presentation from the Content Library
is shared in a Meeting, in my opinion all sound should be
"disconnected" unless using the presentation playbar. However, I
have found that during the building of the screen (using Next/Right
Arrow), the "sound behind the animation" comes through. Not
terribly anoying for fast entrances, etc., but when something
creaps in, you can have a lengthy audio playback during that time.
IMHO, this shouldn't happen.
Solution: (two; 1 TechSupport, 1 mine) TechSupport says to
save the presentation as a different file name, close and delete
the .ppc file, reload into PowerPoint, accept the load without
audio and republish. Then in the meeting room simply select that
renamed file. Major drawback on this point: I've got a file upload
limit on my account. I've just doubled the space required per file.
My solution was to use the Pod Options on the share, select
Show Presentation Playbar and mute the audio. Simple.
However, I still think the audio snippets behind the
animations are a bug.
Thanks for letting me get the word out about audio behind
animations.
JR

First Try this:  launch iPhoto with the Option key held down and create a new, test library.  Import some original photos from other library that are not rotated properly and check to see if the same problem persists. If it does persist do the following:  make a temporary, backup copy (if you don't already have a backup copy) of the library and try the following:
1 - delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your
     User/Home()/Library/ Preferences folder.
2 - delete iPhoto's cache file, Cache.db, that is located in your
     User/Home()/Library/Caches/com.apple.iPhoto folder. 
Click to view full size
3 - launch iPhoto and try again.
NOTE: If you're moved your library from its default location in your Home/Pictures folder you will have to point iPhoto to its new location when you next open iPhoto by holding down the Option key when launching iPhoto.  You'll also have to reset the iPhoto's various preferences.
If still not working correctly continue with the following:  apply the fixes below in order as needed:
Using iPhoto Library Manager  to Rebuild Your iPhoto Library
Download iPhoto Library Manager and launch.
Click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option
In the next  window name the new library and select the location you want it to be placed.
Click on the Create button.
Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments but not books, calendars or slideshows. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.

Similar Messages

  • Some imovie bugs, and a work-around for one!

    CRACKING OF AUDIO IN CROSS DISSOLVES:
    This one's been documented a lot - the crackling noise when cross dissolving two clips (anyone been following New Scientist? The podcast on 'crackling' is hilarious). I originally thought it was just a preview glitch, but the movie was actually exported with the sound error as well. It also applies to the titling.
    Try this if this if: http://discussions.apple.com/post!default.jspa?forumID=858 doesn't work.
    In my movie, I dissolve between shots with virtually the same ambient noise in the background. To fix the problem, I extracted the audio of the clip before the dissolve, copied and pasted it into the timeline after, and clipped it down to a size to cover the cross dissolve. Place it over the transition on the track below, and drop the sound on the transition to zero.
    I appreciate this won't work in dissolves between sound fields or scenes and takes some time, but it sorted the problem for me.
    OTHER BUGS:
    - In the titling pane, the small thumbnail window does not always reflect the time and pause of the final render / 'preview' in full mode. the best example of this seems to be 'scrolling text' - its way out.
    - as mentioned, sound dies when titles are added over moving clips. See fix above.
    - copy and pasting of extracted audio seems random on the timetime - had to search up and down for where the program dumps it. Should paste at the playhead?
    I'm sure some or most of these errors have been documented before. However, I found them all in a single use of imovie, and considering the programs in its 6th version, I consider it a poor performance... the audio problems particularly are unacceptable... does Apple presume that if you don't fork out for Final Cut, you don't need an editor capable of exporting a clean movie? From what I've read, some of these glitches have existed for a while.
    If I've documented anytihng new, I hope someone who can relay them further does!
    Regards,
    Tom
    PB 12" G4 1.5ghz   Mac OS X (10.4.4)  

    What I do is lock the punch-in in time, move it to an adjacent track, make a split in the track I punched in over and roll that track back to the extent of the punch-in and then move the punch-in back down to the original track.
    Like your method it also sounds harder than it actually is :-)
    It just goes to show there's more than one way to .....

  • Xfce4 4.12 bugs ... [main bug understood and worked-around]

    I have filed a few bug reports upstream after updating to the 4.12 package currently in [testing].  Short of mirroring the bug reports in our system, I would recommend keeping xfce4 4.12 in [testing] for a while...
    Bug relating to power management not waking monitor from sleep: https://bugzilla.xfce.org/show_bug.cgi?id=11627
    Bug relating to xfdesktop not refreshing: https://bugzilla.xfce.org/show_bug.cgi?id=11620
    Last edited by graysky (2015-03-09 19:13:40)

    Bug relating to power management not waking monitor from sleep: https://bugzilla.xfce.org/show_bug.cgi?id=11627
    But now power manager has optional dependency on screen-locker
    http://git.xfce.org/xfce/xfce4-power-ma … 7ee6702969
    pacman -Si xfce4-power-manager
    Repository : testing
    Name : xfce4-power-manager
    Version : 1.4.3-1
    Description : Power manager for Xfce desktop
    Architecture : x86_64
    URL : http://www.xfce.org/
    Licenses : GPL2
    Groups : xfce4
    Provides : None
    Depends On : libxfce4ui upower libnotify hicolor-icon-theme
    Optional Deps : xfce4-panel: for the Xfce panel plugin
    lxpanel: for the LXDE panel plugin
    Conflicts With : None
    Replaces : None
    Download Size : 535.69 KiB
    Installed Size : 3510.00 KiB
    Packager : Evangelos Foutras <[email protected]>
    Build Date : Sun Mar 1 04:12:34 2015
    Validated By : MD5 Sum SHA256 Sum Signature
    Repository : extra
    Name : xfce4-power-manager
    Version : 1.4.2-2
    Description : Power manager for Xfce desktop
    Architecture : x86_64
    URL : http://www.xfce.org/
    Licenses : GPL2
    Groups : xfce4
    Provides : None
    Depends On : libxfce4ui upower libnotify hicolor-icon-theme
    Optional Deps : xfce4-panel: for the Xfce panel plugin
    lxpanel: for the LXDE panel plugin
    Conflicts With : None
    Replaces : None
    Download Size : 526.77 KiB
    Installed Size : 3447.00 KiB
    Packager : Evangelos Foutras <[email protected]>
    Build Date : Thu Dec 4 12:53:20 2014
    Validated By : MD5 Sum SHA256 Sum Signature
    But the PKGBUILD has not updated yet.
    Maybe this can be the problem?

  • Insane XML Import, Huge Project, Duplicate file names work around...

    I planned on kicking off my journey attempting to edit a massive multi year documentary on FCPX with a nice introduction of the blog I'm going to keep about the experience, but I've run into a bit of a roadblock, or maybe major speed bump at least before even getting to that point. I wanted to share what is working as a work around for me and you guys can tell me how I'm doing it wrong.
    Ok, I will try to explain this as succinctly as possible. I'll write in somewhat stream of consciousness just to try and get through it quicker... Basically, after discovering the work around below, I am now utterly confused on how FCPX handles the relationship between its own database of where media is stored, and the actual media itself. I have plenty experience on FCPX now, probably done 30-40 pro commercial jobs on it over the last year since XML became doable as I'm also a Resolve Colorist and all the FCPX projects where hardcore coloring product spots. For commercial work, I never needed to worry about splitting up footage up over multiple Events. Everything, all in one, FCPX handled it no problem. (well the occasional beach ball, but that seems to be a thing with FCPX in general)
    This will be my 10th feature documentary as an Editor. Every one before it was either on Avid's many flavors over the last 12 years or FCP Studio. When this new film came along, I made the decision a few months ago to use FCPX for a few reasons, but mostly because I'm insane and I like to try to mix it up for myself in a career that can get stale quick if you aren't willing to be that way. The film was shot over 2+ years, every shoot was multi cam 5D (yes i know, looks great, but please kill me), I haven't done the math on length, but there is over 10,000 clips of video (this is actually medium in size compared to what I've dealt with before). Its 5D, so theres external audio for everything. FCPX's syncing is great, but I've learned that theres an unsaid window of heads and tales clips must fall within to sync properly with the nearby clips, if they are too far apart FCPX gives up. One shoot day could have 3 cams, 50 clips each, and 2 audio files to sync to, FCPX simply cannot handle this, so off to Plural eyes they went, no problems.
    Ok, all this is relevant eventually I swear! Again, in the past, all in one event, no problem. I tried for fun to bring all media into one Event on this film. It worked, but there is a 10+ second spinning beach ball for every single move you make, so thats no good. Ok, I'll separate the Events out to, lets say, each shoot month. Well that's dumb, in verite documentary, any shot could be the first, any shot could be the last, you need a command over all searchable footage at all times. Shift selecting all events to search *****, and it actually takes longer for FCP to reload each event each time than it does to just have the one massive one. So no go there. Next hair brained idea... What if make a new Event that is just Compound Clips of all the other Event's contents and do more with Markers and Favorites in logging that I was planning to parse it all out. That way I'm working with and FCPX is dealing with 50-60 clips instead of 10,000+ Quick test, Cmd-A, Opt-G, boom, boom, boom, move all to dedicated to Event, hide huge Event, BEHOLD, that works! FCPX chokes a little bit on the insane length of some of the clips, but searching, and general performance is back on par!
    So your saying to yourself "Ok *********, sounds like you figured it out, what's the problem." Well to you I say, "Not so fast!" Remember, that was just a quick test using the media I had imported into the massive 10,000+ clip Event. To do this project proper, I am having to import Multicam sync'd XMLs from Plural Eyes. And this is where it all starts to fall apart. A little foreshadowing for your eager eyes. 10,000+ files all shot with multiple 5D's over the course of years. What does that mean? many, many duplicate file names!
    FCPX as well all know irritatingly imports XML's as new Events, not into existing ones. This obviously takes a lot of burden off media management because with a new Event comes a new database referencing its own version of the raw media. All well and good, and I'm betting its starting to click for some if you advanced users where I'm finally going with this. So I have 50 or so XMLs to bring in, all done no problem. Now I want to replicate that singular Event like I did with the Compound Clip test and have it all in one place to be my master as extensive logging begins for easy searching once editing begins. Highlight the Events, click Merge Events. NOPE. I get a new "Kill Yourself Now" error (a term I coined for Out of Memory and General Error messages in FCP Legacy meaning there ain't much you can do about it): "Two or more files have the same name. Change the names and try again, because I don't know what the **** to do with them." Ok I made up that last part but that's basically what it's saying. Just take the variable out of the equation, this happens with every which way you could try to get the clips together. Merge Events, dragging events on top of each other, dragging just the Multicam clip alone, nothing gets passed that message. What's worse is that while Batch Renaming seems like a solution, the renames do not populate inside the created clips and there is no way to Batch Rename those. Renaming everything at the finder level isn't so great because then I'd have to resync and theres an offline/online thing going here where the film has to be reconformed eventually.
    Basically, I've found that FCPX handles media management in completely different ways depending on whether you are importing into one Event yourself or doing essentially what is a new import with FCPX moving or merging Events. If you bring in all the media to one Event, on a macro level FCPX goes through file by file making aliases referencing the master file. If it hits a duplicate, it makes a parenthesis counter, and keeps going. And with the genius of FCPX metadata, that file name doesn't even matter, you can change it at the Finder level and FCPX will keep the link intact. BUT for some reason if you try to do this outside the realm of a single Event and combine files after the fact a different process takes over in creating this database system and can't handle the duplicates. I can't totally figure the reason other than it probably is scared to change the originally referenced alias to something else (which it shouldn't be scared of since Merge Events deletes the original anyway).
    This is where it gets INSANE and where I lose all understanding of what is going on, and believe me it was a delicate understanding to begin with. It comes in to play with the work around I figured out. I make the master Event with the 10,000+ clips. Then I import all the XMLs as dedicated Events. Now, I then drag the Multicam clips into the master Event, it WORKS! just takes it, no "Kill Yourself Now" error. Stranger still, now with the switched referenced Event, it even takes into account which aliased duplicate file name it's referencing in the Original Media folder. Somehow, it's taking into account the original file path and saying "Ok, I see 5 instances of MVI_5834.mov. Based on the original file path or maybe creation date or god knows what, it must be MVI_5834 (fcp3).mov." It connects perfectly. I can even remove the old XML imported Event with no problem. Crazier yet, I can now move those again to the dedicated Event I wanted originally that only contains those Multicam or Compound Clips.
    So instead of going straight from A to C, going from A to B to C works even though that actually seems way more complicated. Why can't FCPX handle Merge Events and dragging clips the same way it handles media imported into a single Event. And weirder still, why can't FCPX handle the (fcp1,2,3...) appending in the same scenario. But if the appended links are already there, No Problem. And for the love of god, it'd be nice to important XML's into existing Events and make the correct referencing happen right from the get go, which is really the source of all the above headache. I'd have no problem helping FCPX with a little manual pointing in the right direction just like any other NLE needs.
    Ok, having said all of that crap above, my question is, have I missed something completely simple I should have done instead? Now that I have everything in place how I originally envisioned, I think I will still play around a little bit more to make sure FCPX is really going to be able to handle this project. I'm at a stage right now where going another direction is still an option, although the dare devil in me wants to make this work. Media management aside, once you start editing on a FCPX timeline, its hard to go back to anything else. Apple is going to have to figure out some way not to access to everything at all times to work fluidly or big projects like this are never going to be practical in FCPX.
    Sorry for the long confusing post....

    I'm having the exact same problem, but I know nothing of ruby scripts. I've exhausted my resources with tech support, and after literally hours of work with them it seems I now am faced with either re-rating each individual song, or pointing iTunes to each song that it can't locate. Is yours a solution that could help me? How can I find out more about Ruby Scripts? Thanks for your help, hellolylo (or anyone else who might also be able to help...)
    Kenn

  • Kt8 NEO bios work around erratum 93 eta??

    Hi guys,
    Dont get me wrong, you have a great mobo, the Kt8 neo is a very tidy package (your english on the "core cell" splash screen could use some work .
    However, I am wondering when you are planning to release a bios with a work around erratum #93 (stepping C athlon issue with SMM mode).
    I cannot use USB legacy support (and hence use my usb keyboard to navigate my boot loader) in 64bit linux as the kernel will crash as a result of to this erratum; naturally as this leads to the the top 32bits of the address being overwritten with zeros in SMM mode, running 32bit OS's (like x86 linux or even that crud from redmond) has no such issue with legacy mode.  
    Since my bootloader requires legacy mode support for keyboards to work, I am stuck booting only my primary kernel;  I reported this to your tech support a month or so ago and have got no response, so I thought I'd ask in public.
    Specifically I have the following problem:
    When setting Legacy USB mode, which makes the BIOS run USB code in SMM code.
    RIP: 0010:[] []
    A valid 64bit kernel address would tend to look like ffffffff8010f784, but something has zeroed the upper 32bits. This is a classic example of the bug in SMM mode in C stepping Athlons; it has to be workarounded in the BIOS, when it isn't then will lead to this problem.
    Hope someone can shed some light; give me some hope...  if not my only chance will be to change to another motherboard, which is a bloody expensive thing to do if you dont have to.
    err!
    jak

    Spray. Yes it is. There is a home link at the top of the forum that takes you to all sorts of MSI info. Here is the link to the product page; http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=496
    Note that I also own one and am quite familiar with the product. There is a ton of info in this forum area for them,.
    Killawife Mixing memory rarely ever works right and I suspect that is at least a part of your problem. Mixing memory worked better back in the days of PC100-133 memory than it does now. Some times it works and moving it to another machine may now work.
    OK that said. Try entering Bios and selecting Optimized Bios Defaults on the right hand column. This will reset most of your settings back to default. However it will help straighten out issues. Reset the rest of the Bios back to normal however leave your RAM settings on Auto for now.
    Start Windows and use CPUz and give the data from the SPD tab and the memory tabs.
    Also please run a few passes with Memtest86. Both proggies are listed in the sticky posts if you don't have them already.

  • Work-around to "unknown device" problem

    I found a work-around to the "unknown device" problem, a pain to do, but much less painful than any alternatives I've found so far.
    In my case, I can connect my Ipod one time. After I eject it, if I reconnect, I get the Unknown Device error. That's where this work-around comes in.
    There is an INF file (a Windows hardware configuration file) in the Windows\INF directory that has a name that will be specific to your computer. Once you determine that file, you need to re-install it. Re-installing it allows the Ipod to be recognized the next time it is connected. These are the steps:
    1) Determine the file name on your computer. You only need to do this one time, and then remember the name. Using Regedit, navigate to HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-44455354 0000}. Then do an Edit / Find for "ipod" without the quotes, making sure that "Data" is checked and "Match whole string only" is not checked. It should find "Apple iPod USB Driver" in the "DriverDesc" value in one of the sub-keys. There will be another value called "InfPath". The data for that is the file name for the INF file on your computer. On my computer it is oem51.inf. It will be something like that on yours.
    2) In Windows Explorer, go to C:\Windows\Inf and find that file. In addition to "oem??.inf", there will be an "oem??.pnf" (same numbers), which is a binary version of the .inf file. Delete that file, or rename it if you prefer. If it exists, step 3 will not work.
    3) Right click on the .inf file and select Install. The computer will chug for a few seconds. The .pnf file should reappear and, more importantly, your iPod should now be able to connect one time. At least it does for me.
    I hope that Apple puts out a fix for this problem sometime soon. Meanwhile, doing steps 2 and 3 every time I want to connect is annoying, but bearable.

    I would like to apologize for posting this message. I promise that it did work and did seem to be the solution at the time I posted it, but it helps me no longer. My Ipod was recognized several consecutive times after I posted this with no work-around, but then it became an unknown device again, and there it stays, seemingly forever.
    I am a highly skilled and experienced Windows system programmer, and this has me stumped. I apologize for any time that my message may have wasted for others. I have also tried every other solution that has been posted here and elsewhere, and none work.
    I would recommend that Apple pay me a lot of money to find and fix this problem. Short of that, they should pay someone else to fix it. To have this many fatal problems for so many people should be considered unacceptable. Until a fix is available, I shall just be happy that I got as much onto my Ipod as I did before it became unavailable.

  • Work around for JSF lack of XHMTL standards

    Has anyone come up with a work around for the fact that JSF cannot produce XHTML documents? Anyone know why they went this route?
    Thanks,
    David

    BTW, one more thing: the JSF RI uses the HTML/XHTML
    hybrid output strategy (output that works for both),
    but the JSF APIs are sufficient to let a single
    RenderKit output pure HTML and pure XHTML depending
    on (for example) the client's browser, without
    changing a single line of Renderer code!I don't quite understand how this "magic method" will help me get around the RI's insistence upon generating non-XHTML-compliant markup. UISelectBoolean rendered as a checkbox is an example:
    <input id="_id74:_id75:0:selected" type="checkbox" name="_id74:_id75:0:selected" checked />The offending code is found in HtmlResponseWriter, which renderes Boolean value attributes in a way incompatible with XML.
    I'd love to write my own XHTMLResponseWriter, but how do I plug it in? In order to overrwride createResponseWriter(), I have to create my own render kit. I can do that, but that doesn't help the existing RI CheckboxRenderer, which is already defined in another render kit.
    It seems a shame to have to write a completely new renderer when the existing RI CheckboxRenderer is logically sound---it just uses a faulty (as far as XHTML is concerned) response writer.
    Garret

  • 25025 Error when upgrading Any work arounds

    When we upgraded a system from 6u29 to 7u4 and then 7u5, Windows 7 32bit Service Pack 1, the particular system ended up having a non usable Java Stack.
    Perform repeated upgrades form 6u28 to 6u31 to 7u4 and then 7u5. Observe the Windows Control Panel In this case the Programs section indicates that there is no Java installed, Java FX2.1 is installed.
    At this point the user cannot uninstall java to install it. Restarting the computer doesn't clear up the issue.
    Are there any utilities to analyze or repari broken Java Installs?
    We are aware of the release notes on 7u5 that indicate there was an issue updating from 6. There are several issues with the work around and the impact on our user community. Is this the correct place to discuss this. If not, is there an install forum for these types of disucssion.

    Specificaly it says:
    The iPhone "iPhone" could not be restored. this device is not eligible for the requested build.

  • Possible work-around for AirTunes/802.11n co-existance

    I wanted to share this because it may be useful for anyone wanting to run 802.11n and still maintain 802.11 b/g capability and use AirTunes. After purchasing an Apple AirPort Extreme (AAE) I went looking for an 802.11n AirTunes component. Apple don't make AirTunes as 802.11n compatible (yet!).
    Here's a work-around that works; connect your AirTunes to your AAE with an Ethernet cable. Your AirTunes box will still advertise it's speakers as it did for your 802.11 b/g network but now your streamed-music will go, via your 802.11n connection, to your AAE and then via wired-ethernet to your AirTunes.
    This arrangement is proving so successful I've moved my iTunes music library to an AirDisk and my 802.11n network is easily handling iTune's data-traffic. An added bonus is that my AirTunes box is still running a, separate, 802.11 b/g network so I have backward compatability for non-802.11n equipment in our home.
    Observation
    While experimenting with this work-around I ran a protocol analyser (WireShark) on my iTunes/AirTunes streamed-music data and noticed it uses IPv6! Apple's implemented next-generation IP for iTunes
    iMac Core Duo2   Mac OS X (10.4.9)   AirPort Extreme + AirTunes

    After posting my 'how-to' I realized the forum considers it a question. As my post is a 'how-to' I'll mark it as answered.

  • Modifing mali configuration makes iPod crush. Any known work around for it?

    I've Configured hotmail account on my ipad, after doing so, it ain't working (impossibile to Connect errors). I tried to add other account through the "setting" but when i select "mails , calendars ..." the setting app crushes.
    It looks wierd... Any suggestion wall be more tran welcome.
    With regards,
    Antonello

    I would like to apologize for posting this message. I promise that it did work and did seem to be the solution at the time I posted it, but it helps me no longer. My Ipod was recognized several consecutive times after I posted this with no work-around, but then it became an unknown device again, and there it stays, seemingly forever.
    I am a highly skilled and experienced Windows system programmer, and this has me stumped. I apologize for any time that my message may have wasted for others. I have also tried every other solution that has been posted here and elsewhere, and none work.
    I would recommend that Apple pay me a lot of money to find and fix this problem. Short of that, they should pay someone else to fix it. To have this many fatal problems for so many people should be considered unacceptable. Until a fix is available, I shall just be happy that I got as much onto my Ipod as I did before it became unavailable.

  • [svn] 4610: Commit Josh's patch for 3. x to fix bug SDK-17367 which works around an issue with Dictionary that stops ObjectUtil .toString() working with QNames.

    Revision: 4610
    Author: [email protected]
    Date: 2009-01-21 12:48:01 -0800 (Wed, 21 Jan 2009)
    Log Message:
    Commit Josh's patch for 3.x to fix bug SDK-17367 which works around an issue with Dictionary that stops ObjectUtil.toString() working with QNames.
    QE: Yes, please add a test case to ObjectUtil tests for this scenario.
    Doc: No
    Checkintests: Pass
    Bugs:
    SDK-17367 ObjectUtil.toString(QName) causes RTE
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17367
    http://bugs.adobe.com/jira/browse/SDK-17367
    Modified Paths:
    flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/utils/ObjectUtil.as

    VPN-User,
    Ok - I see the list of issues and will ensure our X300 specialist takes a look at it.   
    Please do understand that while you have put together a very coherent list, I try to ensure priority to threads in which multiple customers are focused on a single issue, as we deliver the most benefit to the community in working on those.   This forum is primarly a peer to peer discussion forum rather than a Lenovo chat / tech support where we try to solve each and every issue put forth.
    Individuals with a long list of issues on a particular machine may find benefit from either contacting technical support and working through their list, or publishing it as you have done and wait for other users of the same system to share their experiences.
    Thanks for your patience
    Mark
    ThinkPads: S30, T43, X60t, X1, W700ds, IdeaPad Y710, IdeaCentre: A300, IdeaPad K1
    Mark Hopkins
    Program Manager, Lenovo Social Media (Services)
    twitter @lenovoforums
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • Audio encoding hang work around

    After scouring this discussion and the internet, it seems the following is true:
    1) The source of the audio encoding delay is the conversion of the audio to an iDVD friendly format;
    2) There is indeed progress being made even though the activity monitor may say not or you may get a not responding message;
    3) There are two work arounds that work well, but with a properly debugged iDVD we should not have to do this nonsense. Here's to iLife '07 fixing this mess, hopefully.
    So, as to #1, even if you first convert the audio and then lay down the audio to the iMovie project there are still delays, especially with longer movies. It is quite apparent that this is an iDVD bug as other programs convert audio files quickly. (As to camera audion, you have to make sure you are in 16 bit with your camera.)
    As to #2, by looking at the package contents (Command I) you can see the progress of the audio encoding even when you think it is hung and even if you get a not responding message. To do this open your local disk, go to documents which is where iDVD puts them, and look for the title of your project, highlight it and hit Command I. Note the bytes, close the info dialog, and then reopen again. You may need to do this a few times depending on RAM, clock speed, etc., but you should see a change in bytes after awhile. If so, there is progress being made, as painstakingly slow as it may be. (A 1h53m movie took about 40 hours on my G5 with 1.5MB RAM! Not acceptable!)
    As to #3, the same thing is being accomplished, by different means. In both case you are creating a new file that handles the audio encoding on the way out and then reimporting with audio encoded. In the first, you export to your camera and then turn around and import into a new iMovie project. Add your chapters and then open from iDVD. Save as a disc image and then burn from the Disc Utility application which can be found under Utilities.
    The other work around is sharing to Quicktime and then reimporing to iMovie as a new project, and do the same as above. Following the latter, it took me 40 hours plus before took about 5 hours.
    I hope this saves you all some time.
    iMac 20" G5 iSight   Mac OS X (10.4.7)   1.5GB RAM, Ext HD 250GB

    I think I may have found a solution to my problem. It seems
    to be related to how much resources(RAM) I have available to the
    program. If I try a lower resolution setting it works fine. If I
    set the priority of the program high I can use higher
    resolutions.

  • Script to work around Illustrator bugs

    Newbee here,   We are working in Illustrator CS5.  I have put together some scripts & Actions to automate several parts of our work.
         I'll start with what we have now.  Plus what we have now works on both Mac & PC & if there is a way to work around these BUGS it will need to work on both the Mac's & PC's.
    1)  We have an .ai file (our default format) that we can open up & inside some text will automatically fill in when we run a script. (see custom script at bottom) Some text boxes will fill in the date based on the present date on our computer, some text boxes will fill in a name based on the name of the electronic .ai file.
    See red boxes.
    One difficulty that I worked out is, sometimes in one of the fields in the file, it needs to have a name consisting of only 4 sections (or 3 dashes). In example:  ILSLIM = 1,  EXAMPLE = 2, TEST = 3, & AA01 = 4.
    So when this happens then the last dash in this one text box on our format (Not any of the other text boxes) will need the 3rd dash removed (now it is only 3 sections because TESTAA01 are now one).
    So I created an Illustrator "Action" that will after the "ChangeFileNameDate" script is run, the "Action" will select the one text box & then run the "Find and Replace" to delete the 3rd dash as seen above.
    NOW THE PROBLEMS!  (Illustrator bugs)
    1)  In the Illustrator "Actions" when you record an "Action" & use the "Insert Menu Item..." to put a Script in, it will work.  BUT when you quit out of Illustrator & then relaunch it the custom Script will disappear. I looked into this & this is a known bug for years in Illustrator that is still not fixed.
    http://js4ai.blogspot.com/2012/03/how-to-permanently-tie-script-to-action.html
    Works untill you quit out & relaunch.
    BEFORE QUIT.
    AFTER RELAUNCH.
    SO the only work around I can get to work for now is to "Insert Menu Item..." "Other Script..." & this will stay even after relaunch BUT then every time we run the "Action" we have to manually select the script. (CRAP)
    Still here after relaunch.
    PLUS A BUG with recording the "Find and Replace".  In case you do not know, when you save "Actions" in Illustrator you can; save any of the actions that require a dialog box; 1) to either have the dialog box come up so you can enter whatever you need into it or 2) you can have the dialog box NOT come up & the action will just do what it had in it when you recorded it.  This feature is turned on or off by clicking the box next to the check mark on or off (see pic).
    So the BUG is, for my "Actions" that use the "Find and Replace" to delete the dash to work for some reason I have to have the first "Find and Replace" steps dialog botton ON so that the "Find and Replace" dialog box will open up.
         Let me explain, when you record to use the "Find and Replace" it will work fine even with the dialog box option clicked off; but if you quit Illustrator & then relaunch it & try to run the "Actions" that have the "Find and Replace" in them then Illustrator will crash.  So the only work around that I found for this CRAPPY BUG is to simply have the 1st "Find and Replace" in the recorded "Action" with the dialog box set to on (to open up when Action is run) & then we have to manually close it.  We don't have to type anything inside of it.  We simply have to have it open & then close.  Then for some reason the rest of the recorded "Actions" will run with out the dialog boxes opening with the deleteing of the 3rd dash as like when I 1st recorded it.
         So basically, if I want the "Actions" to work at this point I would have to do this;  every time I relaunch Illustrator I would need to manually load the custom script into the "Actions" & I would need to open & close the "Find and Replace" box.  This is CRAP the whole point of "Actions" & Scripts are so I can do everything MANUALLY, NO.  We should be able to have it work for us!
    OR maybe this would be the best solution!
         If inside the "ChangeFileNameDate" custom script it could simply open & then close the "Find and Replace" box (that would solve the crashing with "Find and Replace" in "actions")  then the custom script could cause the "Action" to play instead of the "Action" causing the custom script to play.  Then all we would have to do is drag down to the custom script from "File" & run that.  No crashing, No babysitting.
    DOES ANYONE KNOW HOW OR IF THIS IS POSSIBLE?  To add to the attached script:
    1)  At the beginning to open & close the "Find and Replace" box.
    2)  At the end to cause a saved "action" to run.
    WE WOULD BE SO VERY, INCREDIBLY, EXTREMELY GRATEFUL!
    //////////////////////////////////////////////////////////// english //
    // -=> WR-DateAndTime <=-
    // A Javascript for Adobe Illustrator
    // by Wolfgang Reszel ([email protected])
    // Version 0.9 from 22.9.2011
    // This script inserts the actual date or the actual time to a
    // predefined position in the document.
    // To define the position, you'll have to create an textobject and
    // execute this script while the object is selected. The whole object
    // has to be selected and not words or letters. You can mark more
    // objects, if you select each object separate and execute
    // the script on it.
    // With the placeholders {DATE} and {TIME} you are able to define a
    // particular point, where the date or the time should be replaced.
    // If there is no placeholder in the textobject
    // "{FILENAME}{FILEEXT} ({DATE}, {TIME})" will be used as standard placeholders.
    // To update the date and time execute this script without any object
    // selected.
    // There are some additional placeholders:
    //   {FILE}     - complete document-filename with path
    //   {FILEPATH} - only the documents filepath
    //   {FILENAME} - the filename of the document
    //   {FILEEXT}  - the file extension of the document inclusive dot
    // On my system this script can't see the path of the document, when
    // it was opened directly from windows Explorer (double click).
    // In Illustrator CS it is now possible to edit a DateAndTime-Object.
    // To enable the english messages and date-format change the "de"
    // into "en" in line 90.
    // Sorry for my bad english. For any corrections send an email to:
    // [email protected]
    //////////////////////////////////////////////////////////// Deutsch //
    // -=> WR-DateAndTime <=-
    // Ein Javascript fuer Adobe Illustrator
    // von Wolfgang Reszel ([email protected])
    // Version 0.9 vom 30.9.2011
    // Dieses Skript fuegt das aktuelle Datum und die aktuelle Uhrzeit an
    // eine vorher bestimmte Stelle im Dokument ein.
    // Um eine Stelle zu bestimmen, muss man ein Textobjekt erzeugen, es
    // markieren und dann dieses Skript aufrufen. Es muss das gesamte Objekt
    // ausgewaehlt sein, nicht etwa Buchstaben oder Woerter. Es lassen sich
    // nacheinander auch mehrere Objekte als Datum/Uhrzeit markieren.
    // Mit den Platzhaltern {DATE} und {TIME} (in geschweiften Klammern)
    // kann man bestimmen, wo genau im Text das Datum und die Uhrzeit
    // erscheinen soll. Sind die Platzhalter nicht vorhanden, wird
    // automatisch "{FILENAME}{FILEEXT} ({DATE} - {TIME})" verwendet.
    // Zum Aktualisieren des Datums/Uhrzeit muss man dieses Skript aufrufen
    // wenn kein Objekt ausgewaehlt ist.
    // Es gibt noch einige zusaetzliche Platzhalter:
    //   {FILE}     - kompletter Dateiname mit Pfad
    //   {FILEPATH} - nur der Verzeichnispfad des Dokuments
    //   {FILENAME} - der Dateiname des Dokuments
    //   {FILEEXT}  - die Dateiendung des Dokuments inklusive Punkt
    // Auf meinem System kann der Pfad nicht ermittelt werden, wenn das
    // Dokument vom Windows Explorer geoeffnet wird (Doppel-Klick).
    // InÿIllustrator CSÿkann man nun ein Datum/Uhrzeit-Objekt bearbeiten.
    // Um dieses Skript mit deutschen Meldungen und Datumsformat zu
    // versehen, muss in Zeile 90 das "en" durch ein "de" ersetzt werden.
    // Verbesserungsvorschlaege an: [email protected]
    //$.bp();
    var language="en";   // "de" fuer Deutsch
    var WR="WR-DateAndTime v0.9\n\n";
    var AIversion=version.slice(0,2);
    if (language == "de") {
      var format_preset = "{FILENAME}{FILEEXT} ({DATE} - {TIME})";
      var MSG_unsetmark = WR+"Dieses Objekt ist als aktuelles Datum/Uhrzeit markiert, soll die Markierung aufgehoben werden?";
      var MSG_setmark = WR+"Soll dieses Textobjekt als aktuelles Datum/Uhrzeit markiert werden?";
      var MSG_askformat = WR+"Soll das Textobjekt als Datum/Uhrzeit formatiert werden? Formate:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} und {FILEEXT}:"
      var MSG_editformat = WR+"Datums-/Uhrzeitformat bearbeiten (Leer = entfernen). Formate:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} und {FILEEXT}:"
      var MSG_notexto = WR+"Kein Textobjekt!";
      var MSG_selectedmany = "Zum Markieren als aktuelles Datum/Uhrzeit darf nur ein Textobjekt ausgew\xE4hlt sein und falls Sie die Daten aktualisieren wollen, darf kein Objekt ausgew\xE4hlt sein.";
      var MSG_nodocs = WR+"Kein Dokument ge\xF6ffnet."
      var Timeformat = 24;
      var TimeSep = ":";
      var AM = " am";
      var PM = " pm";
      var Dateformat = "dd.mm.yyyy";
    } else {
      var format_preset = "{FILENAME} ({DATE}, {TIME})";
      var MSG_unsetmark = WR+"This object is marked as actual date'n'time, do you want to remove the mark?";
      var MSG_setmark = WR+"Do you want to mark the selected textobject as actual date'n'time?";
      var MSG_askformat = WR+"Do you want to mark the textobject as actual date'n'time? Formats:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} and {FILEEXT}:"
      var MSG_editformat = WR+"Edit date'n'time (empty = remove). Formats:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} and {FILEEXT}:"
      var MSG_notexto = WR+"No textobject!";
      var MSG_selectedmany = "To mark as actual date'n'time, you have to select only one textobject. If you want to update the date'n'time-objects, there must be no object selected.";
      var MSG_nodocs = WR+"You have no open document."
      var Timeformat = 12;
      var TimeSep = ":";
      var AM = " am";
      var PM = " pm";
      var Dateformat = "yyyymmdd";
    var error=0;
    if (documents.length<1) {
      error++;
      alert(MSG_nodocs)
    if (error < 1) {
      date_n_time();
    function TodayDate()
      var Today = new Date();
      var Day = Today.getDate();
      var Month = Today.getMonth() + 1;
      var Year = Today.getYear();
      var PreMon = ((Month < 10) ? "0" : "");
      var PreDay = ((Day < 10) ? "0" : "");
      if(Year < 999) Year += 1900;
    var theDate = Dateformat.replace(/dd/,PreDay+Day);
    theDate = theDate.replace(/mm/,PreMon+Month);
    theDate = theDate.replace(/d/,Day);
    theDate = theDate.replace(/m/,Month);
    theDate = theDate.replace(/yyyy/,Year);
    theDate = theDate.replace(/yy/,Year.toString().substr(2,2));
    return theDate;
    function TodayTime()
      var Today = new Date();
      var Hours = Today.getHours();
      var Minutes = Today.getMinutes();
      var Suffix = "";
      if (Timeformat == 12) {
        if (Hours >= 12 ) {
    Suffix = PM;
    } else {
    Suffix = AM;
    if (Hours >= 13) {
    Hours = Hours - 12;
    if (Hours < 1) {
    Hours = Hours + 12;
      var PreHour = ((Hours < 10) ? "0" : "");
      var PreMin = ((Minutes < 10) ? "0" : "");
      return PreHour+Hours+TimeSep+PreMin+Minutes+Suffix;
    function DateUpdate(Name) {
      var docpath = activeDocument.path.fsName;
      var docname = activeDocument.name.replace(/(.*?)(?:\.([^.]+))?$/,'$1');
      var extension = activeDocument.name.replace(/(.*?)(?:(\.[^.]+))?$/,'$2');
      if (docpath.slice(2,3) == "\\") {
        docsep = "\\";
      } else {
        docsep = ":";
      var content = Name.slice(11);
      var content = content.replace(/\{FILE\}/,docpath+docsep+docname);
      var content = content.replace(/\{FILEPATH\}/,docpath);
      var content = content.replace(/\{FILENAME\}/,docname);
      var content = content.replace(/\{FILEEXT\}/,extension);
      var content = content.replace(/\{DATE\}/,TodayDate());
      var content = content.replace(/\{TIME\}/,TodayTime());
      return content;
    function date_n_time()
      if (selection.length == 1) {
        if (selection[0].typename == "TextArtItem" || selection[0].typename == "TextFrame") {
          if (selection[0].name.slice(0,11) == "actualDate:") {
            dateformat = selection[0].name.slice(11);
            Check = false;
            if (AIversion == "10") {
              Check = confirm( MSG_unsetmark );
            } else {
              dateformat = prompt(MSG_editformat, dateformat);
            if(dateformat != "" && Check) {
              selection[0].contents = selection[0].name.slice(11);
              selection[0].name="";
              selection[0].selected = false;
            if(dateformat == "" && !Check) {
              selection[0].name="";
              selection[0].selected = false;
            if(dateformat && dateformat !="" && !Check) {
              selection[0].name="actualDate:"+dateformat;
              selection[0].contents = DateUpdate(selection[0].name);
          } else {
            dateformat = selection[0].contents;
            if(dateformat.search(/\{DATE\}/) == -1 && dateformat.search(/\{TIME\}/) == -1 && dateformat.search(/\{FILE[A-Z]*\}/) == -1) dateformat = format_preset;
            Check = false;
            if (AIversion == "10") {
              Check = confirm( MSG_setmark );
            } else {
              dateformat = prompt(MSG_askformat, dateformat);
            if (dateformat || Check) {
              selection[0].name="actualDate:"+dateformat;
              selection[0].contents = DateUpdate(selection[0].name);
              selection[0].selected = false;
        } else {
          alert ( MSG_notexto );
      } else if (selection.length > 1) {
        alert ( MSG_selectedmany );
      } else {
        if (AIversion == "10") {
          var textArtItems = activeDocument.textArtItems;
          for (var i = 0 ; i < textArtItems.length; i++)
            if (textArtItems[i].name.slice(0,11) == "actualDate:") {
              textArtItems[i].selected = true;
              textArtItems[i].contents = DateUpdate(textArtItems[i].name);
        } else {
          var textFrames = activeDocument.textFrames;
          for (var i = 0 ; i < textFrames.length; i++)
            if (textFrames[i].name.slice(0,11) == "actualDate:") {
              textFrames[i].selected = true;
              textFrames[i].contents = DateUpdate(textFrames[i].name);

    Carlos or anyone,  I've been working on several ideas & think that I have come up with the best approach to work around these bugs.  But need it to work in java script.
    1)  In AppleSript I can build a script that will trigger an "Action" to run.  The "Action" will select an object by its "Attributes" "Note".  The selected text box in picture is called "UPPER FORDDOC NAME" so it will select this object only.
    activate application "Adobe Illustrator"
    on doAction(scriptName, actionSet)
              tell application "Adobe Illustrator"
      do script scriptName from actionSet
              end tell
    end doAction
    tell application "Adobe Illustrator"
              tell me to doAction("Save Part # Delete -", "TIC Color 03-13-12")
    end tell
    Can this be done in Java?
    If so then:
    2)  I built an AppleScript that can open the "Find and Replace" then simply close it; by using "System Events" to select the keystrokes.
    Is this possible to do in Java with out buying an extra program?  This AppleScript works great but need it to work also on the PC's.
    activate application "Adobe Illustrator"
    tell application "System Events"
      tell process "Adobe Illustrator"
      --This is the quick key to open the "Find and Replace" window
      keystroke "K" using {command down, shift down, option down}
      delay 1
      --This is the esc key
      key code 53
      end tell
    end tell
    I HOPE SO ssssssssoooooooo MUCH!

  • Work around for iTunes not working with shuttle

    Well, I have found a work around for the iTunes not working the the Shuttle. It is not pretty, and many of you may not choose to follow my lead. This procedure has a lot of dumb steps in it, but in the end, one can copy data/songs to a Shuttle.
    It involves removing the current iTunes and replacing it with a version that also had a bug in it.( I told you it ain't pretty).
    Procedure:
    1. Go to this url: http://www.apple.com/downloads/macosx/apple/ipod_itunes/itunes802forwindows.html
    2. Download the old 8.0 version of iTunes for Windows.
    3. Remove the current iTunes from your computer. Note after you run the remove utility in Windows, you need to delete the iTune library that isn't removed.
    4. Install iTunes 8.0
    Here is where it gets dumb.
    This version of iTunes has a bug with the USB interface, but there is an easy work around.
    5. Make sure the Shuttle is not connected when you launch iTunes.
    6. After iTunes comeup, attach the Shuttle.
    7. iTunes should see your Shuttle.
    8. Select the music you want to upload, and drag it to the Shuttle.
    9. iTunes will just sit there, so you need to get its attention. To get its attention you must disconnect and reconnect one of your USB devices, just not the Shuttle. Some folks do their mouse, one used a USB drive, and another on used is GPS because he was working from a laptop and did not have a mouse.
    10. In a few moments, iTunes will do its thing and copy your data to the Shuttle. You must do this routine for each copy, so if you develop a Play List, you only have to do step 9 once.
    The getting the old copy of iTunes was my idea, but a gentleman from a year ago figured out the mouse step.
    I am now a happy camper, my Shuttle is full of music again.
    However, I hope Apple finds a fix for the 8.2 problem soon.
    Take care all.

    I stand corrected on the name. By the time I figured out how to copy the songs I had a few other names in mind.
    One of the first things I tried was the Reset utility. After the iTunes restore did not work, I went looking for something else. After using the utility, I connected the iPod and resynced. I had left the Autofill box checked. iTunes autofilled the iPod. I deleted those songs and tried to put a different play list in. It would not copy the songs, iTunes said there was no room even though the play list for the shuffle was empty. I looked at the settings screen and it said the iPod was full. I synced the iPod to my Mac, and that got rid of the "full" indication. That is when I started looking for an older version of iTunes, unfortunately all I could find is a version with the USB bug.

  • M-Audio MIDISPORT UNO USB Not Working With Snow Leopard

    My Snow Leopard installation worked fine except until I plugged in my MacBook to my Casio Privia with the M=Audio MIDISPORT UNO USB cable to run GarageBand. I'm getting a MIDI error which states it can't work with the latest operating system. It doesn't surprise me though for all the software and hardware driver updates that have to catch up to such a new OSX 10.6. I went to the M-Audio site to download the latest driver, but the drivers only were compatible with OSX10.5.8.
    This is an alert at the site
    Mac OS X 10.6 Snow Leopard Support Coming Soon
    Avid/M-Audio working closely with Apple to offer support for OS X 10.6
    Avid/M-Audio is pleased to hear that Apple has released Mac OS X 10.6 Snow Leopard. We’ve been working closely with Apple to bring Snow Leopard support to the M-Audio® product line, as well as the Pro Tools® product line and extended product families. We ask that all existing Mac users please wait to upgrade until we officially announce Snow Leopard support. Stay tuned for more information in the coming weeks.
    This is a bit of a concern, because I need to get GarageBand running again with the MIDI hook ups. Is there a work around anyone knows about to get MIDI working with Snow Leopard.
    Thanks Steve

    I ran into a similar problem. I discovered one thing which may help you out though. It works OK with my Yamaha P200 keyboard but it does not work with my Yamaha NP30 keyboard. I looked at the MIDI stream and the only difference seems to be that the NP30 sends a continuous stream of MIDI clock, whereas the P200 does not. My theory is that this clock stream is somehow confusing the driver. I can't seem to disable the MIDI clock on my NP30 but if your Privia has the ability to disable MIDI clock, then it may be worth a try as it will probably fix the problem until they come out with the proper drivers.

Maybe you are looking for