68a49498e6 
								
							 
						 
						
							
							
								
								common: Rename LOG_ to DLOG_ to avoid macro confusion  
							
							
							
						 
						
							2023-03-28 12:52:17 +02:00  
				
					
						
							
							
								 
						
							
								75663f73a4 
								
							 
						 
						
							
							
								
								encoders/handlers/nvenc: Don't list 'each' mode for H.264  
							
							
							
						 
						
							2023-03-28 12:52:16 +02:00  
				
					
						
							
							
								 
						
							
								c9e8b889b0 
								
							 
						 
						
							
							
								
								encoders/handlers/nvenc: Improve UI/UX for NVENC  
							
							... 
							
							
							
							* "Quality" Minimum/Maximum is actually QP Minimum/Maximum
* Bitrate Limits is now just Limits
* Buffer Size and Quality Target have been moved into "Limits". 
							
						 
						
							2023-03-28 12:52:16 +02:00  
				
					
						
							
							
								 
						
							
								161f10a921 
								
							 
						 
						
							
							
								
								encoders/ffmpeg: Rename files to match naming scheme  
							
							
							
						 
						
							2023-03-28 12:52:11 +02:00  
				
					
						
							
							
								 
						
							
								071760b867 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Invert "no-scenecut" option for "Adaptive I-Frames"  
							
							... 
							
							
							
							Our "Adaptive I-Frames" is the inverse of the expected parameter to "no-scenecut" in FFmpegs NVENC.
Related #191  
							
						 
						
							2023-03-28 12:40:41 +02:00  
				
					
						
							
							
								 
						
							
								0966b61f76 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Test for "h264_nvenc" in for "Adaptive B-Frames"  
							
							... 
							
							
							
							Fixes the bug where "Adaptive B-Frames" would not be applied in the way it was expected to be applied.
Related: #191  
							
						 
						
							2023-03-28 12:40:41 +02:00  
				
					
						
							
							
								 
						
							
								d0941895ad 
								
							 
						 
						
							
							
								
								project: Refactor into namespace streamfx  
							
							
							
						 
						
							2020-04-23 00:50:39 +02:00  
				
					
						
							
							
								 
						
							
								984a1132bf 
								
							 
						 
						
							
							
								
								ffmpeg-encoder: Implement additional support checks  
							
							
							
						 
						
							2020-04-17 11:13:10 +02:00  
				
					
						
							
							
								 
						
							
								a9c881130e 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Fix Look Ahead setting  
							
							... 
							
							
							
							Also now disables Adaptive I & B as they do nothing without Look-Ahead set to non-zero.
Fixes  #159  
							
						 
						
							2020-04-17 11:13:10 +02:00  
				
					
						
							
							
								 
						
							
								908d1f0a20 
								
							 
						 
						
							
							
								
								project: Modernize code to proper C++  
							
							
							
						 
						
							2020-04-09 00:17:25 +02:00  
				
					
						
							
							
								 
						
							
								a138f95126 
								
							 
						 
						
							
							
								
								cmake: Fix clang support in native OBS Studio build  
							
							
							
						 
						
							2020-04-05 06:50:21 +02:00  
				
					
						
							
							
								 
						
							
								4f7c1cb35e 
								
							 
						 
						
							
							
								
								ffmpeg-encoder: Various warning fixes and cleanup  
							
							... 
							
							
							
							Also don't include it from plugin.cpp if it's not enabled. 
							
						 
						
							2020-03-27 20:10:29 +01:00  
				
					
						
							
							
								 
						
							
								f2913685ed 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: See description  
							
							... 
							
							
							
							* Remove Minimum Bitrate as it is not supported by the encoder.
* Add several default states (-1 or Default) to options.
* Possibly fix bitrate lock with CQP and CQ mode.
* Fix log output for bitrate and B-Frames. 
							
						 
						
							2020-03-07 01:52:04 +01:00  
				
					
						
							
							
								 
						
							
								5d38ca8a74 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Various additional default states  
							
							
							
						 
						
							2020-02-13 11:19:30 +01:00  
				
					
						
							
							
								 
						
							
								5956a6f7a9 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Add AUD and DPB Size options  
							
							
							
						 
						
							2020-01-15 13:43:33 +01:00  
				
					
						
							
							
								 
						
							
								98c7a2e379 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Fix typo  
							
							
							
						 
						
							2020-01-15 05:53:54 +01:00  
				
					
						
							
							
								 
						
							
								34b2859dac 
								
							 
						 
						
							
							
								
								ffmpeg-encoder/nvenc: Add minimum bitrate, fix target quality and more  
							
							... 
							
							
							
							Adds support for specifying Minimum Bitrate directly in the UI instead of requiring custom settings to do so. Additionally Adaptive I/B-Frames are now only shown if Look-Ahead is a value greater than 0 frames.
Quality Minimum can also now be left at a default value of -1, the Quality group is no longer toggleable and Quality Target moved into the group. Settings options on the context is now searching children too (if there are any).
Finally, some C++17 formatting was done.
Fixes  #101  
							
						 
						
							2020-01-15 05:50:31 +01:00  
				
					
						
							
							
								 
						
							
								5d5a104819 
								
							 
						 
						
							
							
								
								ffmpeg-encoder: Improve UI, fix acceleration encode, etc  
							
							
							
						 
						
							2020-01-15 03:59:03 +01:00  
				
					
						
							
							
								 
						
							
								a33dd83d72 
								
							 
						 
						
							
							
								
								project: Merged FFmpeg Encoders Step 3  
							
							
							
						 
						
							2020-01-13 23:40:08 +01:00  
				
					
						
							
							
								 
						
							
								0a16ce07dc 
								
							 
						 
						
							
							
								
								project: Merged FFmpeg Encoders Step 2  
							
							
							
						 
						
							2020-01-13 22:40:15 +01:00  
				
					
						
							
							
								 
						
							
								3eea289679 
								
							 
						 
						
							
							
								
								project: Merged FFmpeg Encoders Step 1  
							
							
							
						 
						
							2020-01-13 01:52:30 +01:00