vout: use designated initializers for display ops
Benefits of *not* using designated initializers: - we can't forget a callback - it's the same in C and C++ (<20) Benefits of using designated initializers: - the order of callbacks may not be wrong - we can read immediately which function is assigned to which callback (especially if some are NULL) - an optional callback may be added without modifying all the modules - we can grep a callback name to find its assignments easily - it is consistent with others xxx_operations in the codebase
Showing
- modules/hw/mmal/vout.c 5 additions, 1 deletionmodules/hw/mmal/vout.c
- modules/hw/vdpau/display.c 5 additions, 1 deletionmodules/hw/vdpau/display.c
- modules/video_output/android/display.c 5 additions, 1 deletionmodules/video_output/android/display.c
- modules/video_output/caca.c 4 additions, 1 deletionmodules/video_output/caca.c
- modules/video_output/fb.c 3 additions, 1 deletionmodules/video_output/fb.c
- modules/video_output/flaschen.c 3 additions, 1 deletionmodules/video_output/flaschen.c
- modules/video_output/kms.c 4 additions, 1 deletionmodules/video_output/kms.c
- modules/video_output/kva.c 4 additions, 1 deletionmodules/video_output/kva.c
- modules/video_output/libplacebo/display.c 4 additions, 1 deletionmodules/video_output/libplacebo/display.c
- modules/video_output/opengl/display.c 5 additions, 1 deletionmodules/video_output/opengl/display.c
- modules/video_output/splitter.c 4 additions, 1 deletionmodules/video_output/splitter.c
- modules/video_output/vdummy.c 3 additions, 2 deletionsmodules/video_output/vdummy.c
- modules/video_output/vmem.c 4 additions, 1 deletionmodules/video_output/vmem.c
- modules/video_output/wayland/shm.c 5 additions, 1 deletionmodules/video_output/wayland/shm.c
- modules/video_output/win32/direct3d11.c 5 additions, 1 deletionmodules/video_output/win32/direct3d11.c
- modules/video_output/win32/direct3d9.c 4 additions, 1 deletionmodules/video_output/win32/direct3d9.c
- modules/video_output/win32/glwin32.c 5 additions, 1 deletionmodules/video_output/win32/glwin32.c
- modules/video_output/win32/wingdi.c 4 additions, 1 deletionmodules/video_output/win32/wingdi.c
- modules/video_output/xcb/render.c 4 additions, 1 deletionmodules/video_output/xcb/render.c
- modules/video_output/xcb/x11.c 5 additions, 1 deletionmodules/video_output/xcb/x11.c
Loading
Please register or sign in to comment