| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-03 | Don't scale chroma subsampled images to sizes that don't align with the ↵v2.15.166 | Carl Hetherington | |
| subsampling (#1872). There's a slightly odd effect when scaling e.g. YVU420 images to odd and then even widths - there's a small but visible luminance shift. I don't know why this happens, but keeping the scaling sizes locked to the subsampling seems to help. | |||
| 2021-10-03 | Differentiate requested and actual crop. | Carl Hetherington | |
| This is so we limit cropping to what is possible considering chroma subsampling. | |||
| 2021-10-03 | Add PixelQuanta to VideoContent. | Carl Hetherington | |
| 2021-10-03 | Don't build Disk Writer for appimage. | Carl Hetherington | |
| Threads like https://discourse.appimage.org/t/nosuid-fuse-mount-option-deactivates-capabilities/1652/1 suggest that using capabilities with AppImage is not possible, so making things work will be a bit more work than I want to get into before 2.16.0. | |||
| 2021-10-03 | Updated it_IT translation from Riccardo Mantani. | Carl Hetherington | |
| 2021-10-03 | Require libsub v1.6.0. | Carl Hetherington | |
| 2021-10-03 | Require libdcp v1.8.0 to fix SMPTE sub XML namespaces (#2061). | Carl Hetherington | |
| 2021-10-03 | Remove unused using statement. | Carl Hetherington | |
| 2021-10-03 | Always call ::draw() even when we have no image. | Carl Hetherington | |
| Otherwise the screen doesn't get cleared properly when no film is loaded. | |||
| 2021-10-03 | Remove unused parameters. | Carl Hetherington | |
| 2021-10-01 | Fix subtitle positioning and centering of the DCP frame in the window.v2.15.165 | Carl Hetherington | |
| Also tidy up a bit with the Rectangle class. | |||
| 2021-10-01 | Change glLineWidth from 2.0 -> 1.0.v2.15.164 | Carl Hetherington | |
| Apparently a line width of greater than 1.0 is not allowed in some versions of OpenGL. | |||
| 2021-10-01 | Missing check_gl_error() calls. | Carl Hetherington | |
| 2021-09-30 | Only support GLVideoView when building with wxWidgets >= 3.1.0. | Carl Hetherington | |
| 2021-09-27 | Fix tests.v2.15.163 | Carl Hetherington | |
| 2021-09-27 | Merge branch 'better-gl' into v2.15.x | Carl Hetherington | |
| This changes the GL video view to use more modern GL (GLSL etc.) It also special-cases JPEG2000 video playback and does scaling and colourspace conversion on the GPU. | |||
| 2021-09-27 | Test fixes.better-gl | Carl Hetherington | |
| 2021-09-27 | Make merge return the right alignment even if it's not doing anything. | Carl Hetherington | |
| 2021-09-27 | Check that the image used to make a Cairo::ImageSurface is the right ↵ | Carl Hetherington | |
| alignment and pixel format. | |||
| 2021-09-27 | Various alignment tidying/fixups. | Carl Hetherington | |
| 2021-09-27 | Remove unused using | Carl Hetherington | |
| 2021-09-27 | Update design doc. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Various alignment adjustments. | Carl Hetherington | |
| 2021-09-27 | Some const correctness. | Carl Hetherington | |
| 2021-09-27 | Allow RGB24 in textures. | Carl Hetherington | |
| 2021-09-27 | Support subs and tidy up a few things. | Carl Hetherington | |
| 2021-09-27 | Add accessor for _text. | Carl Hetherington | |
| 2021-09-27 | Setup Butler::_prepare_only_proxy on construction. | Carl Hetherington | |
| 2021-09-27 | Rename image -> video. | Carl Hetherington | |
| 2021-09-27 | Move some stuff inside Texture. | Carl Hetherington | |
| 2021-09-27 | Add basic Texture wrapper for a GL texture. | Carl Hetherington | |
| 2021-09-27 | Rename _size -> _video_size | Carl Hetherington | |
| 2021-09-27 | Tweak some comments. | Carl Hetherington | |
| 2021-09-27 | Extract indices array and make some offset constants. | Carl Hetherington | |
| 2021-09-27 | Rename _texture -> _video_texture. | Carl Hetherington | |
| 2021-09-27 | When the player is used in OpenGL mode, pass unscaled XYZ data through to ↵ | Carl Hetherington | |
| the shader and do colourspace conversion there. | |||
| 2021-09-27 | Fix GL information fetching. | Carl Hetherington | |
| 2021-09-27 | C++11 tidying. | Carl Hetherington | |
| 2021-09-27 | Tidy ownership/lifetime of GLVideoView to fix crashes on close. | Carl Hetherington | |
| 2021-09-27 | Re-work OpenGL video view to use modern shaders / APIs. | Carl Hetherington | |
| 2021-09-27 | Add some OpenGL-related notes and hacks. | Carl Hetherington | |
| 2021-09-27 | Add new GLError constructor. | Carl Hetherington | |
| 2021-09-27 | Remove unnecessary _out_size; it looks like we can just use the image size. | Carl Hetherington | |
| 2021-09-27 | Merge branch 'own-config' into v2.15.x | Carl Hetherington | |
| This makes 2.15.x copy the 2.14.x configuration so you can run 2.14.x again afterwards without recreating everything. | |||
| 2021-09-27 | Remove unused method.own-config | Carl Hetherington | |
| 2021-09-27 | Add config location versioning (#2090). | Carl Hetherington | |
| 2021-09-26 | Remove some unused using statements. | Carl Hetherington | |
| 2021-09-26 | Prefer %userprofile% to %homedrive% and %homepath% for home directory ↵ | Carl Hetherington | |
| location on Windows. For some strange reason on my laptop %HOMEDRIVE% comes up as z:\ whereas %userprofile% makes more sense. | |||
| 2021-09-26 | Copy gdk-pixbuf-2.0 stuff and fix LD_LIBRARY_PATH to make SVG icons work ↵ | cah | |
| (#1996). | |||
