Skip to content
  • Ole Andre Vadla Ravnaas's avatar
    sys/directdraw/gstdirectdrawsink.c · deab3d26
    Ole Andre Vadla Ravnaas authored
    Original commit message from CVS:
    * sys/directdraw/gstdirectdrawsink.c
    (gst_directdraw_sink_buffer_alloc):
    Make it so that gst_directdraw_sink_buffer_alloc uses the right
    width/height.
    Especially when looking through the pool of buffers, make sure that
    the width/height of caps is used instead of the already negotiated
    dimensions.
    For example if a buffer with different caps is requested, i.e.
    higher resolution, the caller would get a buffer with the old
    dimensions and thus corrupt the heap.
    deab3d26