summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-16Use an enum instead of a bool to specify blocking/non-blocking.Carl Hetherington
2021-10-16Add comment.Carl Hetherington
2021-10-15Ignore audio streams that fall too far behind (#2101).Carl Hetherington
2021-10-15Fix test logging setup to actually work.Carl Hetherington
2021-10-15Add a failing test.Carl Hetherington
2021-10-15Cleanup some unused usings.Carl Hetherington
2021-10-14Remove manual stuff about the hidden upmixers.Carl Hetherington
2021-10-13Don't allow negative trims to be set up via changes to play length (#2105).v2.15.168Carl Hetherington
2021-10-13Add some asserts to check for negative trims.Carl Hetherington
2021-10-13Ignore errors from avcodec_send_packet.Carl Hetherington
After seeking it appears that we often get irrelevant errors from this method. ffplay.c seems to ignore them, and this commit means that we do too (just logging them). I think these errors during a non-seeking "encoding" run could be cause for concern; perhaps we should take more note of them in that case.
2021-10-12Ignore .AppleDouble folders inside DCPs.Carl Hetherington
2021-10-12Hopefully fix race between thread finishing and cleanup being run (#2100).Carl Hetherington
2021-10-11Don't throw an error when the Butler says it is finished (#2097).Carl Hetherington
2021-10-11Cleanup: use enum class.Carl Hetherington
2021-10-10Fix a test reference to account for windows filename slashes.Carl Hetherington
2021-10-09Don't ignore font settings for DCP subtitles (#2074).v2.15.167Carl Hetherington
2021-10-09Add comment.Carl Hetherington
2021-10-09Cleanup some unused using statements and other bits.Carl Hetherington
2021-10-09Bump libdcp to 1.8.2 for fix when adding KDMs to VFs.Carl Hetherington
2021-10-09More logging in the DCPExaminer.Carl Hetherington
2021-10-09C++11 tidying.Carl Hetherington
2021-10-09Update manual per #2068.Carl Hetherington
2021-10-07Some manual tidying.Carl Hetherington
2021-10-07Fix manual build with libdcp dependency.Carl Hetherington
2021-10-07Bump libdcp (with corresponding libsub bump) for small verification fix.Carl Hetherington
2021-10-06Add some details about verification to the manual.Carl Hetherington
2021-10-03Don't scale chroma subsampled images to sizes that don't align with the ↵v2.15.166Carl 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-03Differentiate requested and actual crop.Carl Hetherington
This is so we limit cropping to what is possible considering chroma subsampling.
2021-10-03Add PixelQuanta to VideoContent.Carl Hetherington
2021-10-03Don'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-03Updated it_IT translation from Riccardo Mantani.Carl Hetherington
2021-10-03Require libsub v1.6.0.Carl Hetherington
2021-10-03Require libdcp v1.8.0 to fix SMPTE sub XML namespaces (#2061).Carl Hetherington
2021-10-03Remove unused using statement.Carl Hetherington
2021-10-03Always 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-03Remove unused parameters.Carl Hetherington
2021-10-01Fix subtitle positioning and centering of the DCP frame in the window.v2.15.165Carl Hetherington
Also tidy up a bit with the Rectangle class.
2021-10-01Change glLineWidth from 2.0 -> 1.0.v2.15.164Carl Hetherington
Apparently a line width of greater than 1.0 is not allowed in some versions of OpenGL.
2021-10-01Missing check_gl_error() calls.Carl Hetherington
2021-09-30Only support GLVideoView when building with wxWidgets >= 3.1.0.Carl Hetherington
2021-09-27Fix tests.v2.15.163Carl Hetherington
2021-09-27Merge branch 'better-gl' into v2.15.xCarl 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-27Test fixes.better-glCarl Hetherington
2021-09-27Make merge return the right alignment even if it's not doing anything.Carl Hetherington
2021-09-27Check that the image used to make a Cairo::ImageSurface is the right ↵Carl Hetherington
alignment and pixel format.
2021-09-27Various alignment tidying/fixups.Carl Hetherington
2021-09-27Remove unused usingCarl Hetherington
2021-09-27Update design doc.Carl Hetherington
2021-09-27Replace aligned bool with enum Alignment.Carl Hetherington
2021-09-27Various alignment adjustments.Carl Hetherington