Frame Blending Not Respecting "Anchor" Frames

I have a QT movie.  It is 24 fps.  If I drop it into a 48 fps comp and step thru one frame at a time each frame repeats twice.. makes sense (A-A-B-B-C-C).  But if I turn on Frame Blending (both Modes) not only does the repeated frame get re-created (A-AB-B-BC-C-CD) from interpolation but the KEY frames get altered too ... what's going on?  Why is that?  Shouldn't the Key frames - the 'real' frames be unchangeable anchors?  48 is twice 24 so those shouldn't be getting blended at all in the first place.
I've tried Time Remapping instead of a higher frame rate comp and also the Time Stretch flyout to 200% - each gives me the same results.
Any ideas what I'm doing wrong?
Marc

Honestly, that doesn't jibe with me.  Even if it looks 'backwards'  ...  take the B for instance in my example ...  the previous frame generated would just get it's info from A making AB before B.  But I digress - it is what it is but I SWEAR I've generated 60i fields from 30P without altering the Key frames in the past.
But something you said started me thinking.  Twixtor.  I don't have a few hundred bucks for Twixtor so that was out.  But when I picked up Mark Christiansen's book he mentions in his discussion about frame blending that while After Effects doesn't come with Twixtor it DOES come Timewarp from RE:Vision so I looked into that...
and it worked.
There's a teeny tiny button called, "Build From One Image" that keeps the Key frames whole and makes AB frames in between as I would expect.  (See!  I'm not the only one who thinks it should work like this. .. ... they made it a FEATURE!)
So I got what I was looking for with Timewarp.
Thanks to Mylenium for the Twixtor hint and Mark for his great reference book.
Marc

