mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 14:32:24 -05:00 
			
		
		
		
	pulls in the latest exif-terminator version with bugfix and performance optimizations (#3583)
This commit is contained in:
		
					parent
					
						
							
								312cb8b9c7
							
						
					
				
			
			
				commit
				
					
						3cc50491c2
					
				
			
		
					 5 changed files with 63 additions and 55 deletions
				
			
		
							
								
								
									
										16
									
								
								vendor/codeberg.org/superseriousbusiness/exif-terminator/jpeg.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/codeberg.org/superseriousbusiness/exif-terminator/jpeg.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -109,17 +109,17 @@ func (v *jpegVisitor) writeSegment(s *jpegstructure.Segment) error { | |||
| 
 | ||||
| 		sizeLen, found := markerLen[s.MarkerId] | ||||
| 		if !found || sizeLen == 2 { | ||||
| 			sizeLen = 2 | ||||
| 			l := uint16(len(s.Data) + sizeLen) | ||||
| 
 | ||||
| 			if err := binary.Write(w, binary.BigEndian, &l); err != nil { | ||||
| 			l := uint16(len(s.Data) + 2) | ||||
| 			b := make([]byte, 2) | ||||
| 			binary.BigEndian.PutUint16(b, l) | ||||
| 			if _, err := w.Write(b); err != nil { | ||||
| 				return err | ||||
| 			} | ||||
| 
 | ||||
| 		} else if sizeLen == 4 { | ||||
| 			l := uint32(len(s.Data) + sizeLen) | ||||
| 
 | ||||
| 			if err := binary.Write(w, binary.BigEndian, &l); err != nil { | ||||
| 			l := uint32(len(s.Data) + 4) | ||||
| 			b := make([]byte, 4) | ||||
| 			binary.BigEndian.PutUint32(b, l) | ||||
| 			if _, err := w.Write(b); err != nil { | ||||
| 				return err | ||||
| 			} | ||||
| 		} else if sizeLen != 0 { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue