| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-02 | Fix crash due to player_video().first becoming null sometime between | Carl Hetherington | |
| it being passed into the method and then being re-read via another call to player_video(). | |||
| 2022-11-10 | Fix uninitialised variable. | Carl Hetherington | |
| 2022-10-18 | Fix colour primaries when previewing Rec.2020 content with OpenGL. | Carl Hetherington | |
| 2022-10-18 | Clarify RGB fragment type as being for Rec709/sRGB primaries. | Carl Hetherington | |
| 2022-10-18 | Add a scope. | Carl Hetherington | |
| 2022-10-18 | Extract ublas_to_gl method. | Carl Hetherington | |
| 2022-10-18 | Rename colour_conversion -> xyz_rec709_colour_conversion. | Carl Hetherington | |
| 2022-08-12 | Remove misleading comment. | Carl Hetherington | |
| Video levels are taken care of by the call to PlayerVideo::image() above, in the non-J2K case, and for J2K we're already in full range so there's no need to convert. | |||
| 2022-08-12 | Put the OpenGL XYZ -> RGB gammas the right way round (#2294). | Carl Hetherington | |
| 1/2.6 is the correction when converting to XYZ, not to RGB. | |||
| 2022-05-22 | OpenGL line width > 1.0 does not seem to work on macOS (gives an INVALID_VALUE). | Carl Hetherington | |
| 2022-05-22 | Cleanup: use an enum rather than a magic value. | Carl Hetherington | |
| 2022-05-02 | Replace some raw arrays with std::vectors. | Carl Hetherington | |
| 2022-04-29 | Primitive auto-crop (#1477). | Carl Hetherington | |
| 2022-04-29 | Try to make the GL code a little clearer. | Carl Hetherington | |
| 2022-04-29 | Rename border line to outline content. | Carl Hetherington | |
| 2022-04-09 | Fix some comment typos. | Carl Hetherington | |
| 2022-04-07 | Cleanup: remove unused parameter to PlayerVideo::force. | Carl Hetherington | |
| 2021-11-14 | Missing include.v2.15.174 | Carl Hetherington | |
| 2021-11-14 | Account for DPI scale factors when calculating some sizes (#2118).v2.15.173 | Carl Hetherington | |
| 2021-10-25 | Fix position of content outline (#2108).v2.15.171 | 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 | Various alignment tidying/fixups. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Various alignment adjustments. | 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 | 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 | Re-work OpenGL video view to use modern shaders / APIs. | Carl Hetherington | |
| 2021-04-23 | I can't convince myself that _canvas_mutex is doing anything useful, so ↵ | Carl Hetherington | |
| remove it. | |||
| 2021-04-23 | Make the GL thread access the canvas size in a less ridiculous way. | Carl Hetherington | |
| 2021-04-21 | Add some possibly-useful markers for debugging threads from coredumps. | Carl Hetherington | |
| 2021-02-01 | Add a better error when failing to read a DCP in some cases. | Carl Hetherington | |
| 2021-01-27 | Use enum class for VideoRange. | Carl Hetherington | |
| 2021-01-16 | Fix crash on close on Linux.v2.15.121 | Carl Hetherington | |
| 2021-01-16 | Fix OpenGL crashes on macOS (#1899). | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-12-23 | Various tweaks to fix playback at the end of a film (#1858). | Carl Hetherington | |
| The most questionable change here is probably how SimpleVideoView::display_next_frame no longer re-schedules itself if the call to get_next_frame returned AGAIN; it seems wrong to do that when FilmViewer::idle_handler() also reschedules itself when display_next_frame() returns AGAIN. | |||
