Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
5ab6bfbd
Commit
5ab6bfbd
authored
May 17, 2012
by
Felix Paul Kühne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
macosx: more optimizations for bookmarks and wizard. no functional changes
parent
5f138ac2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
82 additions
and
133 deletions
+82
-133
modules/gui/macosx/bookmarks.m
modules/gui/macosx/bookmarks.m
+6
-8
modules/gui/macosx/wizard.m
modules/gui/macosx/wizard.m
+76
-125
No files found.
modules/gui/macosx/bookmarks.m
View file @
5ab6bfbd
...
@@ -283,9 +283,8 @@ clear:
...
@@ -283,9 +283,8 @@ clear:
int
i_bookmarks
;
int
i_bookmarks
;
int
i_first
=
-
1
;
int
i_first
=
-
1
;
int
i_second
=
-
1
;
int
i_second
=
-
1
;
int
x
=
0
;
int
c
=
0
;
int
c
=
0
;
while
(
c
!=
2
)
for
(
NSUInteger
x
=
0
;
c
!=
2
;
x
++
)
{
{
if
([
o_tbl_dataTable
isRowSelected
:
x
])
if
([
o_tbl_dataTable
isRowSelected
:
x
])
{
{
...
@@ -300,7 +299,6 @@ clear:
...
@@ -300,7 +299,6 @@ clear:
c
=
2
;
c
=
2
;
}
}
}
}
x
=
(
x
+
1
);
}
}
msg_Dbg
(
VLCIntf
,
"got the bookmark-indexes"
);
msg_Dbg
(
VLCIntf
,
"got the bookmark-indexes"
);
...
@@ -415,17 +413,18 @@ clear:
...
@@ -415,17 +413,18 @@ clear:
}
}
else
else
{
{
if
([[
theTableColumn
identifier
]
isEqualToString
:
@"description"
])
NSString
*
identifier
=
[
theTableColumn
identifier
];
if
([
identifier
isEqualToString
:
@"description"
])
{
{
toBeReturned
=
pp_bookmarks
[
row
]
->
psz_name
;
toBeReturned
=
pp_bookmarks
[
row
]
->
psz_name
;
ret
=
[
NSString
stringWithUTF8String
:
toBeReturned
];
ret
=
[
NSString
stringWithUTF8String
:
toBeReturned
];
}
}
else
if
([
[
theTableColumn
identifier
]
isEqualToString
:
@"size_offset"
])
else
if
([
identifier
isEqualToString
:
@"size_offset"
])
{
{
i_toBeReturned
=
pp_bookmarks
[
row
]
->
i_byte_offset
;
i_toBeReturned
=
pp_bookmarks
[
row
]
->
i_byte_offset
;
ret
=
[[
NSNumber
numberWithInt
:
i_toBeReturned
]
stringValue
];
ret
=
[[
NSNumber
numberWithInt
:
i_toBeReturned
]
stringValue
];
}
}
else
if
([
[
theTableColumn
identifier
]
isEqualToString
:
@"time_offset"
])
else
if
([
identifier
isEqualToString
:
@"time_offset"
])
{
{
i_toBeReturned
=
pp_bookmarks
[
row
]
->
i_time_offset
;
i_toBeReturned
=
pp_bookmarks
[
row
]
->
i_time_offset
;
ret
=
[[
NSNumber
numberWithInt
:
(
i_toBeReturned
/
1000000
)]
ret
=
[[
NSNumber
numberWithInt
:
(
i_toBeReturned
/
1000000
)]
...
@@ -435,8 +434,7 @@ clear:
...
@@ -435,8 +434,7 @@ clear:
{
{
/* may not happen, just in case */
/* may not happen, just in case */
msg_Err
(
VLCIntf
,
"unknown table column identifier (%s) while "
msg_Err
(
VLCIntf
,
"unknown table column identifier (%s) while "
"updating the bookmark table"
,
[[
theTableColumn
identifier
]
"updating the bookmark table"
,
[
identifier
UTF8String
]
);
UTF8String
]
);
ret
=
@"unknown identifier"
;
ret
=
@"unknown identifier"
;
}
}
...
...
modules/gui/macosx/wizard.m
View file @
5ab6bfbd
...
@@ -487,7 +487,8 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -487,7 +487,8 @@ static VLCWizard *_o_sharedInstance = nil;
-
(
IBAction
)
nextTab
:(
id
)
sender
-
(
IBAction
)
nextTab
:(
id
)
sender
{
{
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
@"Hello"
])
NSString
*
selectedTabViewItemLabel
=
[[
o_tab_pageHolder
selectedTabViewItem
]
label
];
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Hello"
])
{
{
/* check whether the user wants to stream or just to transcode;
/* check whether the user wants to stream or just to transcode;
* store information for later usage */
* store information for later usage */
...
@@ -510,7 +511,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -510,7 +511,7 @@ static VLCWizard *_o_sharedInstance = nil;
[
o_playlist_wizard
reloadOutlineView
];
[
o_playlist_wizard
reloadOutlineView
];
}
}
else
if
([
[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
@"Input"
])
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Input"
])
{
{
/* check whether partialExtract is enabled and store the values, if needed */
/* check whether partialExtract is enabled and store the values, if needed */
if
([
o_t2_ckb_enblPartExtrct
state
]
==
NSOnState
)
if
([
o_t2_ckb_enblPartExtrct
state
]
==
NSOnState
)
...
@@ -549,15 +550,12 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -549,15 +550,12 @@ static VLCWizard *_o_sharedInstance = nil;
{
{
if
([
o_t2_tbl_plst
numberOfSelectedRows
]
>
0
)
if
([
o_t2_tbl_plst
numberOfSelectedRows
]
>
0
)
{
{
int
x
=
0
;
NSIndexSet
*
selectedIndexes
=
[
o_t2_tbl_plst
selectedRowIndexes
]
;
int
y
=
[[
o_t2_tbl_plst
selectedRowIndexes
]
count
];
NSUInteger
count
=
[
selectedIndexes
count
];
NSMutableArray
*
tempArray
=
[[
NSMutableArray
alloc
]
init
];
NSMutableArray
*
tempArray
=
[[
NSMutableArray
alloc
]
init
];
while
(
x
!=
y
)
for
(
NSUInteger
x
=
0
;
x
<
count
;
x
++
)
{
{
playlist_item_t
*
p_item
=
playlist_item_t
*
p_item
=
[[
o_t2_tbl_plst
itemAtRow
:
[
selectedIndexes
indexGreaterThanOrEqualToIndex
:
x
]]
pointerValue
];
[[
o_t2_tbl_plst
itemAtRow
:
[[
o_t2_tbl_plst
selectedRowIndexes
]
indexGreaterThanOrEqualToIndex:
x
]]
pointerValue
];
if
(
p_item
->
i_children
<=
0
)
if
(
p_item
->
i_children
<=
0
)
{
{
...
@@ -568,10 +566,8 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -568,10 +566,8 @@ static VLCWizard *_o_sharedInstance = nil;
}
}
else
else
stop
=
YES
;
stop
=
YES
;
x
+=
1
;
}
}
[
o_userSelections
setObject
:[
NSArray
arrayWithArray
:
tempArray
]
[
o_userSelections
setObject
:[
NSArray
arrayWithArray
:
tempArray
]
forKey
:
@"pathToStrm"
];
forKey:
@"pathToStrm"
];
[
tempArray
release
];
[
tempArray
release
];
}
}
else
else
...
@@ -605,8 +601,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -605,8 +601,7 @@ static VLCWizard *_o_sharedInstance = nil;
"Choose one before going to the next page."
));
"Choose one before going to the next page."
));
}
}
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Streaming 1"
])
@"Streaming 1"
])
{
{
/* rebuild the menues for the codec-selections */
/* rebuild the menues for the codec-selections */
[
self
rebuildCodecMenus
];
[
self
rebuildCodecMenus
];
...
@@ -683,8 +678,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -683,8 +678,7 @@ static VLCWizard *_o_sharedInstance = nil;
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
3
];
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
3
];
}
}
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Transcode 1"
])
@"Transcode 1"
])
{
{
/* check whether the user wants to transcode the video-track and store
/* check whether the user wants to transcode the video-track and store
* the related options */
* the related options */
...
@@ -736,95 +730,80 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -736,95 +730,80 @@ static VLCWizard *_o_sharedInstance = nil;
if
([[
o_userSelections
objectForKey
:
@"trnscdAudio"
]
isEqualTo
:
@"YES"
])
if
([[
o_userSelections
objectForKey
:
@"trnscdAudio"
]
isEqualTo
:
@"YES"
])
{
{
NSInteger
i_selectedAudioCodec
=
[[
o_userSelections
objectForKey
:
@"trnscdAudioCodec"
]
intValue
];
if
([[
o_userSelections
objectForKey
:
@"trnscdVideo"
]
isEqualTo
:
@"YES"
])
if
([[
o_userSelections
objectForKey
:
@"trnscdVideo"
]
isEqualTo
:
@"YES"
])
{
{
NSInteger
i_selectedVideoCodec
=
[[
o_userSelections
objectForKey
:
@"trnscdVideoCodec"
]
intValue
];
/* we are transcoding both audio and video, so we need to check both deps */
/* we are transcoding both audio and video, so we need to check both deps */
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_PS"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_PS"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_PS"
])
objectForKey:
@"trnscdAudioCodec"
]
intValue
]]
containsObject:
@"MUX_PS"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_TS"
])
objectForKey:
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_TS"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_TS"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_TS"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_MPEG"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_MPEG"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_MPEG"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_MPEG"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
2
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
2
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
2
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
2
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_OGG"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_OGG"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_OGG"
])
objectForKey:
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_OGG"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
3
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
3
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
3
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
3
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_RAW"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_RAW"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_RAW"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_RAW"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
4
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
4
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
4
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
4
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_ASF"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_ASF"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_ASF"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_ASF"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
5
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
5
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
5
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
5
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_MP4"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_MP4"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_MP4"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_MP4"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
6
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
6
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
6
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
6
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_MOV"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_MOV"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_MOV"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_MOV"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
7
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
7
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
7
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
7
column
:
0
];
}
}
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_WAV"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_WAV"
])
{
{
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_WAV"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_WAV"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
8
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
8
column
:
0
];
...
@@ -836,56 +815,47 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -836,56 +815,47 @@ static VLCWizard *_o_sharedInstance = nil;
/* we just transcoding the audio */
/* we just transcoding the audio */
/* select formats supported by the audio codec */
/* select formats supported by the audio codec */
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_PS"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_PS"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_TS"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_TS"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_MPEG"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_MPEG"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
2
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
2
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
2
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
2
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_OGG"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_OGG"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
3
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
3
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
3
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
3
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_RAW"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_RAW"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
4
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
4
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
4
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
4
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_ASF"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_ASF"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
5
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
5
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
5
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
5
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_MP4"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_MP4"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
6
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
6
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
6
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
6
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_MOV"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_MOV"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
7
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
7
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
7
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
7
column
:
0
];
}
}
if
([[
o_audioCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_audioCodecs
objectAtIndex
:
i_selectedAudioCodec
]
containsObject
:
@"MUX_WAV"
])
@"trnscdAudioCodec"
]
intValue
]]
containsObject
:
@"MUX_WAV"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
8
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
8
column
:
0
];
...
@@ -897,57 +867,49 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -897,57 +867,49 @@ static VLCWizard *_o_sharedInstance = nil;
/* we are just transcoding the video */
/* we are just transcoding the video */
/* select formats supported by the video-codec */
/* select formats supported by the video-codec */
NSInteger
i_selectedVideoCodec
=
[[
o_userSelections
objectForKey
:
@"trnscdVideoCodec"
]
intValue
];
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_PS"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_PS"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_TS"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_TS"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_MPEG"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_MPEG"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
2
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
2
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
2
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
2
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_OGG"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_OGG"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
3
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
3
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
3
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
3
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_RAW"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_RAW"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
4
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
4
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
4
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
4
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_ASF"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_ASF"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
5
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
5
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
5
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
5
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_MP4"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_MP4"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
6
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
6
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
6
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
6
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_MOV"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_MOV"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
7
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
7
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
7
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
7
column
:
0
];
}
}
if
([[
o_videoCodecs
objectAtIndex
:[[
o_userSelections
objectForKey
:
if
([[
o_videoCodecs
objectAtIndex
:
i_selectedVideoCodec
]
containsObject
:
@"MUX_WAV"
])
@"trnscdVideoCodec"
]
intValue
]]
containsObject
:
@"MUX_WAV"
])
{
{
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
8
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
8
column
:
0
];
...
@@ -975,7 +937,8 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -975,7 +937,8 @@ static VLCWizard *_o_sharedInstance = nil;
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
0
column
:
0
];
}
}
if
(
[
o_userSelections
objectForKey
:
@"stmgMhd"
]
==
@"1"
)
NSString
*
streamingMethod
=
[
o_userSelections
objectForKey
:
@"stmgMhd"
];
if
(
[
streamingMethod
isEqualToString
:
@"1"
]
)
{
{
/* if MMS is the streaming protocol, only ASFH is available */
/* if MMS is the streaming protocol, only ASFH is available */
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
NO
];
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
NO
];
...
@@ -990,7 +953,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -990,7 +953,7 @@ static VLCWizard *_o_sharedInstance = nil;
[[
o_t5_matrix_encap
cellAtRow
:
9
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
9
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
9
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
9
column
:
0
];
}
}
else
if
(
[
o_userSelections
objectForKey
:
@"stmgMhd"
]
==
@"0"
)
else
if
(
[
streamingMethod
isEqualToString
:
@"0"
]
)
{
{
/* if HTTP is the streaming protocol, disable all unsupported
/* if HTTP is the streaming protocol, disable all unsupported
* encap-formats, but don't touch the other ones selected above */
* encap-formats, but don't touch the other ones selected above */
...
@@ -999,7 +962,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -999,7 +962,7 @@ static VLCWizard *_o_sharedInstance = nil;
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
NO
];
[[
o_t5_matrix_encap
cellAtRow
:
8
column
:
0
]
setEnabled
:
NO
];
[[
o_t5_matrix_encap
cellAtRow
:
9
column
:
0
]
setEnabled
:
NO
];
[[
o_t5_matrix_encap
cellAtRow
:
9
column
:
0
]
setEnabled
:
NO
];
}
}
else
if
(
[
[
o_userSelections
objectForKey
:
@"stmgMhd"
]
intValue
]
>=
2
)
else
if
(
[
streamingMethod
intValue
]
>=
2
)
{
{
/* if UDP/RTP is the streaming protocol, only MPEG-TS is available */
/* if UDP/RTP is the streaming protocol, only MPEG-TS is available */
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
NO
];
[[
o_t5_matrix_encap
cellAtRow
:
0
column
:
0
]
setEnabled
:
NO
];
...
@@ -1014,18 +977,16 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1014,18 +977,16 @@ static VLCWizard *_o_sharedInstance = nil;
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[[
o_t5_matrix_encap
cellAtRow
:
1
column
:
0
]
setEnabled
:
YES
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
[
o_t5_matrix_encap
selectCellAtRow
:
1
column
:
0
];
}
}
int
x
;
BOOL
anythingEnabled
;
BOOL
anythingEnabled
;
x
=
0
;
anythingEnabled
=
NO
;
anythingEnabled
=
NO
;
while
(
x
!=
[
o_t5_matrix_encap
numberOfRows
])
NSUInteger
count
=
[
o_t5_matrix_encap
numberOfRows
];
for
(
NSUInteger
x
=
0
;
x
<
count
;
x
++
)
{
{
if
([[
o_t5_matrix_encap
cellAtRow
:
x
column
:
0
]
isEnabled
])
if
([[
o_t5_matrix_encap
cellAtRow
:
x
column
:
0
]
isEnabled
])
{
anythingEnabled
=
YES
;
anythingEnabled
=
YES
;
}
x
+=
1
;
}
}
if
(
anythingEnabled
==
YES
)
if
(
anythingEnabled
==
YES
)
{
{
/* re-select the previously chosen item, if available */
/* re-select the previously chosen item, if available */
...
@@ -1044,7 +1005,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1044,7 +1005,7 @@ static VLCWizard *_o_sharedInstance = nil;
}
}
}
}
else
if
([
[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
@"Encap"
])
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Encap"
])
{
{
/* get the chosen encap format and store it */
/* get the chosen encap format and store it */
NSNumber
*
theNum
;
NSNumber
*
theNum
;
...
@@ -1073,8 +1034,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1073,8 +1034,7 @@ static VLCWizard *_o_sharedInstance = nil;
}
}
}
}
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Streaming 2"
])
@"Streaming 2"
])
{
{
/* store the chosen TTL */
/* store the chosen TTL */
[
o_userSelections
setObject
:[
o_t6_fld_ttl
stringValue
]
forKey
:
@"ttl"
];
[
o_userSelections
setObject
:[
o_t6_fld_ttl
stringValue
]
forKey
:
@"ttl"
];
...
@@ -1104,8 +1064,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1104,8 +1064,7 @@ static VLCWizard *_o_sharedInstance = nil;
/* go to "Summary" */
/* go to "Summary" */
[
self
showSummary
];
[
self
showSummary
];
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Transcode 2"
])
@"Transcode 2"
])
{
{
/* local playback? */
/* local playback? */
if
([
o_t7_ckb_local
state
]
==
NSOnState
)
if
([
o_t7_ckb_local
state
]
==
NSOnState
)
...
@@ -1234,8 +1193,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1234,8 +1193,7 @@ static VLCWizard *_o_sharedInstance = nil;
[
self
showSummary
];
[
self
showSummary
];
}
}
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Summary"
])
@"Summary"
])
{
{
intf_thread_t
*
p_intf
=
VLCIntf
;
intf_thread_t
*
p_intf
=
VLCIntf
;
...
@@ -1309,27 +1267,24 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1309,27 +1267,24 @@ static VLCWizard *_o_sharedInstance = nil;
int
savePreviousSel
=
0
;
int
savePreviousSel
=
0
;
savePreviousSel
=
[
o_t4_pop_videoCodec
indexOfSelectedItem
];
savePreviousSel
=
[
o_t4_pop_videoCodec
indexOfSelectedItem
];
[
o_t4_pop_videoCodec
removeAllItems
];
[
o_t4_pop_videoCodec
removeAllItems
];
unsigned
int
x
;
NSUInteger
count
=
[
o_videoCodecs
count
];
x
=
0
;
for
(
NSUInteger
x
=
0
;
x
<
count
;
x
++
)
while
(
x
!=
[
o_videoCodecs
count
])
{
{
[
o_t4_pop_videoCodec
addItemWithTitle
:[[
o_videoCodecs
objectAtIndex
:
x
]
[
o_t4_pop_videoCodec
addItemWithTitle
:[[
o_videoCodecs
objectAtIndex
:
x
]
objectAtIndex:
0
]];
objectAtIndex:
0
]];
[[
o_t4_pop_videoCodec
lastItem
]
setTag
:
x
];
[[
o_t4_pop_videoCodec
lastItem
]
setTag
:
x
];
x
+=
1
;
}
}
if
(
savePreviousSel
>=
0
)
if
(
savePreviousSel
>=
0
)
[
o_t4_pop_videoCodec
selectItemAtIndex
:
savePreviousSel
];
[
o_t4_pop_videoCodec
selectItemAtIndex
:
savePreviousSel
];
savePreviousSel
=
[
o_t4_pop_audioCodec
indexOfSelectedItem
];
savePreviousSel
=
[
o_t4_pop_audioCodec
indexOfSelectedItem
];
[
o_t4_pop_audioCodec
removeAllItems
];
[
o_t4_pop_audioCodec
removeAllItems
];
x
=
0
;
count
=
[
o_audioCodecs
count
]
;
while
(
x
!=
[
o_audioCodecs
count
]
)
for
(
NSUInteger
x
=
0
;
x
<
count
;
x
++
)
{
{
[
o_t4_pop_audioCodec
addItemWithTitle
:[[
o_audioCodecs
objectAtIndex
:
x
]
[
o_t4_pop_audioCodec
addItemWithTitle
:[[
o_audioCodecs
objectAtIndex
:
x
]
objectAtIndex:
0
]];
objectAtIndex:
0
]];
[[
o_t4_pop_audioCodec
lastItem
]
setTag
:
x
];
[[
o_t4_pop_audioCodec
lastItem
]
setTag
:
x
];
x
+=
1
;
}
}
if
(
savePreviousSel
>=
0
)
if
(
savePreviousSel
>=
0
)
[
o_t4_pop_audioCodec
selectItemAtIndex
:
savePreviousSel
];
[
o_t4_pop_audioCodec
selectItemAtIndex
:
savePreviousSel
];
...
@@ -1588,7 +1543,9 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1588,7 +1543,9 @@ static VLCWizard *_o_sharedInstance = nil;
-
(
IBAction
)
prevTab
:(
id
)
sender
-
(
IBAction
)
prevTab
:(
id
)
sender
{
{
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
@"Summary"
])
NSString
*
selectedTabViewItemLabel
=
[[
o_tab_pageHolder
selectedTabViewItem
]
label
];
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Summary"
])
{
{
/* check whether we are streaming or transcoding and go back */
/* check whether we are streaming or transcoding and go back */
if
([[
o_userSelections
objectForKey
:
@"trnscdOrStrmg"
]
isEqualToString
:
@"strmg"
])
if
([[
o_userSelections
objectForKey
:
@"trnscdOrStrmg"
]
isEqualToString
:
@"strmg"
])
...
@@ -1602,32 +1559,27 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1602,32 +1559,27 @@ static VLCWizard *_o_sharedInstance = nil;
/* rename the forward-button */
/* rename the forward-button */
[
o_btn_forward
setTitle
:
_NS
(
"Next"
)];
[
o_btn_forward
setTitle
:
_NS
(
"Next"
)];
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Transcode 2"
])
@"Transcode 2"
])
{
{
/* show "Encap" */
/* show "Encap" */
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
4
];
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
4
];
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Streaming 2"
])
@"Streaming 2"
])
{
{
/* show "Encap" */
/* show "Encap" */
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
4
];
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
4
];
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Encap"
])
@"Encap"
])
{
{
/* show "Transcode 1" */
/* show "Transcode 1" */
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
3
];
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
3
];
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Streaming 1"
])
@"Streaming 1"
])
{
{
/* show "Input" */
/* show "Input" */
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
1
];
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
1
];
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Transcode 1"
])
@"Transcode 1"
])
{
{
if
([[
o_userSelections
objectForKey
:
@"trnscdOrStrmg"
]
isEqualToString
:
@"strmg"
])
if
([[
o_userSelections
objectForKey
:
@"trnscdOrStrmg"
]
isEqualToString
:
@"strmg"
])
{
{
...
@@ -1638,8 +1590,7 @@ static VLCWizard *_o_sharedInstance = nil;
...
@@ -1638,8 +1590,7 @@ static VLCWizard *_o_sharedInstance = nil;
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
1
];
[
o_tab_pageHolder
selectTabViewItemAtIndex
:
1
];
}
}
}
}
else
if
([[[
o_tab_pageHolder
selectedTabViewItem
]
label
]
isEqualToString
:
else
if
([
selectedTabViewItemLabel
isEqualToString
:
@"Input"
])
@"Input"
])
{
{
/* reset the wizard before going backwards. Otherwise, we might get
/* reset the wizard before going backwards. Otherwise, we might get
* unwanted behaviour in the Encap-Selection */
* unwanted behaviour in the Encap-Selection */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment