mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 20:42:49 +08:00 
			
		
		
		
	 eabbc64728
			
		
	
	eabbc64728
	
	
	
		
			
			The dynamic buffer does not contain the CRC32 element so calls to avio_tell()
don't take it into account. This resulted in CueRelativePosition values being
six bytes short.
This is a regression since 6724525a15
Instead of adding yet another custom check for CRC32 to fix a size or an offset,
remove the existing ones and reserve the six bytes in the dynamic buffer.
Signed-off-by: James Almer <jamrial@gmail.com>
		
	
		
			
				
	
	
		
			7 lines
		
	
	
		
			274 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			7 lines
		
	
	
		
			274 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 7c8697c324e8ad79c5ea14364a6c39b8 *./tests/data/lavf/lavf.mkv
 | |
| 472759 ./tests/data/lavf/lavf.mkv
 | |
| ./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
 | |
| 9767a3b526d7e56d7400164cb888990c *./tests/data/lavf/lavf.mkv
 | |
| 320603 ./tests/data/lavf/lavf.mkv
 | |
| ./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
 |