User:Gpz
Jump to navigation
Jump to search
Rendering
- check and maybe also make chip specific: "AspectRatio", "TrueAspectRatio", "KeepAspectRatio"
call tree
normal rendering call sequence:
- video/video-canvas.c:video_canvas_render
- video/video-render.c:video_render_main (renderer main)
YUV rendering call sequence:
- video/video-render.c:render_yuv_image (yuv renderer main)
switching from/to fullscreen (alt-d):
- video/video-resources:set_fullscreen_enabled
- video_chip_cap->fullscreen.enable (arch/unix/x11/fullscreen.c:fullscreen_enable)
- arch/unix/x11/xrandr.c:xrandr_enable
- set_xrandr
- FIXME: grab/ungrab mouse pointer
- arch/unix/x11/gnome/x11ui.c:x11ui_fullscreen
- set_xrandr
- arch/unix/x11/xrandr.c:xrandr_enable
- video_chip_cap->fullscreen.enable (arch/unix/x11/fullscreen.c:fullscreen_enable)
- video_chip_cap->fullscreen.statusbar (arch/unix/x11/fullscreen.c:fullscreen_statusbar)
setup: video_chip_cap set in:
- arch/unix/x11/fullscreen.c:fullscreen_capability