Similar Messages

  • BoxLayout not respecting maximumSize?

    Hi,
    When the preferred width of a JPanel is long enough but its maximum width is restricted using setMaximumSize it seems that BoxLayout does not respect the maximum width.
    If the preferred size is also set then the max width is respected, but then some of the text is not displayed despite the scrollbar...
    Anyone has any explanation for this or is this expected?
    An example is below where the max width of labelPanel (105) is not respected:
    static String value = "Part One of the Essential Information Record (Questions 1-22) provides baseline information for ggggg in an ggggggggg. All these questions MUST be answered before any uuuuu/lllll person can be left in a placement. The information should be given to ggggg with the ggggggggg Agreement. Wherever possible, Part Two (Questions 22-63) should be completed BEFORE the person is looked after. In the case of an ddddddddd admission it should be completed AS SOON AS POSSIBLE thereafter. Both parts of the Essential Information Record should be updated before each review, on a supplementary sheet if necessary. Copies should be sent to residential people and ggggg. A further copy should be kept on the uuuuu/lllll person's file.";
    Label label = new JLabel("<html>" + value + "</html>");
    label.setBorder(BorderFactory.createLineBorder(new Color(255, 0, 0)));
    JPanel labelPanel = createVBox();
    labelPanel.add(label);
    labelPanel.setAlignmentY(Component.TOP_ALIGNMENT);
    labelPanel.setMaximumSize(new Dimension(105, 20000000));
    labelPanel.setBorder(BorderFactory.createLineBorder(new olor(255, 0, 0)));
    JPanel hbox3 = createHBox();
    JPanel vb3 = createVBox();
    vb3.setPreferredSize(new Dimension(160, 100));
    vb3.setMaximumSize(new Dimension(160, 100));
    vb3.setBorder(BorderFactory.createLineBorder(new Color(255, 0, 0)));
    vb3.setAlignmentY(Component.TOP_ALIGNMENT);
    hbox3.add(labelPanel);
    hbox3.add(vb3);
    JPanel b1 = createVBox();
    b1.add(new ScrollPane(hbox3));
    JFrame frame = new JFrame("");
    frame.setContentPane(b1);
    where
    private static JPanel createVBox() {
    JPanel jp = new JPanel();
    jp.setLayout(new BoxLayout(jp, BoxLayout.Y_AXIS));
    return jp;
    private static JPanel createHBox() {
    JPanel jp = new JPanel();
    jp.setLayout(new BoxLayout(jp, BoxLayout.X_AXIS));
    return jp;

    BoxLayout assumes that a component's minimum size is smaller than the component's preferred size and that the preferred size is smaller that the maximum size. The first thing BoxLayout checks is whether the preferred size will fit. If not, the BoxLayout will make the component smaller than the preferred size, but no smaller than the minimum size. There is no reason to check the maximum size if the preferred size is already too big and the assumption holds true. Setting the maximum size to be smaller than the preferred size is an error which causes unexpected behavior. Just make sure the min <= pref <= max and everything will work as it is supposed to.

  • Tablet Wacom has wrong behaviour, not respect alt right mouse in Photoshop CC 2014

    I have set my Wacom Bamboo tablet to send modifier Alt+Right button when I press the button, then I can change size or hardness of the cursor.
    I works in CS6 and CC but not in CC 2014. The bubble "alt" is now displayed but Photoshop not respect the alt button and I cannot change the size of cursor. When I press the alt+right button on mouse, it works.
    When I change mode of tablet from Pen to Mouse, it works but I cannot map the cursor to main display - this workaround is not applicable for me :-(
    Any suggestions?
    Thanks

    I'm having the same issue. Scroll wheel works fine in all Adobe products besides Photoshop. I've tried reinstalling Photoshop, plugging in the mouse to a different USB port, reinstalling the mouse driver, and restarting my computer multiple times. This bug makes Photoshop practically useless, as everything takes about twice as long to get done.
    I really hope we get a fix for this soon. So far CC has been a huge disappointment, filled with small, productivity-destroying bugs like this one.

  • NavBarByRelationshipItem: Does not respect ViewId

    Hi experts,
    From an opportunity I would like to show activities in the Navigation bar to the left. Thats no problem. But changing the view from the associated view to a custom view - does not work.
    I tried to fill in the Optional attribute "ViewId" with the ID for the view in question, but dyn crm still shows the associated view.
    Microsoft actually address this problem in rollup10, I'm on rollup18. So it should work.
    This is the snippet from my customization.xml file
    <NavBarByRelationshipItem RelationshipName="Opportunity_ActivityPointers" Id="navActivities" Show="true" Sequence="10000" ViewId="{987239E3-8E9C-E411-9580-D485640E8203}" Area="Info">
      <Titles>
        <Title LCID="1030" Text="Aktiviteter" />
      </Titles>
    </NavBarByRelationshipItem>
    Any help would be appreciated
    Henrik
    --- Best regards Henrik Skydtsgaard

    Found a solution. If you use the standard Id, in this case "navActivities", then ViewId is not respected. Choose another Id and it works.
    /henrik
    --- Best regards Henrik Skydtsgaard

  • [SOLVED] Xfce composite settings are not respected

    I have come across a problem with the Xfce composite manager. I enable this primarily to have conky draw transparently on the desktop wallpaper, but then found shadows and transparency did not cause much more impact on performance after enabling composite effects in the first place.
    But now I'm experiencing that some settings in the Tweaks settings menu are not respected. For instance, I've enabled transparency both when moving and resizing windows, but they only turn transparent when moving them. Also, I've enabled transparency for notifications, which to my understanding includes the desktop right-click menu, but they are opaque. Anybody else experience this? I've tried turning composite effects off, logging out and back in and turning them on again. No luck there. Also, if you should know where these settings are stored (text file somewhere/Xconf...) I'd be happy to inspect them
    Thank you!
    Last edited by mariusmeyer (2011-08-02 14:12:37)

    stqn wrote:Uh? I really don't see why the desktop right-click menu would be using notifications' opacity setting... Anyway here it works as expected (notifications are transparent, not the menu.)
    Now it does for me as well. The reason I thought the menu was a part of it was because it became transparent when I enabled notification transparency the first time but this behaviour went away after a logoff-login I think.
    The big problem I'm struggeling with now is still the fact that xfwm does not respect the settings as found in Xfconf / Settings -> Tweaks. The shadows on the borders won't go away no matter what I do; however and I'm able to turn off the resize/move transparency in-session. When I log out and back in again, the behaviour reverts, although the settings as I set them remain unchanged =_=
    If anything, does anybody know how to return all of xfwm's settings to the default, so I can start over? All I really need compositing for is transparent conky anyways....
    EDIT: Okey, it seems this has something to do with the xfwm theme I use :s after switching to other themes in the list I am suddenly in control of the composite effects again... Does this mean that the theme I use stores info on what composite effects it should use??
    Last edited by mariusmeyer (2011-08-02 14:08:17)

  • HT202774 Captions are not respected when turned off under Accessibility and still appear in the native player, how do I turn of captions?

    Captions are not respected when turned off under Accessibility and still appear in the native player, how do I turn of captions for the native player?

    Restart your computer while holding down left mouse key. That will eject the CD and your Mac will start as normal.
    Lupunus

  • Why ScheduledThreadPoolExecutor is not respecting the delay?

    I have a Customized implementation for ScheduledThreadPoolExecutor using which I am trying to execute a task for continuous execution. The problem I have faced here with the implementation is, some tasks executed continuously where as two of them are not respecting the delay and executed continuously. I am using the scheduleWithFixedDelay method.
    Even I have tried reproducing, but I couldn't.
    Here is my customized implementation.
    package com.portware.utils.snapmarketdata.test;
    import java.util.Collections;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Set;
    import java.util.concurrent.Executors;
    import java.util.concurrent.Future;
    import java.util.concurrent.RejectedExecutionHandler;
    import java.util.concurrent.ScheduledFuture;
    import java.util.concurrent.ScheduledThreadPoolExecutor;
    import java.util.concurrent.ThreadFactory;
    import java.util.concurrent.ThreadPoolExecutor;
    import java.util.concurrent.TimeUnit;
    import java.util.concurrent.atomic.AtomicInteger;
    import com.indigo.utils.Log;
    * To schedule the tasks in timely manner.
    public class TestScheduledExecutorService  {
      private static String CLASS_NAME = TestScheduledExecutorService.class.getName();
      protected final ThreadPoolExecutor executor;
      static int totalCount = 0;
      public static void main(String[] args) throws InterruptedException {
        TestScheduledExecutorService executorService = new TestScheduledExecutorService("Test", 10, null);
        final AtomicInteger integer = new AtomicInteger();
        final Set<Integer> testSet = new HashSet<Integer>();
        for (int i = 0; i < 10; i++) {
          testSet.add(i);
        Iterator<Integer> iterator = testSet.iterator();
        synchronized (testSet) {
        while(iterator.hasNext()) {
          integer.set(iterator.next());
          executorService.submitTaskForContinuousExecution(new Runnable() {
          @Override
          public void run() {
              System.out.println(Thread.currentThread().getName()+" Hello : "+integer.get() + " count value is:"+totalCount++);
        }, integer.toString());
        while (true) {
          synchronized (TestScheduledExecutorService.class) {
            TestScheduledExecutorService.class.wait();
      private static class MyRunnableTask implements Runnable{
        ScheduledFuture<?> future;
         * The task to be run.
        private Runnable runnable;
         * The number of attempt.
        private int count;
         * Maximum attempts configured under TCA configuration.
        private int maximumAttempts;
        private String id;
        public MyRunnableTask(Runnable runnable, int maximumAttempts, String id) {
          this.runnable = runnable;
          this.maximumAttempts = maximumAttempts;
          this.id = id;
        @Override
        public void run() {
          if (count >= maximumAttempts) {
            this.future.cancel(true);
            System.out.println("Cancelling the task with id :"+id+" after count :"+count);
            return;
          count++;
          this.runnable.run();
         * Return the number of attempt.
         * @return
        public int getCount() {
          return count;
      private void submitTaskForContinuousExecution(Runnable runnable, String id){
        int numOfAttempts = 10;
        MyRunnableTask runnableTask = new MyRunnableTask(runnable, numOfAttempts, id);
        int interval = 1;
        ScheduledFuture<?> scheduleWithFixedDelay = this.scheduleWithFixedDelay(runnableTask, 0, TimeUnit.SECONDS.toMillis(interval), TimeUnit.MILLISECONDS);
        if(id != null) {
          /*System.out.println("Submitted the task for continuous execution for the ticket id :"+id+"  with maximum attempts : "+numOfAttempts
              + " and interval : "+ interval);*/
          runnableTask.future = scheduleWithFixedDelay;
       * Creates an Executor Service to provide customized execution for tasks to be scheduled.
       * @param threadName is the name that shows in logs.
       * @param maximumThreads is the number of threads can be created.
       * @param rejectedExecutionHandler is if the Queue reaches it's maximum capacity and all the executor gives
       * the tasks to rejectedExecutionHandler.
      public TestScheduledExecutorService(String threadName, int maximumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        this.executor = createExecutor(threadName, maximumThreads, rejectedExecutionHandler);
      protected ThreadPoolExecutor createExecutor(String threadName, int minimumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        ThreadPoolExecutor threadPoolExecutor = new ScheduledThreadPoolExecutor(minimumThreads)
          @Override
          protected void beforeExecute(Thread t, Runnable r) {
            TestScheduledExecutorService.this.beforeExecute(t, r);
            this.purge();
          @Override
          protected void afterExecute(Runnable r, Throwable t) {
            TestScheduledExecutorService.this.afterExecute(r, t);
        if(rejectedExecutionHandler != null) {
          threadPoolExecutor.setRejectedExecutionHandler(rejectedExecutionHandler);
        }else{
          threadPoolExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
        threadPoolExecutor.setThreadFactory(new TestThreadFactory(threadName, threadPoolExecutor));
        threadPoolExecutor.setKeepAliveTime(120, TimeUnit.SECONDS);
        threadPoolExecutor.allowCoreThreadTimeOut(true);
        return threadPoolExecutor;
       * Executes the task repeatedly with the given delay
       * @param task
       * @param initialDelay
       * @param delay
       * @param unit
       * @return
      public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, int initialDelay, long delay, TimeUnit unit) {
        return ((ScheduledThreadPoolExecutor)executor).scheduleWithFixedDelay(task, initialDelay, delay, unit);
       * To provide threads with specific features.
      protected static class TestThreadFactory implements ThreadFactory {
        private ThreadFactory threadFactory = Executors.defaultThreadFactory();
        private ThreadPoolExecutor threadPoolExecutor;
        private String groupName;
        public TestThreadFactory(String groupName, ThreadPoolExecutor threadPoolExecutor) {
          this.groupName = groupName;
          this.threadPoolExecutor = threadPoolExecutor;
        @Override
        public Thread newThread(Runnable r) {
          Thread thread = threadFactory.newThread(r);
          int activeCount = this.threadPoolExecutor.getPoolSize();
          activeCount++;
          thread.setName(this.groupName+"-"+activeCount);
          thread.setDaemon(true);
          return thread;
       * Performs initialization tasks before starting this thread.
       * @param thread
       * @param runnable
      protected void beforeExecute(Thread thread, Runnable runnable){
       * Performs tasks after execution of this runnable.
       * @param thread
       * @param runnable
      protected void afterExecute(Runnable runnable, Throwable t){
       * Initiates an orderly shutdown in which previously submitted
       * tasks are executed, but no new tasks will be
       * accepted. Invocation has no additional effect if already shut
       * down.
      public void shutdown() {
        if(this.executor != null) {
          Log.notice(CLASS_NAME, "shutdown", "Shutting down Executor Service");
          this.executor.shutdown();
       * Attempts to stop all actively executing tasks, halts the
       * processing of waiting tasks, and returns a list of the tasks
       * that were awaiting execution. These tasks are drained (removed)
       * from the task queue upon return from this method.
       * <p>There are no guarantees beyond best-effort attempts to stop
       * processing actively executing tasks.  This implementation
       * cancels tasks via {@link Thread#interrupt}, so any task that
       * fails to respond to interrupts may never terminate.
      public List<Runnable> shutdownNow() {
       if(this.executor != null) {
         Log.notice(CLASS_NAME, "shutdownNow", "Immediately shutting down Executor Service");
         try {
          return this.executor.shutdownNow();
        } catch (Exception e) {
          Log.notice(CLASS_NAME, "shutdownNow", e.getMessage());
       return Collections.emptyList();
       * Returns a Future for the given runnable task.
      public Future<?> submit(Runnable runnable) {
        if(this.executor != null) {
          return this.executor.submit(runnable);
        return null;
    Is there any possibility for the continuous execution or not?

    I have a Customized implementation for ScheduledThreadPoolExecutor using which I am trying to execute a task for continuous execution. The problem I have faced here with the implementation is, some tasks executed continuously where as two of them are not respecting the delay and executed continuously. I am using the scheduleWithFixedDelay method.
    Even I have tried reproducing, but I couldn't.
    Here is my customized implementation.
    package com.portware.utils.snapmarketdata.test;
    import java.util.Collections;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Set;
    import java.util.concurrent.Executors;
    import java.util.concurrent.Future;
    import java.util.concurrent.RejectedExecutionHandler;
    import java.util.concurrent.ScheduledFuture;
    import java.util.concurrent.ScheduledThreadPoolExecutor;
    import java.util.concurrent.ThreadFactory;
    import java.util.concurrent.ThreadPoolExecutor;
    import java.util.concurrent.TimeUnit;
    import java.util.concurrent.atomic.AtomicInteger;
    import com.indigo.utils.Log;
    * To schedule the tasks in timely manner.
    public class TestScheduledExecutorService  {
      private static String CLASS_NAME = TestScheduledExecutorService.class.getName();
      protected final ThreadPoolExecutor executor;
      static int totalCount = 0;
      public static void main(String[] args) throws InterruptedException {
        TestScheduledExecutorService executorService = new TestScheduledExecutorService("Test", 10, null);
        final AtomicInteger integer = new AtomicInteger();
        final Set<Integer> testSet = new HashSet<Integer>();
        for (int i = 0; i < 10; i++) {
          testSet.add(i);
        Iterator<Integer> iterator = testSet.iterator();
        synchronized (testSet) {
        while(iterator.hasNext()) {
          integer.set(iterator.next());
          executorService.submitTaskForContinuousExecution(new Runnable() {
          @Override
          public void run() {
              System.out.println(Thread.currentThread().getName()+" Hello : "+integer.get() + " count value is:"+totalCount++);
        }, integer.toString());
        while (true) {
          synchronized (TestScheduledExecutorService.class) {
            TestScheduledExecutorService.class.wait();
      private static class MyRunnableTask implements Runnable{
        ScheduledFuture<?> future;
         * The task to be run.
        private Runnable runnable;
         * The number of attempt.
        private int count;
         * Maximum attempts configured under TCA configuration.
        private int maximumAttempts;
        private String id;
        public MyRunnableTask(Runnable runnable, int maximumAttempts, String id) {
          this.runnable = runnable;
          this.maximumAttempts = maximumAttempts;
          this.id = id;
        @Override
        public void run() {
          if (count >= maximumAttempts) {
            this.future.cancel(true);
            System.out.println("Cancelling the task with id :"+id+" after count :"+count);
            return;
          count++;
          this.runnable.run();
         * Return the number of attempt.
         * @return
        public int getCount() {
          return count;
      private void submitTaskForContinuousExecution(Runnable runnable, String id){
        int numOfAttempts = 10;
        MyRunnableTask runnableTask = new MyRunnableTask(runnable, numOfAttempts, id);
        int interval = 1;
        ScheduledFuture<?> scheduleWithFixedDelay = this.scheduleWithFixedDelay(runnableTask, 0, TimeUnit.SECONDS.toMillis(interval), TimeUnit.MILLISECONDS);
        if(id != null) {
          /*System.out.println("Submitted the task for continuous execution for the ticket id :"+id+"  with maximum attempts : "+numOfAttempts
              + " and interval : "+ interval);*/
          runnableTask.future = scheduleWithFixedDelay;
       * Creates an Executor Service to provide customized execution for tasks to be scheduled.
       * @param threadName is the name that shows in logs.
       * @param maximumThreads is the number of threads can be created.
       * @param rejectedExecutionHandler is if the Queue reaches it's maximum capacity and all the executor gives
       * the tasks to rejectedExecutionHandler.
      public TestScheduledExecutorService(String threadName, int maximumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        this.executor = createExecutor(threadName, maximumThreads, rejectedExecutionHandler);
      protected ThreadPoolExecutor createExecutor(String threadName, int minimumThreads, RejectedExecutionHandler rejectedExecutionHandler) {
        ThreadPoolExecutor threadPoolExecutor = new ScheduledThreadPoolExecutor(minimumThreads)
          @Override
          protected void beforeExecute(Thread t, Runnable r) {
            TestScheduledExecutorService.this.beforeExecute(t, r);
            this.purge();
          @Override
          protected void afterExecute(Runnable r, Throwable t) {
            TestScheduledExecutorService.this.afterExecute(r, t);
        if(rejectedExecutionHandler != null) {
          threadPoolExecutor.setRejectedExecutionHandler(rejectedExecutionHandler);
        }else{
          threadPoolExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
        threadPoolExecutor.setThreadFactory(new TestThreadFactory(threadName, threadPoolExecutor));
        threadPoolExecutor.setKeepAliveTime(120, TimeUnit.SECONDS);
        threadPoolExecutor.allowCoreThreadTimeOut(true);
        return threadPoolExecutor;
       * Executes the task repeatedly with the given delay
       * @param task
       * @param initialDelay
       * @param delay
       * @param unit
       * @return
      public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, int initialDelay, long delay, TimeUnit unit) {
        return ((ScheduledThreadPoolExecutor)executor).scheduleWithFixedDelay(task, initialDelay, delay, unit);
       * To provide threads with specific features.
      protected static class TestThreadFactory implements ThreadFactory {
        private ThreadFactory threadFactory = Executors.defaultThreadFactory();
        private ThreadPoolExecutor threadPoolExecutor;
        private String groupName;
        public TestThreadFactory(String groupName, ThreadPoolExecutor threadPoolExecutor) {
          this.groupName = groupName;
          this.threadPoolExecutor = threadPoolExecutor;
        @Override
        public Thread newThread(Runnable r) {
          Thread thread = threadFactory.newThread(r);
          int activeCount = this.threadPoolExecutor.getPoolSize();
          activeCount++;
          thread.setName(this.groupName+"-"+activeCount);
          thread.setDaemon(true);
          return thread;
       * Performs initialization tasks before starting this thread.
       * @param thread
       * @param runnable
      protected void beforeExecute(Thread thread, Runnable runnable){
       * Performs tasks after execution of this runnable.
       * @param thread
       * @param runnable
      protected void afterExecute(Runnable runnable, Throwable t){
       * Initiates an orderly shutdown in which previously submitted
       * tasks are executed, but no new tasks will be
       * accepted. Invocation has no additional effect if already shut
       * down.
      public void shutdown() {
        if(this.executor != null) {
          Log.notice(CLASS_NAME, "shutdown", "Shutting down Executor Service");
          this.executor.shutdown();
       * Attempts to stop all actively executing tasks, halts the
       * processing of waiting tasks, and returns a list of the tasks
       * that were awaiting execution. These tasks are drained (removed)
       * from the task queue upon return from this method.
       * <p>There are no guarantees beyond best-effort attempts to stop
       * processing actively executing tasks.  This implementation
       * cancels tasks via {@link Thread#interrupt}, so any task that
       * fails to respond to interrupts may never terminate.
      public List<Runnable> shutdownNow() {
       if(this.executor != null) {
         Log.notice(CLASS_NAME, "shutdownNow", "Immediately shutting down Executor Service");
         try {
          return this.executor.shutdownNow();
        } catch (Exception e) {
          Log.notice(CLASS_NAME, "shutdownNow", e.getMessage());
       return Collections.emptyList();
       * Returns a Future for the given runnable task.
      public Future<?> submit(Runnable runnable) {
        if(this.executor != null) {
          return this.executor.submit(runnable);
        return null;
    Is there any possibility for the continuous execution or not?

  • VO does not follow anchor link

    I find it strange that VocieOver in Mac OS X (10.5.8) does not follow anchor links. The W3C specification documents and Wikipedia use them a lot; however the VoiceOver box does not follow the link while Safri jumps to that part of the page.
    Is this a miss configuration at my part or has it been designed that way?
    Thanks

    Hi there
    Your description seems to imply you are narrating at the same time as you are recording. This isn't best practice. Your best results will be obtained by adding the audio as a separate activity after you have recorded the screen action.
    Often in a web recording we notice what is perceived as a  mismatch. Often you end up with blank slides. This is because Captivate is running on your local PC (and running very quickly). But when you click a link to a web page, what really happens is that you send a command from your PC across the internet to a Web Server. The Web Server has to process that command, look up the desired page, send the page across the internet to your PC and it finally displays. While it may seem that it happens swiftly, compared to Captivate running on the PC it takes eons.
    Cheers... Rick
    Click here for Adobe Certified Captivate and RoboHelp HTML Training
    Click here for the SorcerStone Blog
    Click here for RoboHelp and Captivate eBooks

  • KEYNOTE: Why change the format of the presentations? not respect the original format!

    Why change the format of the presentations? Keynote not respect the original format!
    This new versionof Keynot (6.1-1769) is very poor:
    is very slow
    missing fonts
    changes the selected letters
    change the formats of the presentations
    Carousel animations missing
    Please correct the defects before releasing a new version. (The previous version was much better).

    Found the solution!
    I must set the Formats in the CODEC to get the Format that I want to play with! I was trying to complicate too much!
    The correct format class to is RGBFormat.
    RGB

  • [solved] Qt apps do not respect GTK settings

    Hello,
    Qt apps such as Virtualbox do not respect my GTK settings. The font should be Noto Sans and the icon theme should be Faenza.
    Here is a comparison between Virtualbox and Nemo File Manager: http://i.imgur.com/oxWXW2w.png
    My settings:
    In qtconfig-qt4 I set Select GUI Style: GTK+.
    ~ $ cat .config/Trolltech.conf
    style=GTK+
    doubleClickInterval=400
    cursorFlashTime=1000
    wheelScrollLines=3
    resolveSymlinks=false
    globalStrut\width=0
    globalStrut\height=0
    useRtlExtensions=false
    XIMInputStyle=On The Spot
    DefaultInputMethod=xim
    audiosink=Auto
    videomode=Auto
    GUIEffects=none
    ~ $ cat .gtkrc-2.0
    # DO NOT EDIT! This file will be overwritten by LXAppearance.
    # Any customization should be done in ~/.gtkrc-2.0.mine instead.
    gtk-theme-name="Adwaita"
    gtk-icon-theme-name="Faenza"
    gtk-font-name="Noto Sans 9"
    gtk-cursor-theme-name="Adwaita"
    gtk-cursor-theme-size=24
    gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
    gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
    gtk-button-images=1
    gtk-menu-images=1
    gtk-enable-event-sounds=0
    gtk-enable-input-feedback-sounds=0
    gtk-xft-antialias=1
    gtk-xft-hinting=1
    gtk-xft-hintstyle="hintfull"
    gtk-xft-rgba="rgb"
    include "/home/orschiro/.gtkrc-2.0.mine"
    In .xinitrc:
    export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
    gconf settings:
    ~ $ gconftool-2 -g /desktop/gnome/interface/gtk_theme
    Adwaita
    ~ $ gconftool-2 -g /desktop/gnome/interface/icon_theme
    Faenza
    Last edited by orschiro (2013-12-25 13:03:23)

    Thanks ooo.
    Via qtconfig I can set the GTK theme (as per use GTK settings) and the font.
    However, what I cannot change is the used icon set. Although gconftool-2 -g /desktop/gnome/interface/icon_theme is set to Faenza it is not set for Qt apps.
    I assume this has to do with me running Openbox and somehow missing a required gconf component being launched.
    Is someone successfully running a WM configuration with the correct icon set for Qt apps?

  • Export Media not respecting bitrate change for H.264

    I am having an etremely odd problem where I can't change the export bitrate for an H.264 video.  Actually, I can change it but then when I export it to adobe media encoder the change is not respected. 
    For example I have a video that I exported at 9 Mbps.  I would like to reduce the file size by encoding at 6 Mbps, so I change the settings and export again however the change is not reflected in adobe media encoder.  It still encodes the video at 9 Mbps?
    I am using Premiere CS4.  Has anyone ever run into this?  Any help is greatly appreciated. 

    Welcome to the forum.
    Are you trying to encode using CBR?  If so, make the bit rate change to the Target bit rate in the VBR settings, then switch to CBR.  That should work for you.
    -Jeff

  • Hal settings for synaptic/keyboard not respected anymore (Gnome2.28)

    I have a 11-x11-synaptics.fdi config-file with my synaptics settings and a 10-keymap.fdi file with my keyboard layout set.
    After upgrading to Gnome 2.28 yesterday, these settings are not respected anymore. I get US layout, and a touchpad where tapping and RTCornerButton and RBCornerButton does not work. Setting tapping manually in Gnomes mouse settings gui makes it work, but only for tapping.
    The strange thing is that the same thing happens when logging in to lxde. As I can't see any x.org-packages that have been installed, this confuses me. Could it be gdm related? Has any other things mouse- and keybpard-related been updated just now?
    I updated on the 09.10, and I'm pretty sure everything worked fine (didn't use my laptop much the last couple of days). However, when I updated again the 13.10, yesterday, mouse and keyboard settings broke.
    This seems sort of related to this post, but he mentions only keyboard layout, and mine has surely worked since then.
    A bug? A Feature? Me being stupid?
    I have looked trough the pacman.log/warnings, I promise!

    I'm also having problem with Gnome not respecting my Hal settings. After enabling tapping in gnome-mouse-properties it mostly works, but for some reason TapButton2 and TapButton3 are reversed, ie. TapButton2 = 3 and TapButton3 = 2. I can't find any way of configuring the TapButtons in Gnome either, which is really stupid.
    I guess I can somehow make sure that synclient sets these correctly, but is there no way of telling gnome to either set the corrent values or to not touch the settings at all? Not running gnome-settings-daemon is not an option for me, since it sets a lot of other things that I want.

  • 10.6.2 changing and not respecting plists?

    This past week a couple of strange things happened. On my iMac 20" with 10.6.2 clean, yesterday my login items list was abbreviated on startup - only a few of my menu bar items loaded. I opened the com.apple.loginitems.plist, with (a number of ) plist and text editors, and indeed, half the items normally in there were gone, as depicted in the Accounts Prefpane.
    OK, weird, but easy to fix - I'll go back a couple of days in TimeMachine and replace the plist file, which I did. I opened the plist file, checked the full complement of login items were there, and did a restart. Came back up - still with the abbreviated list! OK, so replaced the plist file again, locked it, ran YASU and did a whole cache and permissions repair etc, and restart. Came back up with the same abbreviated list! Check the plist file - still locked, still complete with all items!
    So I unlocked it, restarted again, it came back up abbreviated list - and changed the plist file back to the abbreviated list! So I manually added back in, (or reinstalled as the case may be), the various items as in my complete list of login items, and restarted, and now it came back up complete as expected.
    My question here is: is there anywhere else that controls the login items such that would cause the above behaviour? Is there some obscure cache that overrides plists-in-place? And why was the restored plist file ignored?
    Second thing happened today on another machine - Mac mini, 10.6.2 upgraded. Today one bookmark folder of Safari bookmarks disappeared from my wife's Safari bar. Five folders of bookmarks were there as they were last night, but the sixth folder was gone. The Safari bookmarks plist file was indeed missing them, but perfectly formed nonetheless. So I go back into TimeMachine and restored the bookmarks.plist file. Anyone who's ever migrated Macs knows it's just replace the file, launch Safari and voila! Not in this case. Relaunching Safari with the replaced bookmarks brought up the abbreviated list!. Cleared caches, reset Safari, repaired permissions etc etc. Checked the list in editors - the sixth folder of bookmarks is there!, but not in Safari! I then used Firefox to File > Import Safari bookmarks, and it was there! I then had to import it back into Safari for it to pick up the sixth folder of bookmarks.
    Again, I don't have any explanation for any of this.
    My questions are: what's causing these random cut-offs of content of plist files without corrupting them as such; and secondly: why are TimeMachine replacement files not being read or respected? Is it a Mac OS X 10.6.2 issue, or does something happen in TimeMachine that renders the restored files invalid, thus rendering a TimeMachine backup as worthless?
    Message was edited by: Don Hayes

    I too have the same issue (of Snow Leopard not respecting plist since the 10.6.2 update). In my case, custom launchd agents that ran fine before the update haven't run since; I have checked the Console and get permission denied errors when trying to run a custom launchd that calls an AppleScript application that then backs up a networked drive if the watched folder's last time of change differs from the previous backup. Also, new custom launchd agents will not run (with the same issue of permission denied errors). I have even gone sofar as to:
    1. migrate a launchd agent from being a User Agent to a User Daemon, updated the time (which I originally setup as a everyday occurrence, set to run at 7:00am; it was saved as such; but the plist file, when checked, at 9:30pm (21:30h) as the time for implementation and I can't correct it, after many attempts) and rebooted, to no avail.
    2. re-installed the 10.6.2 combo updater; again, to no avail
    I have also repaired privileges, attempted to create new User Agents in a second Admin account, and all to no avail.
    I don't know how to fix this and have search the net for assistance, again, to no avail.

  • Private Fields on me card not respected with iCloud sync

    I have set certain fields on my Me card as private (not to be shared.) When my me card is synced to icloud and back down to my iPhone my iPhone does not respect the private fields when sharing my Me card from that device. The fields are respected when shared from my laptop.
    I've been sharing private data with my customers that I expected to remain private. How can I fix this?

    Yes, clearly post iCloud, QuickSync cannot 'see' the contacts list.
    However, here's my question: is it possible to put a duplicate set of contacts where they used to be stored on the local Mac prior to iCloud? Then QS would see them and import them?
    They could always be deleted afterwards if they caused a duplicate set to appear in Address Book for any reason.
    Obviously this is a bit of a kludge as it won't get updated as you add/delete from Address Book. But I'd settle for my 500 contacts being at least transfererd! I could put up with repeatign this workaroudn occasionally.
    Thoughts?

  • Timeouts not respected in WTC

    Hi,
    We are having a problem with WLS 8.1 SP2 concerning the timeouts of WTC.
    If the Tuxedo server dies while serving a request from WLS via WTC the thread
    that is serving the request remains blocked forever. The only solution is to restart
    WLS.
    So WTC does not respect both timeouts:
    - the gateway timeout
    - the transaction timeout - in this case we see the timeout occuring but the thread
    continues to be blocked.
    I have filed a case to BEA a month ago (case #510335). It was recognised as a
    bug but I have no solution till now.
    Does someone know a workaround?
    Thanks
    Idalina

    Hi Idalina,
    I'm currently working your case (although officially I'm supposed to be on vacation!)
    I have identified the problem and will keep the support engineer up-to-date on
    my progress. Can you please let me know what it is you are really trying to do?
    It's possible that my fix may provide other solutions to your problem.
    Regards,
    Todd
    Andy Piper <[email protected]> wrote:
    "Idalina Videira" <[email protected]> writes:
    Someone is actively working on this issue for another customer as we
    speak.
    andy
    Hi,
    We are having a problem with WLS 8.1 SP2 concerning the timeouts ofWTC.
    If the Tuxedo server dies while serving a request from WLS via WTCthe thread
    that is serving the request remains blocked forever. The only solutionis to restart
    WLS.
    So WTC does not respect both timeouts:
    - the gateway timeout
    - the transaction timeout - in this case we see the timeout occuringbut the thread
    continues to be blocked.
    I have filed a case to BEA a month ago (case #510335). It was recognisedas a
    bug but I have no solution till now.
    Does someone know a workaround?
    Thanks
    Idalina

Maybe you are looking for

  • Dynamically read height and width dimensions of .mov

    Hi there! I am wondering if anyone knows of a way to dynamically get the height and width dimensions of a quicktime movie, before streaming it? The circumstances are this. I have clients who upload quicktime movies to my server. Right now, I use code

  • Can't transfer Mac Contacts to iPhone 3G

    Hi I can't sync my Mac contacts to my old iPhone 3G that i just found and would like to use again... All my contacts are in my mac and icloud and my iphone 5 but i can't find any way to put them in my iPhone 3G..... iTunes won't let me because it doe

  • Auth check in VA03 & VA05

    Hi, I have a query regarding authorization in one transaction in SD. We have created one custom auth object for WERKS and assigned to VA01. Here it is working fine and assigned to user for their perticular plant. This way they are restricted to their

  • IF_FPM_TABBED where to find the interface definition?

    Hello everybody, I hope you can help me. Momentarily I am trying to dive into FPM. I got the hint to watch the IF_FPM_TABBED interface, but I did not find the descriptions to this interface, neither did the search. Can somebody help me with a link fo

  • Satellite A200-10W - Where to find Windows 7 64bit drivers?

    I have a Satellite A200-10W notebook. In present I have vista x86 installed but I want to upgrade to windows 7 64 bit but I don't know where I find the drivers because on the website I can't find these. Can anyone help me? How can I use sound card, n