Add support for OpenGL filters
Merge request reports
Activity
Filter activity
added 13 commits
- c77c7eaa - opengl: lazy-load sampler
- 5c001b50 - opengl: apply viewport on filters
- 5bdccf51 - opengl: pass picture PTS to filters
- aa47d881 - opengl: add support for renderbuffers API
- 880b766a - opengl: init filters framebuffers in a second pass
- 431c1c85 - opengl: enable multisampling
- 3b12bbe5 - opengl: document filters implementation
- 879dd349 - modules: use VLC_PLUGIN_PATH if it exists
- 24a7e758 - doc: prepare opengl filters samples
- 620c74ea - doc: opengl filter: add triangle sample
- 9428bd6e - doc: opengl filter: add triangle_mask sample
- ecfbb655 - doc: opengl filter: add triangle_rotate sample
- 97907d7d - doc: opengl filter: add triangle_clock sample
Toggle commit listadded 5 commits
Toggle commit listadded 5 commits
Toggle commit listadded 7 commits
- 9cd495ea - doc: prepare opengl filters samples
- be830472 - doc: opengl filter: add triangle sample
- f0181bd6 - doc: opengl filter: add triangle_mask sample
- 72963224 - doc: opengl filter: add triangle_rotate sample
- f7a5fac5 - doc: opengl filter: add triangle_clock sample
- 7c6be1b1 - fix makefile
- 7ea47f26 - Revert "fix makefile"
Toggle commit listadded 69 commits
-
a7f90cbb...a3b288e0 - 39 commits from branch
master
- d029b946 - opengl: properly handle interop fmt changes
- 60560924 - opengl: move opengl-specific to its own makefile
- 3500aa1a - opengl: split into convenience library
- f3ab9070 - opengl: introduce OpenGL filter API
- c8b9920b - opengl: add filter private part
- a8a6b9be - opengl: add filters chain
- 9132a0d4 - opengl: use modules for OpenGL filters
- 3b0c330f - opengl: store video format in sampler
- 89afaec7 - opengl: add "direct" sampler
- 8a7fd020 - opengl: attach samplers to filters
- b75fb431 - opengl: load filters from command-line arguments
- 3d05da2b - opengl: pass output size to filters
- 985ad0bf - opengl: add support for renderbuffers API
- 7619f112 - opengl: create and bind filters framebuffers
- f1ae2283 - opengl: use default draw framebuffer
- afd4e995 - opengl: add "draw" filter
- f30b50d7 - opengl: support "blend" filters
- 3ddd8296 - opengl: lazy-load sampler
- 54d26171 - opengl: apply viewport on filters
- 6ae24d71 - opengl: pass picture PTS to filters
- 89f8787f - opengl: add support for renderbuffers API
- f2441c6a - opengl: init filters framebuffers in a second pass
- c7d0c38c - opengl: enable multisampling
- c5295b56 - opengl: document filters implementation
- 1f82ab53 - modules: use VLC_PLUGIN_PATH if it exists
- f2d382f4 - doc: prepare opengl filters samples
- ba043e7a - doc: opengl filter: add triangle sample
- 816cf591 - doc: opengl filter: add triangle_mask sample
- 83334b2b - doc: opengl filter: add triangle_rotate sample
- 1533d7e6 - doc: opengl filter: add triangle_clock sample
Toggle commit list-
a7f90cbb...a3b288e0 - 39 commits from branch
added 29 commits
- 98ddac27 - opengl: move opengl-specific to its own makefile
- 2f3b963a - opengl: split into convenience library
- f12a122d - opengl: introduce OpenGL filter API
- 7266c04a - opengl: add filter private part
- 411e861b - opengl: add filters chain
- 1c248c10 - opengl: use modules for OpenGL filters
- 7f95258a - opengl: store video format in sampler
- bbc4b181 - opengl: add "direct" sampler
- 2a24baaa - opengl: attach samplers to filters
- 9ff75600 - opengl: load filters from command-line arguments
- 94f666cb - opengl: pass output size to filters
- 3da64f0e - opengl: add support for renderbuffers API
- 6de09147 - opengl: create and bind filters framebuffers
- d5083d70 - opengl: use default draw framebuffer
- 80f78606 - opengl: add "draw" filter
- ea8e8f25 - opengl: support "blend" filters
- 3dc2b44e - opengl: lazy-load sampler
- 9384ebf6 - opengl: apply viewport on filters
- 6b1fa0a6 - opengl: pass picture PTS to filters
- 7512272d - opengl: add support for renderbuffers API
- aa8de103 - opengl: init filters framebuffers in a second pass
- aa542cee - opengl: enable multisampling
- 62ec2f51 - opengl: document filters implementation
- e0cae164 - modules: use VLC_PLUGIN_PATH if it exists
- 9afbf32d - doc: prepare opengl filters samples
- 7ce11e06 - doc: opengl filter: add triangle sample
- 55590254 - doc: opengl filter: add triangle_mask sample
- 9723e008 - doc: opengl filter: add triangle_rotate sample
- 686ee147 - doc: opengl filter: add triangle_clock sample
Toggle commit listadded 31 commits
- 9c7e8fd6 - Contribs: fix dav1d issue on Android/x86
- c5d7ad3b - opengl: properly handle interop fmt changes
- be2e7029 - opengl: move opengl-specific to its own makefile
- c7e26a83 - opengl: split into convenience library
- 7ce8190a - opengl: introduce OpenGL filter API
- 4ef4030c - opengl: add filter private part
- 95acf177 - opengl: add filters chain
- 1537f525 - opengl: use modules for OpenGL filters
- cc97cc3e - opengl: store video format in sampler
- 451a8f22 - opengl: add "direct" sampler
- 750bfc1d - opengl: attach samplers to filters
- a5b36206 - opengl: load filters from command-line arguments
- 2d6c1659 - opengl: pass output size to filters
- e5e61cb4 - opengl: add support for renderbuffers API
- 8ee5ed23 - opengl: create and bind filters framebuffers
- e3f6306f - opengl: use default draw framebuffer
- 30325087 - opengl: add "draw" filter
- 55e8f5d8 - opengl: support "blend" filters
- a1acc121 - opengl: lazy-load sampler
- b93910cb - opengl: apply viewport on filters
- 1883cc59 - opengl: pass picture PTS to filters
- b20751f8 - opengl: add support for renderbuffers API
- 53a46751 - opengl: init filters framebuffers in a second pass
- 652b107d - opengl: enable multisampling
- 0a6f8b97 - opengl: document filters implementation
- 352bfe4c - modules: use VLC_PLUGIN_PATH if it exists
- dc854bc1 - doc: prepare opengl filters samples
- 167600fb - doc: opengl filter: add triangle sample
- 58630873 - doc: opengl filter: add triangle_mask sample
- 7015fd42 - doc: opengl filter: add triangle_rotate sample
- e32e5550 - doc: opengl filter: add triangle_clock sample
Toggle commit listadded 5 commits
Toggle commit listadded 5 commits
Toggle commit listadded 34 commits
- a934cd51 - macosx: build.sh: fix quiet parameter
- 5eafc384 - chroma: chain: remove trailing line
- 5579c0e6 - src: export filter_chain_ForEach
- 1ba4633b - cvpx: add smarter CVPX->SW chroma+resize converter
- fe57ce32 - opengl: move opengl-specific to its own makefile
- 71b6929a - opengl: split into convenience library
- cfc88981 - opengl: properly handle interop fmt changes
- 5708bfe5 - opengl: introduce OpenGL filter API
- 09d95bf6 - opengl: add filter private part
- 4d10799b - opengl: add filters chain
- 6f18b157 - opengl: use modules for OpenGL filters
- 4cc27417 - opengl: store video format in sampler
- 283f2fc9 - opengl: add "direct" sampler
- 8fbf3888 - opengl: attach samplers to filters
- 2a502dc2 - opengl: load filters from command-line arguments
- 7a92ee1d - opengl: pass output size to filters
- 4011f910 - opengl: add support for renderbuffers API
- 5dc02e94 - opengl: create and bind filters framebuffers
- 8cf4e527 - opengl: use default draw framebuffer
- d61a024f - opengl: add "draw" filter
- 1c439906 - opengl: support "blend" filters
- 99e74d44 - opengl: lazy-load sampler
- 5dbb7541 - opengl: apply viewport on filters
- 4475e2df - opengl: pass picture PTS to filters
- 1d45613f - opengl: add support for renderbuffers API
- c9ee90d7 - opengl: init filters framebuffers in a second pass
- f7424959 - opengl: enable multisampling
- 606b3533 - opengl: document filters implementation
- 18bdb3e1 - modules: use VLC_PLUGIN_PATH if it exists
- b41088ff - doc: prepare opengl filters samples
- d21c9a4d - doc: opengl filter: add triangle sample
- 4d973e44 - doc: opengl filter: add triangle_mask sample
- 242a8f2a - doc: opengl filter: add triangle_rotate sample
- 6c5cfa83 - doc: opengl filter: add triangle_clock sample
Toggle commit listadded 45 commits
- 77e92517 - bin: don't install aliases if the vlc executable is not built
- 68101ad7 - package: win32: copy the .dll.a into th .lib equivalent
- 79821b19 - package: win32: copy the PDBs during package-win-install
- 76f074e4 - package/win32: build.sh: add a -o option to specify where to install vlc
- cf3eee8f - d3d11: fix double resource allocation
- c5ea9b76 - opengl: properly handle interop fmt changes
- d0d8a9a0 - demux: mkv: add missing WEBVTT styling extradata
- d0a8a9fd - freetype: add missing attachment mime types
- 09f4085e - transcode: video: refactor error handling
- 3804ff2d - avcodec: va: directly set data[3] with surface
- a429e287 - opengl: fix OpenGL double-vflip in cvpx interop
- 72ec520e - microdns: Split srv cleanup in a separate function
- a4f3522f - microdns: Regroup chromecast TXT records analysis
- 28fe5ec1 - microdns: Regroup renderer specific fields
- dd42cbe6 - microdns: Include the model in the item name
- 0eec6a86 - avahi: Split string list value extraction in a separate function
- e3ef1a22 - avahi: Include the model in the friendly name
- 3df9e5cf - decoder: always release the vout
- b1fd150a - libvlc: fix crash in video_get_size
- e1c1eac1 - compat: tfind: fix prototype
- e16f4d9b - test: add iosvlc.m for iOS development
- f377b59c - opengl: move opengl-specific to its own makefile
- 12c91595 - opengl: split into convenience library
- 763099b1 - opengl: introduce OpenGL filter API
- 5c900669 - opengl: add filter private part
- fb07c46c - opengl: add filters chain
- 0381c2cc - opengl: use modules for OpenGL filters
- 8f41d6ea - opengl: store video format in sampler
- 36cca456 - opengl: add "direct" sampler
- c217b4b9 - opengl: attach samplers to filters
- 87e30a48 - opengl: load filters from command-line arguments
- c763ff79 - opengl: pass output size to filters
- fa1dd25f - opengl: add support for renderbuffers API
- c7882fd9 - opengl: create and bind filters framebuffers
- 7525931b - opengl: use default draw framebuffer
- d9a6dbc1 - opengl: add "draw" filter
- 6652f566 - opengl: support "blend" filters
- 127a94cb - opengl: lazy-load sampler
- a720013a - opengl: apply viewport on filters
- eb6adc8c - opengl: pass picture date to filters
- d1745f8d - opengl: add support for renderbuffers API
- d436f078 - opengl: init filters framebuffers in a second pass
- 43b3b7e0 - opengl: enable multisampling
- c5c62053 - opengl: document filters implementation
- e8b1fe0a - opengl: add mock filter
Toggle commit listadded 21 commits
- 194b03e4 - opengl: add filter private part
- 03102f20 - opengl: add filters chain
- a06b39ce - opengl: use modules for OpenGL filters
- 51d1fce0 - opengl: store video format in sampler
- 13f44dcf - opengl: add "direct" sampler
- c37d6855 - opengl: attach samplers to filters
- 6df91fb5 - opengl: load filters from command-line arguments
- 37b83e45 - opengl: pass output size to filters
- d821598c - opengl: add support for renderbuffers API
- 730c7e03 - opengl: create and bind filters framebuffers
- 59287b11 - opengl: use default draw framebuffer
- 82f656a7 - opengl: add "draw" filter
- 2f4d11b2 - opengl: support "blend" filters
- e660cc7e - opengl: lazy-load sampler
- 8f2fe7aa - opengl: apply viewport on filters
- 6141554f - opengl: pass picture date to filters
- 1404efb4 - opengl: add support for renderbuffers API
- f5ca2b05 - opengl: init filters framebuffers in a second pass
- 0e9d0fa2 - opengl: enable multisampling
- 75ea9062 - opengl: document filters implementation
- 4da0d88a - opengl: add mock filter
Toggle commit listadded 104 commits
-
4da0d88a...41a66587 - 82 commits from branch
master
- 8486b91f - opengl: introduce OpenGL filter API
- a2451e11 - opengl: add filter private part
- 0cada16c - opengl: add filters chain
- e08b5037 - opengl: use modules for OpenGL filters
- e9d9e1bb - opengl: store video format in sampler
- 643f6ed1 - opengl: add "direct" sampler
- 6d4ec647 - opengl: attach samplers to filters
- 9be3fbee - opengl: load filters from command-line arguments
- 18e0620f - opengl: pass output size to filters
- 33eb91da - opengl: add support for renderbuffers API
- 7a3d58dc - opengl: create and bind filters framebuffers
- 823f11f3 - opengl: use default draw framebuffer
- b565b7e5 - opengl: add "draw" filter
- d657e0a0 - opengl: support "blend" filters
- cf1b66bc - opengl: lazy-load sampler
- c9fa33a7 - opengl: apply viewport on filters
- de3b380a - opengl: pass picture date to filters
- e7ac2137 - opengl: add support for renderbuffers API
- 2f6eaeb6 - opengl: init filters framebuffers in a second pass
- 196805c3 - opengl: enable multisampling
- ac347d1e - opengl: document filters implementation
- ddf772ce - opengl: add mock filter
Toggle commit list-
4da0d88a...41a66587 - 82 commits from branch
added 31 commits
- 50e0c640 - opengl: insert shader headers at compile time
- 3baef8d7 - opengl: introduce OpenGL filter API
- afc2b487 - opengl: add filter private part
- 06812a96 - opengl: add filters chain
- 090bdf69 - opengl: use modules for OpenGL filters
- 71bd2be6 - opengl: store video format in sampler
- 76dd6d9c - opengl: add "direct" sampler
- ebf9ce1d - opengl: attach samplers to filters
- 053266ce - opengl: load filters from command-line arguments
- f655c8f5 - opengl: pass output size to filters
- 87d8a7c7 - opengl: add support for renderbuffers API
- 734d736e - opengl: create and bind filters framebuffers
- 38d41f05 - opengl: use default draw framebuffer
- 906066f7 - opengl: add "draw" filter
- 66ce46c9 - opengl: support "blend" filters
- c77c7eaa - opengl: lazy-load sampler
- 5c001b50 - opengl: apply viewport on filters
- 5bdccf51 - opengl: pass picture PTS to filters
- aa47d881 - opengl: add support for renderbuffers API
- 880b766a - opengl: init filters framebuffers in a second pass
- 431c1c85 - opengl: enable multisampling
- 3b12bbe5 - opengl: document filters implementation
- 879dd349 - modules: use VLC_PLUGIN_PATH if it exists
- 9cd495ea - doc: prepare opengl filters samples
- be830472 - doc: opengl filter: add triangle sample
- f0181bd6 - doc: opengl filter: add triangle_mask sample
- 72963224 - doc: opengl filter: add triangle_rotate sample
- f7a5fac5 - doc: opengl filter: add triangle_clock sample
- 7c6be1b1 - fix makefile
- 7ea47f26 - Revert "fix makefile"
- a7f90cbb - debug
Toggle commit list
Please register or sign in to reply