Direct to window bug report


    Feb 22 2006 | 12:05 pm
    Hello, I am experiencing a bug when using the direct to window feature of jit.qt.movie in cooperation with the rect message to a jit.window. When I reposition the window and a movie is already playing (direct to window) the output on the window stops. This also occurs when a window has been positioned via the rect message- sending visisble 0 and then visisble 1 to the window. The output has stopped.
    Workaround: sending a bang to the jit.qt.movie object. Sending a frame message does not solve the problem.
    Mac OS 10.4.4, qt 7.04, Max/Msp 4.5.6 Jitter 1.5.2 12" Powerbook, 1.5 GHz, GeForce FX Go5200
    Thanks. John.

    • Feb 22 2006 | 12:18 pm
      This seems like a usage problem to me, if I'm reading your mail properly. Sending a bang to jit.qt.movie is the documented method for getting a frame to be shown in the interface. If you're relying on undocumented/unsupported/quirky quicktime stuff, like its playback of soundtracks with bangs, etc., you're going to run into the trouble.
      For predictable behavior, "frame 10, bang" would be necessary here.
      The bang message, by the way, causes QuickTime to task, which in turn causes it to figure out that the window moved.
      jb
    • Feb 22 2006 | 4:26 pm
      Ok. I had the impression that there is no need to bang jit.qt.movie when using the direct to window method.
      Actually I intend to output 7 Pal movies (768*576) to seven screens attached to a G5 Quad with 4 (twin head) Graphic cards. It seems that I can only achieve a fluent representation of the clips when using direct to window with NO bangs. As soon as I start to bang the clips (frame n, bang) the clips start to stutter. Therefore I replay the clips with a very slow rate and send the frame numbers without bangs.
      Any idea how I could fix this? Is there eventually a function like "direct to videoplane"? When I read the movie with 5040*576 Pixels and map it on a videoplane it is all too slow.
      Thanks for any hints.
      John.
    • Feb 22 2006 | 4:49 pm
      As mentioned in previous threads, you cannot span a single window across different ~cards~ (this completely kills your frame rate) however you can successfully span across the 2 heads of a single card, so it seems you could try 3 windows (two planes each) at 1536x576, and the a 4th at 768x576, optionally, you could combine 6 movies into 3 at 1536x576 to reduce the number of videoplanes required.
      another option is to use one large QXGA movie containing all the pal movies tiled, and zoom in on the content with hardware scalars. (but by then you might as well invest in synchronized dvd players or 7 minimacs etc.
      good luck Dekron
      -deKam