From eb1d99a074e06b336aa1ac0dcad0fa192ac4240e Mon Sep 17 00:00:00 2001 From: John Stebbins Date: Fri, 4 Aug 2017 15:36:59 -0700 Subject: LinGui: rework audio/subtitle tabs Combine track selection and track list into a single pane with it's own stack switcher. --- gtk/src/ghb.m4 | 2164 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 1132 insertions(+), 1032 deletions(-) diff --git a/gtk/src/ghb.m4 b/gtk/src/ghb.m4 index d37985d40..627af176d 100644 --- a/gtk/src/ghb.m4 +++ b/gtk/src/ghb.m4 @@ -1696,7 +1696,7 @@ sync for broken players that do not honor MP4 edit lists. GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 10 - 10 + 0 True @@ -2101,7 +2101,7 @@ sync for broken players that do not honor MP4 edit lists. False center 12 - 12 + 0 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK @@ -2186,7 +2186,7 @@ sync for broken players that do not honor MP4 edit lists. True False 16 - 16 + 0 16 @@ -2891,7 +2891,7 @@ filter_output([ 4 32 16 - 16 + 0 start fill @@ -3573,7 +3573,7 @@ filter_output([ 5 2 12 - 24 + 0 True @@ -3716,7 +3716,7 @@ VFR is not compatible with some players. 5 2 12 - 24 + 0 True @@ -3889,8 +3889,8 @@ to make bitrate allocation decisions. True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 24 - 24 + 0 + 0 Use Advanced Options @@ -4191,1229 +4191,1329 @@ Colon separated list of encoder options. - + True False - vertical - 12 - 12 + horizontal + 0 + 0 12 - 12 + 0 True + True - + True False - horizontal - 6 + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + AudioStack + False + True + GTK_ALIGN_FILL + start + + + 0 + + + + + True + GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT + 400 + True + True + True + False + + 0 + 0 + 12 - + + vertical True False - vertical - - - True - False - 5 - 2 - - - True - False - end - Selection Behavior: - right - - - 0 - 0 - 1 - 1 - - - - - True - GTK_ALIGN_CENTER - False - Choose which audio tracks of the source media are used. - - - - 1 - 0 - 1 - 1 - - - - - True - 0 - - + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + + vertical True False - 5 - 2 - GTK_ALIGN_END - 6 - 6 + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 - + True False - GTK_POLICY_NEVER GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 84 - + + True + True + True + True + Add + list-add + Add new audio settings to the list + + + + False + + + + + True + True + True + True + Add All + list-add + Add all audio tracks to the list + + + + False + + + + True + True True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + Reload + emblem-default + Reload all audio settings from defaults + + + False + - 0 - 1 - 1 - 4 + False + True + 0 - + True False GTK_POLICY_NEVER GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + GTK_ALIGN_FILL - + True True - Create a list of languages you would like to select audio for. -Tracks matching these languages will be selected using the chosen Selection Behavior. + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + False + False + + + - 2 - 1 - 1 - 4 - - - - - Add - True - True - True - GTK_ALIGN_CENTER - - - - 1 - 2 - 1 - 1 - - - - - Remove - True - True - True - GTK_ALIGN_CENTER - - - - 1 - 3 - 1 - 1 - - - - - True - False - Available Languages - - - 0 - 0 - 1 - 1 - - - - - True - False - Selected Languages - - - 2 - 0 - 1 - 1 + True + True + 2 True True - 1 - - - - - Use only first encoder for secondary audio - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Only the primary audio track will be encoded with the full encoder list. -All other secondary audio output tracks will be encoded with first encoder only. - start - True - True - - - - 2 + 0 - False - True 0 + audio_list_tab + Track List - + True False vertical - 6 - 2 + True - + True False - 5 - 2 - end + horizontal + 6 - + True False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - start - Auto Passthru: - - - 0 - 0 - 1 - 1 - - - - - MP3 - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports MP3. -This permits MP3 passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 1 - 0 - 1 - 1 - - - - - AAC - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports AAC. -This permits AAC passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 2 - 0 - 1 - 1 - - - - - AC-3 - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports AC-3. -This permits AC-3 passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 1 - 1 - 1 - 1 - - - - - DTS - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports DTS. -This permits DTS passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 1 - 2 - 1 - 1 - - - - - DTS-HD - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports DTS-HD. -This permits DTS-HD passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 2 - 2 - 1 - 1 - - - - - EAC-3 - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports EAC-3. -This permits EAC-3 passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 2 - 1 - 1 - 1 - - - - - TrueHD - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports TrueHD. -This permits TrueHD passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 1 - 3 - 1 - 1 - - - - - FLAC - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Enable this if your playback device supports FLAC. -This permits FLAC passthru to be selected when automatic passthru selection is enabled. - start - True - True - - - - 2 - 3 - 1 - 1 - - - - - True - 0 - - - - - True - False - horizontal - 6 - end - - - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - end - True - Passthru Fallback: - - - True - 0 - - - - - True - GTK_ALIGN_CENTER - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Set the audio codec to encode with when a suitable track can not be found for audio passthru. - - - - True - 1 - - - - - True - 1 - - - - - True - 1 - - - - - 0 - - - - - True - False - 6 - start - True - <b>Audio Encoder Settings:</b> - Each selected source track will be encoded with all selected encoders - - - 2 - - - - - True - False - - - 3 - - - - - horizontal - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - False - Encoder - - - False - False - 0 - - - - - True - False - Bitrate/Quality - - - False - False - 1 - - - - - True - False - Mixdown - - - False - False - 2 - - - - - True - False - Samplerate - - - False - False - 3 - - - - - True - False - Gain - - - False - False - 4 - - - - - True - False - DRC - - - False - False - 5 - - - - - 4 - - - - - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - - - True - True - True - none - False - - - - - True - 5 - - - - - 4 - audio_defaults_tab - Audio Selection - - - - - vertical - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - vertical - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - 6 - 6 - 6 - 6 - - - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - True - True - Add - list-add - Add new audio settings to the list - - - - False - - - - - True - True - True - True - Add All - list-add - Add all audio tracks to the list - - - - False - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - Reload - emblem-default - Reload all audio settings from defaults - - - - False - - - - - False - True - 0 - - - - - True - False - GTK_POLICY_NEVER - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - False - False - - - - - - - - True - True - 2 - - - - - True - True - 0 - - - - - 5 - audio_list_tab - Audio List - - - - - True - False - vertical - 12 - 12 - 12 - 12 - True - - - True - False - horizontal - 6 - - - True - False - vertical - - - True - False - 5 - 2 - - - True - False - end - Selection Behavior: - right + vertical + + + True + False + 5 + 2 + + + True + False + end + Selection Behavior: + right + + + 0 + 0 + 1 + 1 + + + + + True + GTK_ALIGN_CENTER + False + Choose which audio tracks of the source media are used. + + + + 1 + 0 + 1 + 1 + + + + + True + 0 + + + + + True + False + 5 + 2 + GTK_ALIGN_END + 6 + 6 + + + True + False + GTK_POLICY_NEVER + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 84 + + + True + True + + + + + 0 + 1 + 1 + 4 + + + + + True + False + GTK_POLICY_NEVER + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + Create a list of languages you would like to select audio for. + Tracks matching these languages will be selected using the chosen Selection Behavior. + + + + + 2 + 1 + 1 + 4 + + + + + Add + True + True + True + GTK_ALIGN_CENTER + + + + 1 + 2 + 1 + 1 + + + + + Remove + True + True + True + GTK_ALIGN_CENTER + + + + 1 + 3 + 1 + 1 + + + + + True + False + Available Languages + + + 0 + 0 + 1 + 1 + + + + + True + False + Selected Languages + + + 2 + 0 + 1 + 1 + + + + + True + True + 1 + + + + + Use only first encoder for secondary audio + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Only the primary audio track will be encoded with the full encoder list. + All other secondary audio output tracks will be encoded with first encoder only. + start + True + True + + + + 2 + + - 0 - 0 - 1 - 1 + False + True + 0 - + True - GTK_ALIGN_CENTER False - Choose which subtitle tracks of the source media are used. - + vertical + 6 + 2 + + + True + False + 5 + 2 + end + + + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + start + Auto Passthru: + + + 0 + 0 + 1 + 1 + + + + + MP3 + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports MP3. + This permits MP3 passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 1 + 0 + 1 + 1 + + + + + AAC + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports AAC. + This permits AAC passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 2 + 0 + 1 + 1 + + + + + AC-3 + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports AC-3. + This permits AC-3 passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 1 + 1 + 1 + 1 + + + + + DTS + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports DTS. + This permits DTS passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 1 + 2 + 1 + 1 + + + + + DTS-HD + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports DTS-HD. + This permits DTS-HD passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 2 + 2 + 1 + 1 + + + + + EAC-3 + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports EAC-3. + This permits EAC-3 passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 2 + 1 + 1 + 1 + + + + + TrueHD + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports TrueHD. + This permits TrueHD passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 1 + 3 + 1 + 1 + + + + + FLAC + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Enable this if your playback device supports FLAC. + This permits FLAC passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + + 2 + 3 + 1 + 1 + + + + + True + 0 + + + + + True + False + horizontal + 6 + end + + + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + end + True + Passthru Fallback: + + + True + 0 + + + + + True + GTK_ALIGN_CENTER + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Set the audio codec to encode with when a suitable track can not be found for audio passthru. + + + + True + 1 + + + + + True + 1 + + - 1 - 0 - 1 - 1 + True + 1 - True 0 - + True False - 5 - 2 - GTK_ALIGN_END 6 - 6 + start + True + <b>Audio Encoder Settings:</b> + Each selected source track will be encoded with all selected encoders + + + 2 + + + + + True + False + + + 3 + + + + + horizontal + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + True False - GTK_POLICY_NEVER - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 108 - - - True - True - - + Encoder - 0 - 1 - 1 - 4 + False + False + 0 - + True False - GTK_POLICY_NEVER - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - Create a list of languages you would like to select subtitles for. -Tracks matching these languages will be selected using the chosen Selection Behavior. - -The first language in this list is your "preferred" language and will be used -for determining subtitle selection settings when there is foreign audio. - - - - - 2 - 1 - 1 - 4 - - - - - Add - True - True - True - GTK_ALIGN_CENTER - + Bitrate/Quality - 1 - 2 - 1 - 1 + False + False + 1 - - Remove + True - True - True - GTK_ALIGN_CENTER - - - - 1 - 3 - 1 - 1 + False + Mixdown + + + False + False + 2 - + True False - Available Languages + Samplerate - 0 - 0 - 1 - 1 + False + False + 3 - + True False - Selected Languages + Gain - 2 - 0 - 1 - 1 + False + False + 4 - + True False - end - Preferred Language: None - right + DRC - 3 - 1 - 1 - 1 + False + False + 5 + + 4 + + + + + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + True + True + True + none + False + + + True - True - 1 + 5 - False - True - 0 + 1 + audio_selection_tab + Track Selection - 0 - - - - - Add Foreign Audio Search Pass - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Add "Foreign Audio Search" when the default audio track is your preferred language. -This search pass finds short sequences of foreign audio and provides subtitles for them. - -This option requires a language to be set in the Selected Languages list. - start - True - True - - - + True + True 1 + + + 4 + audio_tab + Audio + + + + + True + False + horizontal + 0 + 0 + 12 + 0 + True + True - - Add subtitle track if default audio is foreign - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - When the default audio track is not your preferred language, add a subtitle track. - -This option requires a language to be set in the Selected Languages list. - start - True - True - - - - 2 - - - - - Add Closed Captions when available + True - True - False + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Closed captions are text subtitles that can be added to any container as a soft subtitle track + SubtitleStack + False + True + GTK_ALIGN_FILL start - True - - 3 + 0 - - horizontal + + True + GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT + 400 True + True + True False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 4 - - - True - False - end - Burn-In Behavior*: - right - - - 0 - - - - - True - GTK_ALIGN_CENTER - False - Set the behavior of subtitle "Burn-In". -Burned-In subtitles are part of the video and can not be disabled during playback. -Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. - - - - 1 - - - - - 4 - - - - - horizontal - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 4 + 0 + 0 + 12 - + + vertical True False - end - Burn-In for deficient players*: - right - - - 0 - - - - - DVD Subtitles - True - True - False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Burn the first selected DVD subtitle track. All other DVD subtitle tracks will be discarded. -Use this option if your player software or device does not support DVD subtitles. - -Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. - start - True - + + + vertical + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + 6 + 6 + 6 + 6 + + + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + True + True + Add + list-add + Add new subtitle settings to the list + + + + False + + + + + True + True + True + True + Add All + list-add + Add all subtitle tracks to the list + + + + False + + + + + True + True + True + True + Foreign Audio Search + list-add + Add an extra pass to the encode which searches + for subtitle candidates that provide subtitles for + segments of the audio that are in a foreign language. + + + + False + + + + + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + Reload + emblem-default + Reload all subtitle settings from defaults + + + + False + + + + + False + True + 0 + + + + + True + False + GTK_POLICY_NEVER + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + False + False + + + + + + + + True + True + 1 + + + + + True + True + 0 + + - 1 + 0 + subtitle_list_tab + Track List - - Blu-ray Subtitles + True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Burn the first selected Blu-ray subtitle track. All other Blu-ray subtitle tracks will be discarded. -Use this option if your player software or device does not support Blu-ray subtitles. + False + vertical + 12 + 12 + 12 + 12 + True + + + True + False + horizontal + 6 + + + True + False + vertical + + + True + False + 5 + 2 + + + True + False + end + Selection Behavior: + right + + + 0 + 0 + 1 + 1 + + + + + True + GTK_ALIGN_CENTER + False + Choose which subtitle tracks of the source media are used. + + + + 1 + 0 + 1 + 1 + + + + + True + 0 + + + + + True + False + 5 + 2 + GTK_ALIGN_END + 6 + 6 + + + True + False + GTK_POLICY_NEVER + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 108 + + + True + True + + + + + 0 + 1 + 1 + 4 + + + + + True + False + GTK_POLICY_NEVER + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + Create a list of languages you would like to select subtitles for. + Tracks matching these languages will be selected using the chosen Selection Behavior. -Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. - start - True - - - - 2 - - - - - 5 - - - - - True - False - start - <small>* Only one of the above subtitle burn options will be applied, starting with the top.</small> - Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. - True - left - - - 6 - - - - - 6 - subtitle_defaults_tab - Subtitle Selection - - - - - vertical - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - vertical - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - 6 - 6 - 6 - 6 - - - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + The first language in this list is your "preferred" language and will be used + for determining subtitle selection settings when there is foreign audio. + + + + + 2 + 1 + 1 + 4 + + + + + Add + True + True + True + GTK_ALIGN_CENTER + + + + 1 + 2 + 1 + 1 + + + + + Remove + True + True + True + GTK_ALIGN_CENTER + + + + 1 + 3 + 1 + 1 + + + + + True + False + Available Languages + + + 0 + 0 + 1 + 1 + + + + + True + False + Selected Languages + + + 2 + 0 + 1 + 1 + + + + + True + False + end + Preferred Language: None + right + + + 3 + 1 + 1 + 1 + + + + + True + True + 1 + + + + + False + True + 0 + + + + + 0 + + - + + Add Foreign Audio Search Pass True - True True - True - Add - list-add - Add new subtitle settings to the list - + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Add "Foreign Audio Search" when the default audio track is your preferred language. + This search pass finds short sequences of foreign audio and provides subtitles for them. + + This option requires a language to be set in the Selected Languages list. + start + True + True + - False + 1 - + + Add subtitle track if default audio is foreign True - True True - True - Add All - list-add - Add all subtitle tracks to the list - + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + When the default audio track is not your preferred language, add a subtitle track. + + This option requires a language to be set in the Selected Languages list. + start + True + True + - False + 2 - + + Add Closed Captions when available True - True True - True - Foreign Audio Search - list-add - Add an extra pass to the encode which searches -for subtitle candidates that provide subtitles for -segments of the audio that are in a foreign language. - + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Closed captions are text subtitles that can be added to any container as a soft subtitle track + start + True + - False + 3 - + + horizontal True - True - True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - Reload - emblem-default - Reload all subtitle settings from defaults - + 4 + + + True + False + end + Burn-In Behavior*: + right + + + 0 + + + + + True + GTK_ALIGN_CENTER + False + Set the behavior of subtitle "Burn-In". + + Burned-In subtitles are part of the video and can not be disabled during playback. + Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + + + + 1 + + - False + 4 - - - False - True - 0 - - - - - True - False - GTK_POLICY_NEVER - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + + horizontal True - True + False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - False - False - - + 4 + + + True + False + end + Burn-In for deficient players*: + right + + + 0 + + + + + DVD Subtitles + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Burn the first selected DVD subtitle track. All other DVD subtitle tracks will be discarded. + Use this option if your player software or device does not support DVD subtitles. + + Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + start + True + + + + 1 + + + + + Blu-ray Subtitles + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Burn the first selected Blu-ray subtitle track. All other Blu-ray subtitle tracks will be discarded. + Use this option if your player software or device does not support Blu-ray subtitles. + + Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + start + True + + + + 2 + + + 5 + + + + + True + False + start + <small>* Only one of the above subtitle burn options will be applied, starting with the top.</small> + Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + True + left + + + 6 + - True - True 1 + subtitle_defaults_tab + Track Selection True True - 0 + 1 - 7 - subtitle_list_tab - Subtitle List + 5 + subtitle_tab + Subtitles @@ -6377,7 +6477,7 @@ no-fast-pskip=0:no-dct-decimate=0:cabac=1 - 8 + 6 advanced_video_tab Advanced Video @@ -6442,7 +6542,7 @@ no-fast-pskip=0:no-dct-decimate=0:cabac=1 - 9 + 7 chapters_tab Chapters @@ -6452,8 +6552,8 @@ no-fast-pskip=0:no-dct-decimate=0:cabac=1 2 6 6 - 24 - 24 + 0 + 0 True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK @@ -6760,7 +6860,7 @@ no-fast-pskip=0:no-dct-decimate=0:cabac=1 - 10 + 8 metadata_tab Tags -- cgit v1.2.3