aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/opencv2/0006-fix-jasper.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/opencv2/0006-fix-jasper.patch')
-rw-r--r--vcpkg/ports/opencv2/0006-fix-jasper.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/vcpkg/ports/opencv2/0006-fix-jasper.patch b/vcpkg/ports/opencv2/0006-fix-jasper.patch
new file mode 100644
index 0000000..403305f
--- /dev/null
+++ b/vcpkg/ports/opencv2/0006-fix-jasper.patch
@@ -0,0 +1,20 @@
+--- a/modules/highgui/src/grfmt_jpeg2000.cpp
++++ b/modules/highgui/src/grfmt_jpeg2000.cpp
+@@ -377,7 +377,7 @@ bool Jpeg2KDecoder::readComponent8u( uchar *data, void *_buffer,
+
+ for( y = 0; y < yend - ystart; )
+ {
+- jas_seqent_t* pix_row = &jas_matrix_get( buffer, y / ystep, 0 );
++ jas_seqent_t* pix_row = jas_matrix_getref( buffer, y / ystep, 0 );
+ uchar* dst = data + (y - yoffset) * step - xoffset;
+
+ if( xstep == 1 )
+@@ -443,7 +443,7 @@ bool Jpeg2KDecoder::readComponent16u( unsigned short *data, void *_buffer,
+
+ for( y = 0; y < yend - ystart; )
+ {
+- jas_seqent_t* pix_row = &jas_matrix_get( buffer, y / ystep, 0 );
++ jas_seqent_t* pix_row = jas_matrix_getref( buffer, y / ystep, 0 );
+ ushort* dst = data + (y - yoffset) * step - xoffset;
+
+ if( xstep == 1 )