artiume 
							
						 
					 
					
						
						
						
						
							
						
						
							0476acf5d5 
							
						 
					 
					
						
						
							
							Update EncoderValidator.cs  
						
						
						
						
					 
					
						2020-06-08 14:45:26 +03:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							aa17a53e83 
							
						 
					 
					
						
						
							
							Skip only line saying "Hardware acceleration methods:" instead of some random one  
						
						
						
						
					 
					
						2020-05-26 19:05:44 +03:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							628734931c 
							
						 
					 
					
						
						
							
							Fix missing commas and merge defects  
						
						
						
						
					 
					
						2020-05-26 18:49:15 +03:00 
						 
				 
			
				
					
						
							
							
								artiume 
							
						 
					 
					
						
						
						
						
							
						
						
							3c82379759 
							
						 
					 
					
						
						
							
							Update EncoderValidator.cs  
						
						
						
						
					 
					
						2020-05-26 18:29:58 +03:00 
						 
				 
			
				
					
						
							
							
								artiume 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff95289ef 
							
						 
					 
					
						
						
							
							Update EncoderValidator.cs  
						
						
						
						
					 
					
						2020-05-26 18:29:58 +03:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							b4b93995f7 
							
						 
					 
					
						
						
							
							add more separate hw decoding toggles  
						
						
						
						
					 
					
						2020-05-26 18:06:49 +03:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							db23660660 
							
						 
					 
					
						
						
							
							prefer to use libfdk_aac for better audio quality  
						
						
						
						
					 
					
						2020-03-30 15:53:49 +08:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c10891b66 
							
						 
					 
					
						
						
							
							turn on indentation.  
						
						
						
						
					 
					
						2020-01-15 18:45:28 +08:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e95239e281 
							
						 
					 
					
						
						
							
							add support for AMD h264_amf & hevc_amf  
						
						
						
						
					 
					
						2020-01-11 01:36:25 +08:00 
						 
				 
			
				
					
						
							
							
								ferferga 
							
						 
					 
					
						
						
						
						
							
						
						
							94ef239de0 
							
						 
					 
					
						
						
							
							Add full Raspberry Pi hardware decoding support  
						
						
						
						
					 
					
						2019-11-25 23:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							3e1aab6b29 
							
						 
					 
					
						
						
							
							Fix ffmpeg version check for unknown versions  
						
						
						
						
					 
					
						2019-09-29 13:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							1b01a6ece1 
							
						 
					 
					
						
						
							
							Add tests for EncoderValidator  
						
						... 
						
						
						
						* Add support for ffmpeg 4.2
* Parse the complete ffmpeg version instead of only the first 2 digits
* Make max and min version optional
* Remove max limitation (for now)
* Style improvements 
						
						
					 
					
						2019-09-28 19:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								JMCC 
							
						 
					 
					
						
						
						
						
							
						
						
							5d85076ad5 
							
						 
					 
					
						
						
							
							Enable Exynos V4L2-m2m HW encoder  
						
						
						
						
					 
					
						2019-05-11 17:17:32 +02:00 
						 
				 
			
				
					
						
							
							
								PloughPuff 
							
						 
					 
					
						
						
						
						
							
						
						
							ed69e690b8 
							
						 
					 
					
						
						
							
							Review comments  
						
						... 
						
						
						
						Address review comments from JustAMan, Bond-009 and cvium. 
						
						
					 
					
						2019-03-05 21:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								PloughPuff 
							
						 
					 
					
						
						
						
						
							
						
						
							20775116f7 
							
						 
					 
					
						
						
							
							Reworked FFmpeg path discovery and always display to user  
						
						... 
						
						
						
						1) Reworked FFmpeg and FFprobe path discovery (CLI switch, Custom xml, system $PATH, UI update trigger).  Removed FFMpeg folder from Emby.Server.Implementations.  All path discovery now in MediaEncoder.
