prefer subs whose default-ness matches the default-ness of the audio
This commit is contained in:
		
							parent
							
								
									92e4ef22bc
								
							
						
					
					
						commit
						088856fff9
					
				
					 1 changed files with 21 additions and 7 deletions
				
			
		
							
								
								
									
										28
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										28
									
								
								flake.nix
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -77,13 +77,21 @@
 | 
			
		|||
              }
 | 
			
		||||
 | 
			
		||||
              # Non-English audio:
 | 
			
		||||
              # 1. English non-signs non-forced subs
 | 
			
		||||
              # 2. English non-signs forced subs
 | 
			
		||||
              # 3. Undefined non-signs non-forced subs
 | 
			
		||||
              # 4. Undefined non-signs forced subs
 | 
			
		||||
              # 5. English signs/songs subs, I guess
 | 
			
		||||
              # 6. Undefined signs/songs subs, I guess
 | 
			
		||||
              # 7. Forced subs in other languages, I guess
 | 
			
		||||
              # 1. English non-signs non-forced subs, default subs iff default audio
 | 
			
		||||
              # 2. English non-signs non-forced subs
 | 
			
		||||
              # 3. English non-signs forced subs
 | 
			
		||||
              # 4. Undefined non-signs non-forced subs, default subs iff default audio
 | 
			
		||||
              # 5. Undefined non-signs non-forced subs
 | 
			
		||||
              # 6. Undefined non-signs forced subs
 | 
			
		||||
              # 7. English signs/songs subs, I guess
 | 
			
		||||
              # 8. Undefined signs/songs subs, I guess
 | 
			
		||||
              # 9. Forced subs in other languages, I guess
 | 
			
		||||
              {
 | 
			
		||||
                alang = "*";
 | 
			
		||||
                slang = "eng?";
 | 
			
		||||
                blacklist = [ "sign" "song" ];
 | 
			
		||||
                condition = "not sub.forced and ((audio.default and sub.default) or (not audio.default and not sub.default))";
 | 
			
		||||
              }
 | 
			
		||||
              {
 | 
			
		||||
                alang = "*";
 | 
			
		||||
                slang = "eng?";
 | 
			
		||||
| 
						 | 
				
			
			@ -95,6 +103,12 @@
 | 
			
		|||
                slang = "eng?";
 | 
			
		||||
                blacklist = [ "sign" "song" ];
 | 
			
		||||
              }
 | 
			
		||||
              {
 | 
			
		||||
                alang = "*";
 | 
			
		||||
                slang = "und";
 | 
			
		||||
                blacklist = [ "sign" "song" ];
 | 
			
		||||
                condition = "not sub.forced and ((audio.default and sub.default) or (not audio.default and not sub.default))";
 | 
			
		||||
              }
 | 
			
		||||
              {
 | 
			
		||||
                alang = "*";
 | 
			
		||||
                slang = "und";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue