Menu

#36 EmptyThisBuffer of video.scheduler is blocking

rel_0_9_2
open
nobody
3
2009-04-01
2008-12-18
No

According to specs, EmptyThisBuffer should not block and return within 5ms, but it is blocking in the video scheduler until clock response is received.
This could lead to deadlocks.

Tested with svn rev 712.

Discussion

  • Giulio Urlini

    Giulio Urlini - 2009-04-01

    in the function omx_video_scheduler_component_ClockPortHandleFunction a buffer on a queue is waited until completion in case of clock port enabled.
    This behaviour is violating somehow the standard and the synchronization should be handled in the buffer management thread instead of the input port. This new approach requires a big rework and the fix of this bug will not be part of the next release

     
  • Giulio Urlini

    Giulio Urlini - 2009-04-01
    • milestone: --> rel_0_9_2
    • priority: 5 --> 3
     

Log in to post a comment.