2) Always display FFmpeg path to user in Transcode page.
3) Allow user to remove a Custome FFmpeg path and return to using system $PATH (or --ffmpeg if available).
4) Remove unused code associated with 'prebuilt' FFmpeg.
5) Much improved logging during path discovery. 
						
						
					 
					
						2019-03-05 21:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1086a72bf 
							
						 
					 
					
						
						
							
							Improve logic when determining return value  
						
						... 
						
						
						
						Co-Authored-By: ploughpuff <33969763+ploughpuff@users.noreply.github.com> 
						
						
					 
					
						2019-02-28 15:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								PloughPuff 
							
						 
					 
					
						
						
						
						
							
						
						
							7668ecf9c9 
							
						 
					 
					
						
						
							
							Use Version Class to ease comparisons  
						
						
						
						
					 
					
						2019-02-27 18:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								PloughPuff 
							
						 
					 
					
						
						
						
						
							
						
						
							69ea15f73a 
							
						 
					 
					
						
						
							
							Use string interpolation  
						
						... 
						
						
						
						Two further review comments from JustAMan. 
						
						
					 
					
						2019-02-16 00:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								PloughPuff 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d237f6f2 
							
						 
					 
					
						
						
							
							Review comments  
						
						... 
						
						
						
						Addressed review comments from JustAMan.  Removed code to determine experimental version.  Store major and minor as two ints.  Allow control of a min and max recommended version. 
						
						
					 
					
						2019-02-15 23:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								PloughPuff 
							
						 
					 
					
						
						
						
						
							
						
						
							a6bde0943e 
							
						 
					 
					
						
						
							
							Implement proper FFmpeg version checking  
						
						... 
						
						
						
						Three routes to determine FFmpeg version:
