mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 04:26:37 +08:00 
			
		
		
		
	 1931761f18
			
		
	
	1931761f18
	
	
	
		
			
			ISMV lacks any sort of edit list support, as well as tfxd is effectively the PTS of the fragment for most intents and purposes. Thus, if b-frames are requested without negative CTS offsets you end up with N frames' worth of delay (tfxd PTS plus the CTS offset of the first sample). Negative CTS offsets enable the first sample to have CTS=DTS, and thus a/v desync due to b-frame reorder delay is avoided.
		
			
				
	
	
		
			10 lines
		
	
	
		
			420 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			420 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 96053075a3f60d271131fe2d0765c267 *./tests/data/lavf/lavf.ismv
 | |
| 312542 ./tests/data/lavf/lavf.ismv
 | |
| ./tests/data/lavf/lavf.ismv CRC=0x9d9a638a
 | |
| 7022701b4c693bc4ffe1e9f96dd82a02 *./tests/data/lavf/lavf.ismv
 | |
| 321448 ./tests/data/lavf/lavf.ismv
 | |
| ./tests/data/lavf/lavf.ismv CRC=0xe8130120
 | |
| 96053075a3f60d271131fe2d0765c267 *./tests/data/lavf/lavf.ismv
 | |
| 312542 ./tests/data/lavf/lavf.ismv
 | |
| ./tests/data/lavf/lavf.ismv CRC=0x9d9a638a
 |