Alessandro Ros 
							
						 
					 
					
						
						
							
						
						c42642ac3c 
					 
					
						
						
							
							recorder: prevent FMP4 durations from overflowing ( #4711 ) ( #5126 )  
						
						... 
						
						
						
						The timestamp difference between two samples was put inside an unsigned
integer, and, when negative, caused an overflow. 
						
						
					 
					
						2025-10-26 15:52:13 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						02e2b9d640 
					 
					
						
						
							
							recorder: write additional infos inside segments ( #5083 )  
						
						... 
						
						
						
						write stream ID, segment number, DTS, NTP in a dedicated box. This
allows to improve the merge algorithm in the playback server. 
						
						
					 
					
						2025-10-13 12:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						f5f03562d3 
					 
					
						
						
							
							rewrite Unit definition ( #5079 )  
						
						... 
						
						
						
						Stream units now share the same struct, with a specialized payload. 
						
						
					 
					
						2025-10-11 12:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						e3b8af8933 
					 
					
						
						
							
							switch to gortsplib/v5 ( #4978 )  
						
						
						
						
					 
					
						2025-09-16 13:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						9318107779 
					 
					
						
						
							
							rtmp: support additional enhanced RTMP features ( #4168 ) ( #4321 ) ( #4954 )  
						
						... 
						
						
						
						* support reading AV1, VP9, H265, Opus, AC-3, G711, LPCM
* support reading multiple video or audio tracks at once 
						
						
					 
					
						2025-09-11 23:18:46 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d0a97e47ff 
					 
					
						
						
							
							build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.2.1 to 2.2.2 ( #4763 )  
						
						... 
						
						
						
						Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib ) from 2.2.1 to 2.2.2.
- [Commits](https://github.com/bluenviron/gohlslib/compare/v2.2.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gohlslib/v2
  dependency-version: 2.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-07-21 09:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						9ddcbf5c97 
					 
					
						
						
							
							recorder: limit maximum part size ( #4674 ) ( #4760 )  
						
						... 
						
						
						
						this prevents RAM exhaustion. 
						
						
					 
					
						2025-07-20 19:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						1083eea307 
					 
					
						
						
							
							make RTP packet size compatible with RTSP/SRTP ( #4692 )  
						
						... 
						
						
						
						when RTSP encryption is enabled, maximum RTP packet size is slightly
decreased to make room for SRTP. 
						
						
					 
					
						2025-07-05 15:42:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						fff3b9b315 
					 
					
						
						
							
							record: fix loss of audio samples during segment switch ( #4556 )  
						
						
						
						
					 
					
						2025-05-25 21:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						e707a9237d 
					 
					
						
						
							
							improve tests, documentation ( #4549 )  
						
						
						
						
					 
					
						2025-05-23 13:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						986e270862 
					 
					
						
						
							
							count and log all discarded frames, decode errors, lost packets ( #4363 )  
						
						... 
						
						
						
						Discarded frames, decode errors and lost packets were logged
individually, then there was a mechanism that prevented more than 1 log
entry per second from being printed, resulting in inaccurate reports.
Now discarded frames, decode errors and lost packets are accurately
counted, and their count is printed once every second. 
						
						
					 
					
						2025-03-25 21:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						b329c4bbe8 
					 
					
						
						
							
							replace New* with Initialize() ( #4345 )  
						
						
						
						
					 
					
						2025-03-16 15:34:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						244da930a1 
					 
					
						
						
							
							switch to mediacommon/v2 ( #4259 )  
						
						
						
						
					 
					
						2025-02-17 14:54:58 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						b77df43536 
					 
					
						
						
							
							fix crash when recording a stream with unsupported tracks ( #3978 )  ( #3996 )  
						
						... 
						
						
						
						* normalize variable names
* fix file name
* fix crash when recording a stream with unsupported tracks (#3978 ) 
						
						
					 
					
						2024-11-30 11:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						23002d9f5f 
					 
					
						
						
							
							route original timestamps without converting to durations ( #3839 )  
						
						... 
						
						
						
						This improves timestamp precision. 
						
						
					 
					
						2024-10-07 17:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						4c3ac34425 
					 
					
						
						
							
							fix memory leak in case of errors during initialization of a reader ( #3831 )  
						
						
						
						
					 
					
						2024-10-05 00:49:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						658848f8c8 
					 
					
						
						
							
							log track ID when skipping tracks ( #3798 )  
						
						
						
						
					 
					
						2024-09-26 14:42:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Ros 
							
						 
					 
					
						
						
							
						
						73a300afd0 
					 
					
						
						
							
							fix cleaning of recordings in case of multiple recordDeleteAfter values ( #3557 ) ( #3741 )  
						
						
						
						
					 
					
						2024-09-08 20:33:18 +02:00