Commits on Source (7)
-
Add forward-declaration for filter.h so that it doesn't depends on opengl/picture.h. vlc_es.h needs to be imported now, because of the dovi metadata.
3c9c1b9e -
5c83ea97
-
Import the filter.h header into the include/ so that new implementations can be written without using headers from modules/. This enables cleaner approach to write test driver using filters, which was used when testing the OpenGL implementation and the matching interop for emscripten.
18bcf2bf -
Now that vlc_opengl_filter.h is exposed, we can adapt the clients. Splitting in two commits allows easy cherry-picking without breaking anything, while this commit also modify the clients.
24e9a297 -
Reference the vlc_gl_t provider used by the filter so that filter implementation can load other OpenGL symbols and extensions.
e47d7251 -
The label is unused starting with the removal of the matching goto in viewpoint error with commit 99e3c1c4. ../../modules/video_output/opengl/vout_helper.c: In function ‘vout_display_opengl_New’: ../../modules/video_output/opengl/vout_helper.c:265:1: warning: label ‘delete_sub_renderer’ defined but not used [-Wunused-label] 265 | delete_sub_renderer: | ^~~~~~~~~~~~~~~~~~~
080baa06 -
a538bdbf
Showing
- include/meson.build 2 additions, 0 deletionsinclude/meson.build
- include/vlc_opengl_filter.h 10 additions, 7 deletionsinclude/vlc_opengl_filter.h
- modules/video_filter/deinterlace/glblend.c 1 addition, 1 deletionmodules/video_filter/deinterlace/glblend.c
- modules/video_output/opengl/Makefile.am 0 additions, 1 deletionmodules/video_output/opengl/Makefile.am
- modules/video_output/opengl/filter.c 1 addition, 0 deletionsmodules/video_output/opengl/filter.c
- modules/video_output/opengl/filter_draw.c 1 addition, 1 deletionmodules/video_output/opengl/filter_draw.c
- modules/video_output/opengl/filter_mock.c 2 additions, 1 deletionmodules/video_output/opengl/filter_mock.c
- modules/video_output/opengl/filter_priv.h 2 additions, 1 deletionmodules/video_output/opengl/filter_priv.h
- modules/video_output/opengl/filters.c 1 addition, 0 deletionsmodules/video_output/opengl/filters.c
- modules/video_output/opengl/filters.h 1 addition, 1 deletionmodules/video_output/opengl/filters.h
- modules/video_output/opengl/pl_scale.c 1 addition, 1 deletionmodules/video_output/opengl/pl_scale.c
- modules/video_output/opengl/renderer.c 2 additions, 1 deletionmodules/video_output/opengl/renderer.c
- modules/video_output/opengl/renderer.h 1 addition, 1 deletionmodules/video_output/opengl/renderer.h
- modules/video_output/opengl/vout_helper.c 0 additions, 2 deletionsmodules/video_output/opengl/vout_helper.c
- src/Makefile.am 1 addition, 0 deletionssrc/Makefile.am