lavc/mjpegdec: use ptrdiff_t instead of ssize_t
Fixes build on msvc.
This commit is contained in:
		
							parent
							
								
									e0b187e7da
								
							
						
					
					
						commit
						27f1ea5097
					
				@ -1925,7 +1925,7 @@ int ff_mjpeg_find_marker(MJpegDecodeContext *s,
 | 
				
			|||||||
        uint8_t *dst = s->buffer;
 | 
					        uint8_t *dst = s->buffer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        #define copy_data_segment(skip) do {       \
 | 
					        #define copy_data_segment(skip) do {       \
 | 
				
			||||||
            ssize_t length = (ptr - src) - (skip); \
 | 
					            ptrdiff_t length = (ptr - src) - (skip);  \
 | 
				
			||||||
            if (length > 0) {                         \
 | 
					            if (length > 0) {                         \
 | 
				
			||||||
                memcpy(dst, src, length);             \
 | 
					                memcpy(dst, src, length);             \
 | 
				
			||||||
                dst += length;                        \
 | 
					                dst += length;                        \
 | 
				
			||||||
@ -1941,7 +1941,7 @@ int ff_mjpeg_find_marker(MJpegDecodeContext *s,
 | 
				
			|||||||
                uint8_t x = *(ptr++);
 | 
					                uint8_t x = *(ptr++);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (x == 0xff) {
 | 
					                if (x == 0xff) {
 | 
				
			||||||
                    ssize_t skip = 0;
 | 
					                    ptrdiff_t skip = 0;
 | 
				
			||||||
                    while (ptr < buf_end && x == 0xff) {
 | 
					                    while (ptr < buf_end && x == 0xff) {
 | 
				
			||||||
                        x = *(ptr++);
 | 
					                        x = *(ptr++);
 | 
				
			||||||
                        skip++;
 | 
					                        skip++;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user