gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							53de8c0805 
							
						 
					 
					
						
						
							
							Fix VideoToolbox H264 constrained profile option  
						
						... 
						
						
						
						Like a lot of other encoders they need an underscore between two words.
Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-05-18 19:53:23 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							dec2032e13 
							
						 
					 
					
						
						
							
							Workaround ffmpeg keyframe seeking for external subtitles  
						
						... 
						
						
						
						We seek to the exact position of the keyframe for direct stream/remuxing, but FFmpeg seeks to the previous keyframe when the exact time is provided as input. To work around this, add a 0.5 second offset to the seeking time.
Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-05-17 12:12:45 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f78ac2ff3 
							
						 
					 
					
						
						
							
							Use more accurate rounding in GetFixedOutputSize ( #11435 )  
						
						... 
						
						
						
						* Use more accurate rounding in GetFixedOutputSize
Signed-off-by: gnattu <gnattuoc@me.com>
* Force trickplay thumbnails to have even width
Signed-off-by: gnattu <gnattuoc@me.com>
* Use Convert.ToInt32
Signed-off-by: gnattu <gnattuoc@me.com>
* Force video size as thumbnail size if the trickplay width setting is larger
This will fix an issue when the trickplay setting contains a very huge width, but the video has a lower resolution than that setting. Our scaling filter logic will not do any upscale, and we have to force to use the video width
Signed-off-by: gnattu <gnattuoc@me.com>
---------
Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-04-30 13:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							374b6ca0e2 
							
						 
					 
					
						
						
							
							Only apply custom downmix to 5.1 audios ( #11401 )  
						
						
						
						
					 
					
						2024-04-22 10:23:36 -06:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d28d08e08 
							
						 
					 
					
						
						
							
							Enable more warnings as errors ( #11288 )  
						
						
						
						
					 
					
						2024-04-12 17:45:01 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b6aab04ce 
							
						 
					 
					
						
						
							
							Fix apple audio codecs ( #11315 )  
						
						
						
						
					 
					
						2024-04-08 07:42:47 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe88a484d1 
							
						 
					 
					
						
						
							
							fix: don't do empty hwupload for VT ( #11235 )  
						
						
						
						
					 
					
						2024-03-30 09:25:22 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8f1668540 
							
						 
					 
					
						
						
							
							fix: unset qmin and qmax for vt ( #11246 )  
						
						... 
						
						
						
						Co-authored-by: Nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-30 08:53:46 -06:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16e72d6883 
							
						 
					 
					
						
						
							
							Fix the broken codecs shifting ( #11243 )  
						
						
						
						
					 
					
						2024-03-28 13:57:33 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5db0c5a0e4 
							
						 
					 
					
						
						
							
							fix: forward port patch for GHSA-866x-wj5j-2vf4 ( #11228 )  
						
						
						
						
					 
					
						2024-03-28 09:26:14 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e9aa146a5 
							
						 
					 
					
						
						
							
							fix: remove legacy codecs ( #11217 )  
						
						
						
						
					 
					
						2024-03-26 04:32:06 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1870792b1 
							
						 
					 
					
						
						
							
							fix: use Metal tonemap instead of OpenCL ( #11198 )  
						
						
						
						
					 
					
						2024-03-24 08:20:05 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf16110a56 
							
						 
					 
					
						
						
							
							fix: map encoder preset to quality setting for VideoToolbox ( #11205 )  
						
						
						
						
					 
					
						2024-03-24 08:19:48 -06:00 
						 
				 
			
				
					
						
							
							
								vedant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bbb57eb83 
							
						 
					 
					
						
						
							
							Add new VideoRangeTypes to fully support DoVi on webOS ( #10469 )  
						
						
						
						
					 
					
						2024-03-23 07:39:49 -06:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7c0c83e9 
							
						 
					 
					
						
						
							
							Bump the required minimum ffmpeg version to 4.4  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-17 21:30:42 +08:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							39b953e41c 
							
						 
					 
					
						
						
							
							Set input readrate for using SegmentDeletion with stream-copy  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-16 07:35:05 +08:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a92de9b2e3 
							
						 
					 
					
						
						
							
							Merge pull request  #11014  from gnattu/vf-videotoolbox  
						
						
						
						
					 
					
						2024-03-09 09:19:36 -07:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							0909ee7208 
							
						 
					 
					
						
						
							
							fix: convert all non-yuv420 inputs to nv12  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-03-09 15:16:00 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							e6dee627e3 
							
						 
					 
					
						
						
							
							fix: force a pixel format for 10-bit inputs  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-03-09 14:22:27 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							d10ad6c383 
							
						 
					 
					
						
						
							
							fix: no need to check filters prematurely  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-03-09 11:02:53 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							2f66871040 
							
						 
					 
					
						
						
							
							fix: also check if we are doing scaling  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-03-08 23:37:27 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							f31549cc0d 
							
						 
					 
					
						
						
							
							fix: code clean up  
						
						... 
						
						
						
						Co-authored-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-03-08 23:23:24 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							a30dc81b28 
							
						 
					 
					
						
						
							
							fix: stack overflow  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-29 09:03:00 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							ec896a901c 
							
						 
					 
					
						
						
							
							fix: code style  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-29 05:37:31 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb7264f0d 
							
						 
					 
					
						
						
							
							feat: fully support videotoolbox hardware filters  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-28 17:56:59 +08:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa3aaa94fe 
							
						 
					 
					
						
						
							
							Fix the preproc filters for dvbsub burn-in ( #11034 )  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-02-20 10:49:39 -07:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							21bf557145 
							
						 
					 
					
						
						
							
							fix: use hardware videotoolbox filter even only scale is available  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-16 01:43:40 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8560f64a 
							
						 
					 
					
						
						
							
							fix: use hardware filter option name explicitly  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-16 01:30:12 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							2f3e5cfa06 
							
						 
					 
					
						
						
							
							fix: correctly set the supported formats of videotoolbox tone mapping  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-16 01:08:17 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4457dd68 
							
						 
					 
					
						
						
							
							fix: typo  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-16 00:18:19 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							5c743f2b4d 
							
						 
					 
					
						
						
							
							feat: separate videotoolbox tone mapping option  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-16 00:16:59 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3e3e2c3d 
							
						 
					 
					
						
						
							
							fix: code style  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-15 23:22:32 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							c18ef13b3b 
							
						 
					 
					
						
						
							
							feat: add tone mapping for videotoolbox  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-15 23:00:51 +08:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							44cb9f5fdd 
							
						 
					 
					
						
						
							
							feat: add hw scale filter for videotoolbox  
						
						... 
						
						
						
						Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-02-15 21:52:41 +08:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							9230472056 
							
						 
					 
					
						
						
							
							Fix file extension based on container  
						
						
						
						
					 
					
						2024-02-10 16:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							e62dab627e 
							
						 
					 
					
						
						
							
							Add full HWA transcoding pipeline for RKMPP  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-02-01 18:59:27 +08:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							92c0ec0c1b 
							
						 
					 
					
						
						
							
							Use video framerate for ASS subtitle HW burn-in  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-01-28 20:06:42 +08:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							9323390add 
							
						 
					 
					
						
						
							
							Fix the display aspect ratio of PGSSUB subtitle burn-in  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-01-28 20:06:42 +08:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa71129cff 
							
						 
					 
					
						
						
							
							Use -noauto{scale,rotate} for disabling auto filters ( #10810 )  
						
						... 
						
						
						
						`-auto{scale,rotate} 0` has been dropped in upstream FFmpeg.
Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-01-04 16:31:45 -07:00 
						 
				 
			
				
					
						
							
							
								jkhsjdhjs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							547d97d602 
							
						 
					 
					
						
						
							
							Use eof_action=pass when overlaying subtitles  
						
						... 
						
						
						
						The previous behavior using `eof_action=endall` and `shortest=1` would
end the video stream if one of the input stream (video, subtitle) ends.
In some cases the duration of the overlayed subtitles is shorter than the
video stream, causing the output to end when the subtitles end and dropping
the remaining video stream.
This commit changes this behavior so `eof_action=pass` is used instead,
which continues passing the video stream through even if the subtitles end
earlier [1]. `shortest=1` is also removed, as this option implies
`eof_action=endall`.
If the subtitle stream has a higher duration than the video stream, the output
will also end with the video stream without `shortest=1`, as the video stream
is the primary input to the `overlay` filter.
Fix  #10698 
[1] https://ffmpeg.org/ffmpeg-filters.html#Options-for-filters-with-several-inputs-_0028framesync_0029  
						
						
					 
					
						2023-12-13 13:11:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							b62b0ec2b5 
							
						 
					 
					
						
						
							
							Fix warnings  
						
						
						
						
					 
					
						2023-11-14 21:14:21 +01:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							9c270b149c 
							
						 
					 
					
						
						
							
							Fix mismatch between intel VAAPI UMD/KMD in rare cases  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2023-10-22 19:06:35 +08:00 
						 
				 
			
				
					
						
							
							
								Nick 
							
						 
					 
					
						
						
						
						
							
						
						
							cd662506a1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into trickplay  
						
						
						
						
					 
					
						2023-10-18 19:27:05 -07:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							8d7e4229ca 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fix-resharper-warnings  
						
						... 
						
						
						
						# Conflicts:
#	Emby.Server.Implementations/Net/SocketFactory.cs
#	RSSDP/SsdpCommunicationsServer.cs
#	RSSDP/SsdpDeviceLocator.cs
#	RSSDP/SsdpDevicePublisher.cs 
						
						
					 
					
						2023-10-12 20:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b31997b2f 
							
						 
					 
					
						
						
							
							Merge pull request  #10348  from Bond-009/strings  
						
						
						
						
					 
					
						2023-10-08 14:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							2d7835c848 
							
						 
					 
					
						
						
							
							Join declaration and assignment  
						
						
						
						
					 
					
						2023-10-08 01:16:43 +02:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							8ea812b65d 
							
						 
					 
					
						
						
							
							Reduce string literal length by using verbatim string  
						
						
						
						
					 
					
						2023-10-08 00:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1141883f77 
							
						 
					 
					
						
						
							
							Merge pull request  #10321  from feilongfl/master  
						
						
						
						
					 
					
						2023-10-07 00:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6593aa1255 
							
						 
					 
					
						
						
							
							Merge pull request  #10135  from 0x25CBFC4F/fix/ffmpeg-probesize  
						
						... 
						
						
						
						Fixed probesize argument passing to FFmpeg 
						
						
					 
					
						2023-10-06 11:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a18b3fbe70 
							
						 
					 
					
						
						
							
							simplify the if  
						
						
						
						
					 
					
						2023-10-06 10:49:20 +02:00