summaryrefslogtreecommitdiffstats
path: root/sys/osxvideo/osxvideoplugin.m
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2008-01-05 21:20:08 +0000
committerJan Schmidt <thaytan@noraisin.net>2009-05-16 01:29:17 +0100
commit1e8cd75ae9e35c1951d0572f00dc8574f5c65611 (patch)
tree0b114ccca603947680d7051ae7189d69a65c90b1 /sys/osxvideo/osxvideoplugin.m
parentca3a85c8338c9624a00fadddf8e9f59358e1931b (diff)
downloadgst-plugins-bad-1e8cd75ae9e35c1951d0572f00dc8574f5c65611.tar.gz
gst-plugins-bad-1e8cd75ae9e35c1951d0572f00dc8574f5c65611.tar.bz2
gst-plugins-bad-1e8cd75ae9e35c1951d0572f00dc8574f5c65611.zip
[MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch...
Original commit message from CVS: 2008-01-05 Julien Moutte <julien@fluendo.com> * sys/directdraw/gstdirectdrawsink.c: (gst_directdraw_sink_set_window_id), (gst_directdraw_sink_set_caps), (gst_directdraw_sink_change_state), (gst_directdraw_sink_buffer_alloc), (gst_directdraw_sink_draw_borders), (gst_directdraw_sink_show_frame), (gst_directdraw_sink_setup_ddraw), (gst_directdraw_sink_window_thread), (gst_directdraw_sink_get_ddrawcaps), (gst_directdraw_sink_surface_create): Make sure we create our internal window only when we need it. That will give a chance to the application to get the prepare-xwindow-id bus message. Draw black borders when keeping aspect ratio. Handle the case where our rendering window disappears (closed or errors) like other sinks do. Various 80 columns fixes, improve state change order. That element could need some more love.
Diffstat (limited to 'sys/osxvideo/osxvideoplugin.m')
0 files changed, 0 insertions, 0 deletions