Help save net neutrality! Learn more.
Close

#23 SMP support

AviSynth 2.5
closed
Internals (20)
1
2005-09-22
2002-09-17
Klaus Post
No

Make Avisynth able to process several frames in
parallel. So when the client requests frame x, CPU 0
generates frame x, and CPU 1 begins to generate x+1
(and so on).

The cache would have to be modified, so frames could be
marked "in progress", when another CPU is already
working on this frame. Not sure how this completely
should be implemented. The cache will be the only thing
linking the threads together.

But all filters would have to be thread-safe, which I
don't think they all are by now.

Low, low priority IMO.

Discussion

  • Klaus Post

    Klaus Post - 2003-01-13
    • milestone: 219383 --> 269630
     
  • Tonny S Petersen

    • status: open --> closed
     
  • Tonny S Petersen

    Logged In: YES
    user_id=1298685

    Added to avisynth 2.6. All filters that doesn't use global/static
    variables should work with it.

     
  • Tonny S Petersen

    • milestone: 269630 --> AviSynth 2.5
    • assigned_to: nobody --> tsp42
     

Log in to post a comment.