1) Grab the 'ffmpeg version x.y' from from the -version output.  This should work for all pre-built binaries.
2) Compare the library versions against known contents of FFmpeg versions.  This is fallback aimed at custom builds.
3) Compare libavcodec version to determine if newer than latest known release.  This suggests user is running within latest/HEAD/master build. 
						
						
					 
					
						2019-02-14 22:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							38f96af079 
							
						 
					 
					
						
						
							
							Reformat JustAMan review pt2 changes  
						
						... 
						
						
						
						Refs #575  
						
						
					 
					
						2019-01-17 20:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							65bd052f3e 
							
						 
					 
					
						
						
							
							ReSharper conform to 'var' settings  
						
						
						
						
					 
					
						2019-01-13 21:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							8f41ba4d3a 
							
						 
					 
					
						
						
							
							Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model  
						
						
						
						
					 
					
						2019-01-13 21:02:23 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							abddc4786c 
							
						 
					 
					
						
						
							
							Reduce log spam from ffmpeg info  
						
						
						
						
					 
					
						2019-01-05 22:40:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							f3030812ea 
							
						 
					 
					
						
						
							
							Use static regex  
						
						
						
						
					 
					
						2019-01-02 16:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							d6f3ca859e 
							
						 
					 
					
						
						
							
							Change regex to multiline  
						
						... 
						
						
						
						ex: https://regex101.com/r/bn9IOy/12  
						
						
					 
					
						2019-01-02 16:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							c05e8088d6 
							
						 
					 
					
						
						
							
							Remove extra capture group from regex  
						
						... 
						
						
						
						https://regex101.com/r/bn9IOy/11/  
					
						2019-01-02 16:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							12c43cd769 
							
						 
					 
					
						
						
							
							Use regex to check if ffmpeg output contains codec  
						
						... 
						
						
						
						Demo of the regex: https://regex101.com/r/bn9IOy/10/  
						
						
					 
					
						2019-01-02 16:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							0042b96c80 
							
						 
					 
					
						
						
							
							Use ValueTuple and Linq  
						
						
						
						
					 
					
						2019-01-02 16:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							96ad22a009 
							
						 
					 
					
						
						
							
							Reduce log spam and clean up EncoderValidator  
						
						
						
						
					 
					
						2019-01-02 16:21:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							ea4c914123 
							
						 
					 
					
						
						
							
							Fix exception logging  
						
						
						
						
					 
					
						2018-12-30 22:44:39 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							0c1b9d3bff 
							
						 
					 
					
						
						
							
							Rebase  
						
						
						
						
					 
					
						2018-12-30 22:44:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mathieu Velten 
							
						 
					 
					
						
						
						
						
							
						
						
							1d7d52ff9e 
							
						 
					 
					
						
						
							
							Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b  
						
						
						
						
					 
					
						2018-12-14 17:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							40442f887b 
							
						 
					 
					
						
						
							
							consolidate emby.server.core into emby.server.implementations  
						
						
						
						
					 
					
						2017-08-09 15:56:38 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							1663b258a7 
							
						 
					 
					
						
						
							
							update home sections  
						
						
						
						
					 
					
						2017-06-13 02:33:29 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0e6d17c8 
							
						 
					 
					
						
						
							
							add hevc cuvid  
						
						
						
						
					 
					
						2017-06-12 03:11:54 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							2c54390c38 
							
						 
					 
					
						
						
							
							enable h264_cuvid decoder  
						
						
						
						
					 
					
						2017-06-10 14:24:53 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							ef41f919a6 
							
						 
					 
					
						
						
							
							fix movie db find by external id  
						
						
						
						
					 
					
						2017-05-08 14:07:42 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							44a4e662ac 
							
						 
					 
					
						
						
							
							update hdhomerun model info caching  
						
						
						
						
					 
					
						2017-03-16 13:21:24 -04:00 
						 
				 
			
				
					
						
							
							
								gerrit507 
							
						 
					 
					
						
						
						
						
							
						
						
							c70dfc713b 
							
						 
					 
					
						
						
							
							Add hevc hw-decoders and encodrs to var required.  
						
						... 
						
						
						
						These hardware decoders should be added for letting emby recognize this hw-decoders and encoders. This in addition to  #2506  and on the dev branch as wished. 
						
						
					 
					
						2017-03-04 11:51:06 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb1ec76a7 
							
						 
					 
					
						
						
							
							update components  
						
						
						
						
					 
					
						2016-11-19 02:51:07 -05:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9cd51f9c 
							
						 
					 
					
						
						
							
							update .net core startup  
						
						
						
						
					 
					
						2016-11-13 16:04:21 -05:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							1539836ca1 
							
						 
					 
					
						
						
							
							update didl xml  
						
						
						
						
					 
					
						2016-11-06 12:30:44 -05:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							b1276dc208 
							
						 
					 
					
						
						
							
							make media encoding project portable  
						
						
						
						
					 
					
						2016-11-01 00:07:12 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							89ff1f2af6 
							
						 
					 
					
						
						
							
							update components  
						
						
						
						
					 
					
						2016-10-28 14:35:17 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							55f47d2120 
							
						 
					 
					
						
						
							
							update recording defaults  
						
						
						
						
					 
					
						2016-10-16 13:11:32 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							eee9c0e048 
							
						 
					 
					
						
						
							
							update recording dialogs  
						
						
						
						
					 
					
						2016-09-22 02:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							7daf34f048 
							
						 
					 
					
						
						
							
							quote ffmpeg params  
						
						
						
						
					 
					
						2016-08-07 16:13:30 -04:00 
						 
				 
			
				
					
						
							
							
								Luke Pulverenti 
							
						 
					 
					
						
						
						
						
							
						
						
							79887b2c34 
							
						 
					 
					
						
						
							
							validate encoder presence  
						
						
						
						
					 
					
						2016-08-05 01:12:25 -04:00 
						 
				 
			
				
					
						
							
							
								Sven Van den brande 
							
						 
					 
					
						
						
						
						
							
						
						
							219cba7506 
							
						 
					 
					
						
						
							
							Removed redundant Collection Initializers  
						
						... 
						
						
						
						Removed Using directives that are not required 
						
						
					 
					
						2016-07-29 21:18:03 +02:00