Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
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
Commits
a8498fbd
Commit
a8498fbd
authored
Jul 15, 2015
by
Felix Paul Kühne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
macosx/playlistinfo: remove object instance from xib file and set it up the proper way
parent
5fb6cff9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
798 additions
and
796 deletions
+798
-796
extras/package/macosx/Resources/English.lproj/MediaInfo.xib
extras/package/macosx/Resources/English.lproj/MediaInfo.xib
+600
-588
modules/gui/macosx/playlistinfo.h
modules/gui/macosx/playlistinfo.h
+63
-64
modules/gui/macosx/playlistinfo.m
modules/gui/macosx/playlistinfo.m
+135
-144
No files found.
extras/package/macosx/Resources/English.lproj/MediaInfo.xib
View file @
a8498fbd
...
@@ -2,13 +2,13 @@
...
@@ -2,13 +2,13 @@
<archive
type=
"com.apple.InterfaceBuilder3.Cocoa.XIB"
version=
"8.00"
>
<archive
type=
"com.apple.InterfaceBuilder3.Cocoa.XIB"
version=
"8.00"
>
<data>
<data>
<int
key=
"IBDocument.SystemTarget"
>
1060
</int>
<int
key=
"IBDocument.SystemTarget"
>
1060
</int>
<string
key=
"IBDocument.SystemVersion"
>
14
B25
</string>
<string
key=
"IBDocument.SystemVersion"
>
14
E46
</string>
<string
key=
"IBDocument.InterfaceBuilderVersion"
>
6254
</string>
<string
key=
"IBDocument.InterfaceBuilderVersion"
>
7706
</string>
<string
key=
"IBDocument.AppKitVersion"
>
134
3.16
</string>
<string
key=
"IBDocument.AppKitVersion"
>
134
8.17
</string>
<string
key=
"IBDocument.HIToolboxVersion"
>
75
5.0
0
</string>
<string
key=
"IBDocument.HIToolboxVersion"
>
75
8.7
0
</string>
<object
class=
"NSMutableDictionary"
key=
"IBDocument.PluginVersions"
>
<object
class=
"NSMutableDictionary"
key=
"IBDocument.PluginVersions"
>
<string
key=
"NS.key.0"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"NS.key.0"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"NS.object.0"
>
6254
</string>
<string
key=
"NS.object.0"
>
7706
</string>
</object>
</object>
<array
key=
"IBDocument.IntegratedClassDependencies"
>
<array
key=
"IBDocument.IntegratedClassDependencies"
>
<string>
NSBox
</string>
<string>
NSBox
</string>
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
</object>
</object>
<array
class=
"NSMutableArray"
key=
"IBDocument.RootObjects"
id=
"731515038"
>
<array
class=
"NSMutableArray"
key=
"IBDocument.RootObjects"
id=
"731515038"
>
<object
class=
"NSCustomObject"
id=
"933980713"
>
<object
class=
"NSCustomObject"
id=
"933980713"
>
<string
key=
"NSClassName"
>
NSObject
</string>
<string
key=
"NSClassName"
>
VLCInfo
</string>
</object>
</object>
<object
class=
"NSCustomObject"
id=
"228883915"
>
<object
class=
"NSCustomObject"
id=
"228883915"
>
<string
key=
"NSClassName"
>
FirstResponder
</string>
<string
key=
"NSClassName"
>
FirstResponder
</string>
...
@@ -45,9 +45,6 @@
...
@@ -45,9 +45,6 @@
<object
class=
"NSCustomObject"
id=
"197177957"
>
<object
class=
"NSCustomObject"
id=
"197177957"
>
<string
key=
"NSClassName"
>
NSApplication
</string>
<string
key=
"NSClassName"
>
NSApplication
</string>
</object>
</object>
<object
class=
"NSCustomObject"
id=
"345087178"
>
<string
key=
"NSClassName"
>
VLCInfo
</string>
</object>
<object
class=
"NSWindowTemplate"
id=
"391253886"
>
<object
class=
"NSWindowTemplate"
id=
"391253886"
>
<int
key=
"NSWindowStyleMask"
>
8215
</int>
<int
key=
"NSWindowStyleMask"
>
8215
</int>
<int
key=
"NSWindowBacking"
>
2
</int>
<int
key=
"NSWindowBacking"
>
2
</int>
...
@@ -64,6 +61,9 @@
...
@@ -64,6 +61,9 @@
<object
class=
"NSTabView"
id=
"267010932"
>
<object
class=
"NSTabView"
id=
"267010932"
>
<reference
key=
"NSNextResponder"
ref=
"718606605"
/>
<reference
key=
"NSNextResponder"
ref=
"718606605"
/>
<int
key=
"NSvFlags"
>
268
</int>
<int
key=
"NSvFlags"
>
268
</int>
<set
class=
"NSMutableSet"
key=
"NSDragTypes"
>
<string>
public.item
</string>
</set>
<string
key=
"NSFrame"
>
{{-28, -11}, {562, 482}}
</string>
<string
key=
"NSFrame"
>
{{-28, -11}, {562, 482}}
</string>
<reference
key=
"NSSuperview"
ref=
"718606605"
/>
<reference
key=
"NSSuperview"
ref=
"718606605"
/>
<reference
key=
"NSWindow"
/>
<reference
key=
"NSWindow"
/>
...
@@ -78,6 +78,7 @@
...
@@ -78,6 +78,7 @@
<object
class=
"NSTextField"
id=
"197505283"
>
<object
class=
"NSTextField"
id=
"197505283"
>
<reference
key=
"NSNextResponder"
ref=
"537375861"
/>
<reference
key=
"NSNextResponder"
ref=
"537375861"
/>
<int
key=
"NSvFlags"
>
268
</int>
<int
key=
"NSvFlags"
>
268
</int>
<array
class=
"NSMutableArray"
key=
"NSSubviews"
/>
<string
key=
"NSFrame"
>
{{37, 396}, {468, 19}}
</string>
<string
key=
"NSFrame"
>
{{37, 396}, {468, 19}}
</string>
<reference
key=
"NSSuperview"
ref=
"537375861"
/>
<reference
key=
"NSSuperview"
ref=
"537375861"
/>
<reference
key=
"NSNextKeyView"
ref=
"1001995492"
/>
<reference
key=
"NSNextKeyView"
ref=
"1001995492"
/>
...
@@ -142,7 +143,7 @@
...
@@ -142,7 +143,7 @@
<int
key=
"NSvFlags"
>
268
</int>
<int
key=
"NSvFlags"
>
268
</int>
<string
key=
"NSFrame"
>
{{37, 18}, {468, 19}}
</string>
<string
key=
"NSFrame"
>
{{37, 18}, {468, 19}}
</string>
<reference
key=
"NSSuperview"
ref=
"537375861"
/>
<reference
key=
"NSSuperview"
ref=
"537375861"
/>
<reference
key=
"NSNextKeyView"
ref=
"267010932"
/>
<reference
key=
"NSNextKeyView"
/>
<bool
key=
"NSEnabled"
>
YES
</bool>
<bool
key=
"NSEnabled"
>
YES
</bool>
<object
class=
"NSTextFieldCell"
key=
"NSCell"
id=
"604389831"
>
<object
class=
"NSTextFieldCell"
key=
"NSCell"
id=
"604389831"
>
<int
key=
"NSCellFlags"
>
-2073034687
</int>
<int
key=
"NSCellFlags"
>
-2073034687
</int>
...
@@ -819,7 +820,7 @@
...
@@ -819,7 +820,7 @@
<int
key=
"NSvFlags"
>
-2147483392
</int>
<int
key=
"NSvFlags"
>
-2147483392
</int>
<string
key=
"NSFrame"
>
{{1, 420}, {501, 15}}
</string>
<string
key=
"NSFrame"
>
{{1, 420}, {501, 15}}
</string>
<reference
key=
"NSSuperview"
ref=
"788794540"
/>
<reference
key=
"NSSuperview"
ref=
"788794540"
/>
<reference
key=
"NSNextKeyView"
ref=
"267010932"
/>
<reference
key=
"NSNextKeyView"
/>
<bool
key=
"NSAllowsLogicalLayoutDirection"
>
NO
</bool>
<bool
key=
"NSAllowsLogicalLayoutDirection"
>
NO
</bool>
<string
key=
"NSControlAction"
>
_doScroller:
</string>
<string
key=
"NSControlAction"
>
_doScroller:
</string>
<reference
key=
"NSControlTarget"
ref=
"788794540"
/>
<reference
key=
"NSControlTarget"
ref=
"788794540"
/>
...
@@ -1535,7 +1536,7 @@
...
@@ -1535,7 +1536,7 @@
<string
key=
"NSFrame"
>
{{135, 15}, {89, 14}}
</string>
<string
key=
"NSFrame"
>
{{135, 15}, {89, 14}}
</string>
<reference
key=
"NSSuperview"
ref=
"199826627"
/>
<reference
key=
"NSSuperview"
ref=
"199826627"
/>
<reference
key=
"NSWindow"
/>
<reference
key=
"NSWindow"
/>
<reference
key=
"NSNextKeyView"
ref=
"267010932"
/>
<reference
key=
"NSNextKeyView"
/>
<bool
key=
"NSEnabled"
>
YES
</bool>
<bool
key=
"NSEnabled"
>
YES
</bool>
<object
class=
"NSTextFieldCell"
key=
"NSCell"
id=
"717744051"
>
<object
class=
"NSTextFieldCell"
key=
"NSCell"
id=
"717744051"
>
<int
key=
"NSCellFlags"
>
68157504
</int>
<int
key=
"NSCellFlags"
>
68157504
</int>
...
@@ -1611,6 +1612,7 @@
...
@@ -1611,6 +1612,7 @@
<int
key=
"NSTvFlags"
>
0
</int>
<int
key=
"NSTvFlags"
>
0
</int>
<bool
key=
"NSAllowTruncatedLabels"
>
YES
</bool>
<bool
key=
"NSAllowTruncatedLabels"
>
YES
</bool>
<bool
key=
"NSDrawsBackground"
>
YES
</bool>
<bool
key=
"NSDrawsBackground"
>
YES
</bool>
<reference
key=
"NSDelegate"
/>
<array
class=
"NSMutableArray"
key=
"NSSubviews"
>
<array
class=
"NSMutableArray"
key=
"NSSubviews"
>
<reference
ref=
"571784830"
/>
<reference
ref=
"571784830"
/>
</array>
</array>
...
@@ -1619,8 +1621,9 @@
...
@@ -1619,8 +1621,9 @@
<string
key=
"NSFrameSize"
>
{506, 476}
</string>
<string
key=
"NSFrameSize"
>
{506, 476}
</string>
<reference
key=
"NSSuperview"
/>
<reference
key=
"NSSuperview"
/>
<reference
key=
"NSWindow"
/>
<reference
key=
"NSWindow"
/>
<reference
key=
"NSNextKeyView"
ref=
"267010932"
/>
</object>
</object>
<string
key=
"NSScreenRect"
>
{{0, 0}, {
1680, 1050
}}
</string>
<string
key=
"NSScreenRect"
>
{{0, 0}, {
2560, 1417
}}
</string>
<string
key=
"NSMaxSize"
>
{10000000000000, 10000000000000}
</string>
<string
key=
"NSMaxSize"
>
{10000000000000, 10000000000000}
</string>
<string
key=
"NSFrameAutosaveName"
>
mediainfo
</string>
<string
key=
"NSFrameAutosaveName"
>
mediainfo
</string>
<bool
key=
"NSWindowIsRestorable"
>
YES
</bool>
<bool
key=
"NSWindowIsRestorable"
>
YES
</bool>
...
@@ -1630,611 +1633,603 @@
...
@@ -1630,611 +1633,603 @@
<array
key=
"connectionRecords"
>
<array
key=
"connectionRecords"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_info_window
</string>
<string
key=
"label"
>
infoPanel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"391253886"
/>
<reference
key=
"destination"
ref=
"391253886"
/>
</object>
</object>
<int
key=
"connectionID"
>
232
</int>
<int
key=
"connectionID"
>
651
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_image_well
</string>
<string
key=
"label"
>
authorLabel
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"433583698"
/>
<reference
key=
"destination"
ref=
"1001995492"
/>
</object>
<int
key=
"connectionID"
>
345
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
saveMetaData:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"33949750"
/>
</object>
</object>
<int
key=
"connectionID"
>
416
</int>
<int
key=
"connectionID"
>
652
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_saveMetaData_btn
</string>
<string
key=
"label"
>
authorTextField
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"33949750"
/>
<reference
key=
"destination"
ref=
"960295893"
/>
</object>
<int
key=
"connectionID"
>
417
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"197505283"
/>
</object>
</object>
<int
key=
"connectionID"
>
447
</int>
<int
key=
"connectionID"
>
653
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_title_txt
</string>
<string
key=
"label"
>
dateTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
197505283
"
/>
<reference
key=
"destination"
ref=
"
219116650
"
/>
</object>
</object>
<int
key=
"connectionID"
>
448
</int>
<int
key=
"connectionID"
>
655
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_title_lb
l
</string>
<string
key=
"label"
>
dateLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"3
84274076
"
/>
<reference
key=
"destination"
ref=
"3
96874405
"
/>
</object>
</object>
<int
key=
"connectionID"
>
449
</int>
<int
key=
"connectionID"
>
656
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_author_txt
</string>
<string
key=
"label"
>
copyrightLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
960295893
"
/>
<reference
key=
"destination"
ref=
"
198650750
"
/>
</object>
</object>
<int
key=
"connectionID"
>
450
</int>
<int
key=
"connectionID"
>
658
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_author_lbl
</string>
<string
key=
"label"
>
copyrightTextField
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"1001995492"
/>
<reference
key=
"destination"
ref=
"26897698"
/>
</object>
<int
key=
"connectionID"
>
451
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"960295893"
/>
</object>
<int
key=
"connectionID"
>
452
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"549422693"
/>
</object>
</object>
<int
key=
"connectionID"
>
453
</int>
<int
key=
"connectionID"
>
659
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_collection_lb
l
</string>
<string
key=
"label"
>
encodedbyLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
564085294
"
/>
<reference
key=
"destination"
ref=
"
489091867
"
/>
</object>
</object>
<int
key=
"connectionID"
>
454
</int>
<int
key=
"connectionID"
>
660
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_collection_txt
</string>
<string
key=
"label"
>
encodedbyTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
549422693
"
/>
<reference
key=
"destination"
ref=
"
741803865
"
/>
</object>
</object>
<int
key=
"connectionID"
>
455
</int>
<int
key=
"connectionID"
>
661
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_date_txt
</string>
<string
key=
"label"
>
genreLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"2
19116650
"
/>
<reference
key=
"destination"
ref=
"2
87058532
"
/>
</object>
</object>
<int
key=
"connectionID"
>
456
</int>
<int
key=
"connectionID"
>
662
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_date_lbl
</string>
<string
key=
"label"
>
genreTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
396874405
"
/>
<reference
key=
"destination"
ref=
"
196139401
"
/>
</object>
</object>
<int
key=
"connectionID"
>
457
</int>
<int
key=
"connectionID"
>
663
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_seqNum_txt
</string>
<string
key=
"label"
>
imageWell
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"4
78086893
"
/>
<reference
key=
"destination"
ref=
"4
33583698
"
/>
</object>
</object>
<int
key=
"connectionID"
>
458
</int>
<int
key=
"connectionID"
>
664
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_seqNum_lbl
</string>
<string
key=
"label"
>
languageLabel
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"469251612"
/>
<reference
key=
"destination"
ref=
"867392108"
/>
</object>
<int
key=
"connectionID"
>
459
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"478086893"
/>
</object>
</object>
<int
key=
"connectionID"
>
460
</int>
<int
key=
"connectionID"
>
665
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<string
key=
"label"
>
languageTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"634179593"
/>
<reference
key=
"destination"
ref=
"634179593"
/>
</object>
</object>
<int
key=
"connectionID"
>
470
</int>
<int
key=
"connectionID"
>
666
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_genre_txt
</string>
<string
key=
"label"
>
nowPlayingLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
196139401
"
/>
<reference
key=
"destination"
ref=
"
324707670
"
/>
</object>
</object>
<int
key=
"connectionID"
>
471
</int>
<int
key=
"connectionID"
>
667
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_genre_lbl
</string>
<string
key=
"label"
>
nowPlayingTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
287058532
"
/>
<reference
key=
"destination"
ref=
"
784351663
"
/>
</object>
</object>
<int
key=
"connectionID"
>
472
</int>
<int
key=
"connectionID"
>
668
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_language_txt
</string>
<string
key=
"label"
>
publisherLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
634179593
"
/>
<reference
key=
"destination"
ref=
"
238409727
"
/>
</object>
</object>
<int
key=
"connectionID"
>
473
</int>
<int
key=
"connectionID"
>
669
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_language_lbl
</string>
<string
key=
"label"
>
publisherTextField
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"867392108"
/>
</object>
<int
key=
"connectionID"
>
474
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"196139401"
/>
</object>
<int
key=
"connectionID"
>
475
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"784351663"
/>
</object>
<int
key=
"connectionID"
>
480
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"563490969"
/>
<reference
key=
"destination"
ref=
"563490969"
/>
</object>
</object>
<int
key=
"connectionID"
>
485
</int>
<int
key=
"connectionID"
>
670
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<string
key=
"label"
>
saveMetaDataButton
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
26897698
"
/>
<reference
key=
"destination"
ref=
"
33949750
"
/>
</object>
</object>
<int
key=
"connectionID"
>
490
</int>
<int
key=
"connectionID"
>
671
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_publisher_lb
l
</string>
<string
key=
"label"
>
seqNumLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
238409727
"
/>
<reference
key=
"destination"
ref=
"
469251612
"
/>
</object>
</object>
<int
key=
"connectionID"
>
491
</int>
<int
key=
"connectionID"
>
672
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_publisher_txt
</string>
<string
key=
"label"
>
seqNumTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
563490969
"
/>
<reference
key=
"destination"
ref=
"
478086893
"
/>
</object>
</object>
<int
key=
"connectionID"
>
492
</int>
<int
key=
"connectionID"
>
673
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_nowPlaying_lbl
</string>
<string
key=
"label"
>
tabView
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
324707670
"
/>
<reference
key=
"destination"
ref=
"
267010932
"
/>
</object>
</object>
<int
key=
"connectionID"
>
493
</int>
<int
key=
"connectionID"
>
674
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_nowPlaying_txt
</string>
<string
key=
"label"
>
titleLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
784351663
"
/>
<reference
key=
"destination"
ref=
"
384274076
"
/>
</object>
</object>
<int
key=
"connectionID"
>
494
</int>
<int
key=
"connectionID"
>
675
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_copyright_lbl
</string>
<string
key=
"label"
>
titleTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"19
8650750
"
/>
<reference
key=
"destination"
ref=
"19
7505283
"
/>
</object>
</object>
<int
key=
"connectionID"
>
495
</int>
<int
key=
"connectionID"
>
676
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_copyright_txt
</string>
<string
key=
"label"
>
uriLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
26897698
"
/>
<reference
key=
"destination"
ref=
"
824286379
"
/>
</object>
</object>
<int
key=
"connectionID"
>
496
</int>
<int
key=
"connectionID"
>
677
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<string
key=
"label"
>
uriTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"2
4978921
1"
/>
<reference
key=
"destination"
ref=
"2
9029454
1"
/>
</object>
</object>
<int
key=
"connectionID"
>
501
</int>
<int
key=
"connectionID"
>
678
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_description_lb
l
</string>
<string
key=
"label"
>
descriptionLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"945582426"
/>
<reference
key=
"destination"
ref=
"945582426"
/>
</object>
</object>
<int
key=
"connectionID"
>
502
</int>
<int
key=
"connectionID"
>
679
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_description_txt
</string>
<string
key=
"label"
>
descriptionTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"249789211"
/>
<reference
key=
"destination"
ref=
"249789211"
/>
</object>
</object>
<int
key=
"connectionID"
>
503
</int>
<int
key=
"connectionID"
>
680
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"345087178"
/>
<reference
key=
"destination"
ref=
"741803865"
/>
</object>
<int
key=
"connectionID"
>
508
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_uri_txt
</string>
<string
key=
"label"
>
collectionLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
290294541
"
/>
<reference
key=
"destination"
ref=
"
564085294
"
/>
</object>
</object>
<int
key=
"connectionID"
>
514
</int>
<int
key=
"connectionID"
>
681
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_uri_lbl
</string>
<string
key=
"label"
>
collectionTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
824286379
"
/>
<reference
key=
"destination"
ref=
"
196139401
"
/>
</object>
</object>
<int
key=
"connectionID"
>
515
</int>
<int
key=
"connectionID"
>
682
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o
_outline_v
iew
</string>
<string
key=
"label"
>
o
utlineV
iew
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"744158692"
/>
<reference
key=
"destination"
ref=
"744158692"
/>
</object>
</object>
<int
key=
"connectionID"
>
525
</int>
<int
key=
"connectionID"
>
683
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_audio_decoded_lb
l
</string>
<string
key=
"label"
>
audioDecodedLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"121157325"
/>
<reference
key=
"destination"
ref=
"121157325"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
09
</int>
<int
key=
"connectionID"
>
6
84
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_audio_decoded_txt
</string>
<string
key=
"label"
>
audioDecodedTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"928992652"
/>
<reference
key=
"destination"
ref=
"928992652"
/>
</object>
</object>
<int
key=
"connectionID"
>
610
</int>
<int
key=
"connectionID"
>
685
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
audioLabel
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"393432656"
/>
</object>
<int
key=
"connectionID"
>
686
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_demux_bytes_lb
l
</string>
<string
key=
"label"
>
demuxBytesLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"907635383"
/>
<reference
key=
"destination"
ref=
"907635383"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
11
</int>
<int
key=
"connectionID"
>
6
87
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_demux_bytes_txt
</string>
<string
key=
"label"
>
demuxBytesTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"642436902"
/>
<reference
key=
"destination"
ref=
"642436902"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
12
</int>
<int
key=
"connectionID"
>
6
88
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_demux_bitrate_lb
l
</string>
<string
key=
"label"
>
inputBitrateLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
660058837
"
/>
<reference
key=
"destination"
ref=
"
446298501
"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
13
</int>
<int
key=
"connectionID"
>
6
89
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_displayed_lbl
</string>
<string
key=
"label"
>
inputBitrateTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
883548649
"
/>
<reference
key=
"destination"
ref=
"
373001305
"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
15
</int>
<int
key=
"connectionID"
>
6
90
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_displayed_txt
</string>
<string
key=
"label"
>
inputLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
833853365
"
/>
<reference
key=
"destination"
ref=
"
967143573
"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
16
</int>
<int
key=
"connectionID"
>
6
91
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_input_bitrate_lb
l
</string>
<string
key=
"label"
>
lostAudioBuffersLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
446298501
"
/>
<reference
key=
"destination"
ref=
"
301549329
"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
19
</int>
<int
key=
"connectionID"
>
6
92
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_input_bitrate_txt
</string>
<string
key=
"label"
>
demuxBitrateLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
373001305
"
/>
<reference
key=
"destination"
ref=
"
660058837
"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
20
</int>
<int
key=
"connectionID"
>
6
93
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_lost_abuffers_lbl
</string>
<string
key=
"label"
>
demuxBitrateTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
301549329
"
/>
<reference
key=
"destination"
ref=
"
618243223
"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
21
</int>
<int
key=
"connectionID"
>
6
94
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_lost_abuffers_txt
</string>
<string
key=
"label"
>
lostAudioBuffersTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"467739347"
/>
<reference
key=
"destination"
ref=
"467739347"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
22
</int>
<int
key=
"connectionID"
>
6
95
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_lost_frames_lb
l
</string>
<string
key=
"label"
>
lostFramesLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"888685062"
/>
<reference
key=
"destination"
ref=
"888685062"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
23
</int>
<int
key=
"connectionID"
>
6
96
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_lost_frames_txt
</string>
<string
key=
"label"
>
lostFramesTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"755389250"
/>
<reference
key=
"destination"
ref=
"755389250"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
24
</int>
<int
key=
"connectionID"
>
6
97
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_played_abuffers_lb
l
</string>
<string
key=
"label"
>
playedAudioBuffersLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"94739041"
/>
<reference
key=
"destination"
ref=
"94739041"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
25
</int>
<int
key=
"connectionID"
>
6
98
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_played_abuffers_txt
</string>
<string
key=
"label"
>
playedAudioBuffersTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"559541096"
/>
<reference
key=
"destination"
ref=
"559541096"
/>
</object>
</object>
<int
key=
"connectionID"
>
6
26
</int>
<int
key=
"connectionID"
>
6
99
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_read_bytes_lb
l
</string>
<string
key=
"label"
>
readBytesLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"968656237"
/>
<reference
key=
"destination"
ref=
"968656237"
/>
</object>
</object>
<int
key=
"connectionID"
>
627
</int>
<int
key=
"connectionID"
>
700
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_read_bytes_txt
</string>
<string
key=
"label"
>
readBytesTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"438384771"
/>
<reference
key=
"destination"
ref=
"438384771"
/>
</object>
</object>
<int
key=
"connectionID"
>
628
</int>
<int
key=
"connectionID"
>
701
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sent_bitrate_lb
l
</string>
<string
key=
"label"
>
sentBitrateLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"309941063"
/>
<reference
key=
"destination"
ref=
"309941063"
/>
</object>
</object>
<int
key=
"connectionID"
>
629
</int>
<int
key=
"connectionID"
>
702
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sent_bitrate_txt
</string>
<string
key=
"label"
>
sentBitrateTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"701785620"
/>
<reference
key=
"destination"
ref=
"701785620"
/>
</object>
</object>
<int
key=
"connectionID"
>
630
</int>
<int
key=
"connectionID"
>
703
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sent_bytes_lb
l
</string>
<string
key=
"label"
>
sentBytesLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"16553861"
/>
<reference
key=
"destination"
ref=
"16553861"
/>
</object>
</object>
<int
key=
"connectionID"
>
631
</int>
<int
key=
"connectionID"
>
704
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sent_bytes_txt
</string>
<string
key=
"label"
>
sentBytesTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"271488835"
/>
<reference
key=
"destination"
ref=
"271488835"
/>
</object>
</object>
<int
key=
"connectionID"
>
632
</int>
<int
key=
"connectionID"
>
705
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sent_packets_lb
l
</string>
<string
key=
"label"
>
sentPacketsLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"601071967"
/>
<reference
key=
"destination"
ref=
"601071967"
/>
</object>
</object>
<int
key=
"connectionID"
>
633
</int>
<int
key=
"connectionID"
>
706
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sent_packets_txt
</string>
<string
key=
"label"
>
sentPacketsTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"397386062"
/>
<reference
key=
"destination"
ref=
"397386062"
/>
</object>
</object>
<int
key=
"connectionID"
>
634
</int>
<int
key=
"connectionID"
>
707
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_video_decoded_lb
l
</string>
<string
key=
"label"
>
soutLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
63520361
5"
/>
<reference
key=
"destination"
ref=
"
23219724
5"
/>
</object>
</object>
<int
key=
"connectionID"
>
635
</int>
<int
key=
"connectionID"
>
708
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_video_decoded_txt
</string>
<string
key=
"label"
>
video_decodedTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"638896850"
/>
<reference
key=
"destination"
ref=
"638896850"
/>
</object>
</object>
<int
key=
"connectionID"
>
636
</int>
<int
key=
"connectionID"
>
710
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_tab_view
</string>
<string
key=
"label"
>
videoLabel
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
267010932
"
/>
<reference
key=
"destination"
ref=
"
394289136
"
/>
</object>
</object>
<int
key=
"connectionID"
>
637
</int>
<int
key=
"connectionID"
>
711
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_sout_lb
l
</string>
<string
key=
"label"
>
displayedLabe
l
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
232197245
"
/>
<reference
key=
"destination"
ref=
"
883548649
"
/>
</object>
</object>
<int
key=
"connectionID"
>
638
</int>
<int
key=
"connectionID"
>
712
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
o_video_lbl
</string>
<string
key=
"label"
>
displayedTextField
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
394289136
"
/>
<reference
key=
"destination"
ref=
"
833853365
"
/>
</object>
</object>
<int
key=
"connectionID"
>
639
</int>
<int
key=
"connectionID"
>
713
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<string
key=
"label"
>
o_input_lbl
</string>
<string
key=
"label"
>
saveMetaData:
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
967143573
"
/>
<reference
key=
"destination"
ref=
"
33949750
"
/>
</object>
</object>
<int
key=
"connectionID"
>
640
</int>
<int
key=
"connectionID"
>
714
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<string
key=
"label"
>
o_audio_lbl
</string>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
393432656
"
/>
<reference
key=
"destination"
ref=
"
563490969
"
/>
</object>
</object>
<int
key=
"connectionID"
>
641
</int>
<int
key=
"connectionID"
>
715
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<string
key=
"label"
>
o_demux_bitrate_txt
</string>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
618243223
"
/>
<reference
key=
"destination"
ref=
"
741803865
"
/>
</object>
</object>
<int
key=
"connectionID"
>
64
6
</int>
<int
key=
"connectionID"
>
71
6
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<string
key=
"label"
>
o_encodedby_lbl
</string>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
489091867
"
/>
<reference
key=
"destination"
ref=
"
26897698
"
/>
</object>
</object>
<int
key=
"connectionID"
>
64
7
</int>
<int
key=
"connectionID"
>
71
7
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IB
Outlet
Connection"
key=
"connection"
>
<object
class=
"IB
Action
Connection"
key=
"connection"
>
<string
key=
"label"
>
o_encodedby_txt
</string>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"
345087178
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
741803865
"
/>
<reference
key=
"destination"
ref=
"
249789211
"
/>
</object>
</object>
<int
key=
"connectionID"
>
64
8
</int>
<int
key=
"connectionID"
>
71
8
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
delegate
</string>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"391253886"
/>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"744158692"
/>
<reference
key=
"destination"
ref=
"784351663"
/>
</object>
<int
key=
"connectionID"
>
719
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"196139401"
/>
</object>
<int
key=
"connectionID"
>
720
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"634179593"
/>
</object>
<int
key=
"connectionID"
>
721
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"549422693"
/>
</object>
</object>
<int
key=
"connectionID"
>
528
</int>
<int
key=
"connectionID"
>
722
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"478086893"
/>
</object>
<int
key=
"connectionID"
>
723
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"960295893"
/>
</object>
<int
key=
"connectionID"
>
724
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"219116650"
/>
</object>
<int
key=
"connectionID"
>
725
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBActionConnection"
key=
"connection"
>
<string
key=
"label"
>
metaFieldChanged:
</string>
<reference
key=
"source"
ref=
"933980713"
/>
<reference
key=
"destination"
ref=
"197505283"
/>
</object>
<int
key=
"connectionID"
>
726
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
dataSource
</string>
<string
key=
"label"
>
videoDecodedLabel
</string>
<reference
key=
"source"
ref=
"
744158692
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
345087178
"
/>
<reference
key=
"destination"
ref=
"
635203615
"
/>
</object>
</object>
<int
key=
"connectionID"
>
526
</int>
<int
key=
"connectionID"
>
727
</int>
</object>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
>
delegate
</string>
<string
key=
"label"
>
videoDecodedTextField
</string>
<reference
key=
"source"
ref=
"
744158692
"
/>
<reference
key=
"source"
ref=
"
933980713
"
/>
<reference
key=
"destination"
ref=
"
345087178
"
/>
<reference
key=
"destination"
ref=
"
638896850
"
/>
</object>
</object>
<int
key=
"connectionID"
>
527
</int>
<int
key=
"connectionID"
>
728
</int>
</object>
</object>
</array>
</array>
<object
class=
"IBMutableOrderedSet"
key=
"objectRecords"
>
<object
class=
"IBMutableOrderedSet"
key=
"objectRecords"
>
...
@@ -2263,12 +2258,6 @@
...
@@ -2263,12 +2258,6 @@
<reference
key=
"parent"
ref=
"0"
/>
<reference
key=
"parent"
ref=
"0"
/>
<string
key=
"objectName"
>
Application
</string>
<string
key=
"objectName"
>
Application
</string>
</object>
</object>
<object
class=
"IBObjectRecord"
>
<int
key=
"objectID"
>
1
</int>
<reference
key=
"object"
ref=
"345087178"
/>
<reference
key=
"parent"
ref=
"0"
/>
<string
key=
"objectName"
>
VLCInfo
</string>
</object>
<object
class=
"IBObjectRecord"
>
<object
class=
"IBObjectRecord"
>
<int
key=
"objectID"
>
2
</int>
<int
key=
"objectID"
>
2
</int>
<reference
key=
"object"
ref=
"391253886"
/>
<reference
key=
"object"
ref=
"391253886"
/>
...
@@ -3247,7 +3236,6 @@
...
@@ -3247,7 +3236,6 @@
<string
key=
"-1.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"-1.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"-2.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"-2.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"-3.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"-3.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"1.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"2.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"2.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"2.IBWindowTemplateEditedContentRect"
>
{{357, 196}, {506, 476}}
</string>
<string
key=
"2.IBWindowTemplateEditedContentRect"
>
{{357, 196}, {506, 476}}
</string>
<string
key=
"3.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
<string
key=
"3.IBPluginDependency"
>
com.apple.InterfaceBuilder.CocoaPlugin
</string>
...
@@ -4390,7 +4378,7 @@
...
@@ -4390,7 +4378,7 @@
<nil
key=
"activeLocalization"
/>
<nil
key=
"activeLocalization"
/>
<dictionary
class=
"NSMutableDictionary"
key=
"localizations"
/>
<dictionary
class=
"NSMutableDictionary"
key=
"localizations"
/>
<nil
key=
"sourceID"
/>
<nil
key=
"sourceID"
/>
<int
key=
"maxID"
>
64
8
</int>
<int
key=
"maxID"
>
72
8
</int>
</object>
</object>
<object
class=
"IBClassDescriber"
key=
"IBDocument.Classes"
>
<object
class=
"IBClassDescriber"
key=
"IBDocument.Classes"
>
<array
class=
"NSMutableArray"
key=
"referencedPartialClassDescriptions"
>
<array
class=
"NSMutableArray"
key=
"referencedPartialClassDescriptions"
>
...
@@ -4417,312 +4405,312 @@
...
@@ -4417,312 +4405,312 @@
</object>
</object>
</dictionary>
</dictionary>
<dictionary
class=
"NSMutableDictionary"
key=
"outlets"
>
<dictionary
class=
"NSMutableDictionary"
key=
"outlets"
>
<string
key=
"
o_audio_decoded_lbl"
>
i
d
</string>
<string
key=
"
audioDecodedLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_audio_decoded_txt"
>
i
d
</string>
<string
key=
"
audioDecodedTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_audio_lbl"
>
i
d
</string>
<string
key=
"
audioLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_author_lbl"
>
i
d
</string>
<string
key=
"
authorLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_author_txt"
>
i
d
</string>
<string
key=
"
authorTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_collection_lbl"
>
i
d
</string>
<string
key=
"
collectionLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_collection_txt"
>
i
d
</string>
<string
key=
"
collectionTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_copyright_lbl"
>
i
d
</string>
<string
key=
"
copyrightLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_copyright_txt"
>
i
d
</string>
<string
key=
"
copyrightTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_date_lbl"
>
i
d
</string>
<string
key=
"
dateLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_date_txt"
>
i
d
</string>
<string
key=
"
dateTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_demux_bitrate_lbl"
>
i
d
</string>
<string
key=
"
demuxBitrateLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_demux_bitrate_txt"
>
i
d
</string>
<string
key=
"
demuxBitrateTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_demux_bytes_lbl"
>
i
d
</string>
<string
key=
"
demuxBytesLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_demux_bytes_txt"
>
i
d
</string>
<string
key=
"
demuxBytesTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_description_lbl"
>
i
d
</string>
<string
key=
"
descriptionLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_description_txt"
>
i
d
</string>
<string
key=
"
descriptionTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_displayed_lbl"
>
i
d
</string>
<string
key=
"
displayedLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_displayed_txt"
>
i
d
</string>
<string
key=
"
displayedTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_encodedby_lbl"
>
i
d
</string>
<string
key=
"
encodedbyLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_encodedby_txt"
>
i
d
</string>
<string
key=
"
encodedbyTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_genre_lbl"
>
i
d
</string>
<string
key=
"
genreLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_genre_txt"
>
i
d
</string>
<string
key=
"
genreTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_image_well"
>
i
d
</string>
<string
key=
"
imageWell"
>
NSTextFiel
d
</string>
<string
key=
"
o_info_window"
>
id
</string>
<string
key=
"
infoPanel"
>
NSPanel
</string>
<string
key=
"
o_input_bitrate_lbl"
>
i
d
</string>
<string
key=
"
inputBitrateLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_input_bitrate_txt"
>
i
d
</string>
<string
key=
"
inputBitrateTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_input_lbl"
>
i
d
</string>
<string
key=
"
inputLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_language_lbl"
>
i
d
</string>
<string
key=
"
languageLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_language_txt"
>
i
d
</string>
<string
key=
"
languageTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_lost_abuffers_lbl"
>
i
d
</string>
<string
key=
"
lostAudioBuffersLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_lost_abuffers_txt"
>
i
d
</string>
<string
key=
"
lostAudioBuffersTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_lost_frames_lbl"
>
i
d
</string>
<string
key=
"
lostFramesLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_lost_frames_txt"
>
i
d
</string>
<string
key=
"
lostFramesTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_nowPlaying_lbl"
>
i
d
</string>
<string
key=
"
nowPlayingLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_nowPlaying_txt"
>
i
d
</string>
<string
key=
"
nowPlayingTextField"
>
NSTextFiel
d
</string>
<string
key=
"o
_outline_view"
>
id
</string>
<string
key=
"o
utlineView"
>
NSOutlineView
</string>
<string
key=
"
o_played_abuffers_lbl"
>
i
d
</string>
<string
key=
"
playedAudioBuffersLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_played_abuffers_txt"
>
i
d
</string>
<string
key=
"
playedAudioBuffersTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_publisher_lbl"
>
i
d
</string>
<string
key=
"
publisherLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_publisher_txt"
>
i
d
</string>
<string
key=
"
publisherTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_read_bytes_lbl"
>
i
d
</string>
<string
key=
"
readBytesLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_read_bytes_txt"
>
i
d
</string>
<string
key=
"
readBytesTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_saveMetaData_btn"
>
id
</string>
<string
key=
"
saveMetaDataButton"
>
NSButton
</string>
<string
key=
"
o_sent_bitrate_lbl"
>
i
d
</string>
<string
key=
"
sentBitrateLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_sent_bitrate_txt"
>
i
d
</string>
<string
key=
"
sentBitrateTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_sent_bytes_lbl"
>
i
d
</string>
<string
key=
"
sentBytesLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_sent_bytes_txt"
>
i
d
</string>
<string
key=
"
sentBytesTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_sent_packets_lbl"
>
i
d
</string>
<string
key=
"
sentPacketsLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_sent_packets_txt"
>
i
d
</string>
<string
key=
"
sentPacketsTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_seqNum_lbl"
>
i
d
</string>
<string
key=
"
seqNumLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_seqNum_txt"
>
i
d
</string>
<string
key=
"
seqNumTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_sout_lbl"
>
i
d
</string>
<string
key=
"
soutLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_tab_view"
>
id
</string>
<string
key=
"
tabView"
>
NSTabView
</string>
<string
key=
"
o_title_lbl"
>
i
d
</string>
<string
key=
"
titleLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_title_txt"
>
i
d
</string>
<string
key=
"
titleTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_uri_lbl"
>
i
d
</string>
<string
key=
"
uriLabel"
>
NSTextFiel
d
</string>
<string
key=
"
o_uri_txt"
>
i
d
</string>
<string
key=
"
uriTextField"
>
NSTextFiel
d
</string>
<string
key=
"
o_video_decoded_lb
l"
>
id
</string>
<string
key=
"
videoDecodedLabe
l"
>
id
</string>
<string
key=
"
o_video_decoded_txt
"
>
id
</string>
<string
key=
"
videoDecodedTextField
"
>
id
</string>
<string
key=
"
o_video_lbl"
>
i
d
</string>
<string
key=
"
videoLabel"
>
NSTextFiel
d
</string>
</dictionary>
</dictionary>
<dictionary
class=
"NSMutableDictionary"
key=
"toOneOutletInfosByName"
>
<dictionary
class=
"NSMutableDictionary"
key=
"toOneOutletInfosByName"
>
<object
class=
"IBToOneOutletInfo"
key=
"
o_audio_decoded_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
audioDecodedLabe
l"
>
<string
key=
"name"
>
o_audio_decoded_lb
l
</string>
<string
key=
"name"
>
audioDecodedLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_audio_decoded_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
audioDecodedTextField
"
>
<string
key=
"name"
>
o_audio_decoded_txt
</string>
<string
key=
"name"
>
audioDecodedTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_audio_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
audioLabe
l"
>
<string
key=
"name"
>
o_audio_lb
l
</string>
<string
key=
"name"
>
audioLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_author_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
authorLabe
l"
>
<string
key=
"name"
>
o_author_lb
l
</string>
<string
key=
"name"
>
authorLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_author_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
authorTextField
"
>
<string
key=
"name"
>
o_author_txt
</string>
<string
key=
"name"
>
authorTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_collection_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
collectionLabe
l"
>
<string
key=
"name"
>
o_collection_lb
l
</string>
<string
key=
"name"
>
collectionLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_collection_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
collectionTextField
"
>
<string
key=
"name"
>
o_collection_txt
</string>
<string
key=
"name"
>
collectionTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_copyright_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
copyrightLabe
l"
>
<string
key=
"name"
>
o_copyright_lb
l
</string>
<string
key=
"name"
>
copyrightLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_copyright_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
copyrightTextField
"
>
<string
key=
"name"
>
o_copyright_txt
</string>
<string
key=
"name"
>
copyrightTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_date_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
dateLabe
l"
>
<string
key=
"name"
>
o_date_lb
l
</string>
<string
key=
"name"
>
dateLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_date_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
dateTextField
"
>
<string
key=
"name"
>
o_date_txt
</string>
<string
key=
"name"
>
dateTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_demux_bitrate_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
demuxBitrateLabe
l"
>
<string
key=
"name"
>
o_demux_bitrate_lb
l
</string>
<string
key=
"name"
>
demuxBitrateLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_demux_bitrate_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
demuxBitrateTextField
"
>
<string
key=
"name"
>
o_demux_bitrate_txt
</string>
<string
key=
"name"
>
demuxBitrateTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_demux_bytes_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
demuxBytesLabe
l"
>
<string
key=
"name"
>
o_demux_bytes_lb
l
</string>
<string
key=
"name"
>
demuxBytesLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_demux_bytes_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
demuxBytesTextField
"
>
<string
key=
"name"
>
o_demux_bytes_txt
</string>
<string
key=
"name"
>
demuxBytesTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_description_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
descriptionLabe
l"
>
<string
key=
"name"
>
o_description_lb
l
</string>
<string
key=
"name"
>
descriptionLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_description_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
descriptionTextField
"
>
<string
key=
"name"
>
o_description_txt
</string>
<string
key=
"name"
>
descriptionTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_displayed_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
displayedLabe
l"
>
<string
key=
"name"
>
o_displayed_lb
l
</string>
<string
key=
"name"
>
displayedLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_displayed_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
displayedTextField
"
>
<string
key=
"name"
>
o_displayed_txt
</string>
<string
key=
"name"
>
displayedTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_encodedby_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
encodedbyLabe
l"
>
<string
key=
"name"
>
o_encodedby_lb
l
</string>
<string
key=
"name"
>
encodedbyLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_encodedby_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
encodedbyTextField
"
>
<string
key=
"name"
>
o_encodedby_txt
</string>
<string
key=
"name"
>
encodedbyTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_genre_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
genreLabe
l"
>
<string
key=
"name"
>
o_genre_lb
l
</string>
<string
key=
"name"
>
genreLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_genre_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
genreTextField
"
>
<string
key=
"name"
>
o_genre_txt
</string>
<string
key=
"name"
>
genreTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_image_w
ell"
>
<object
class=
"IBToOneOutletInfo"
key=
"
imageW
ell"
>
<string
key=
"name"
>
o_image_w
ell
</string>
<string
key=
"name"
>
imageW
ell
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_info_window
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
infoPanel
"
>
<string
key=
"name"
>
o_info_window
</string>
<string
key=
"name"
>
infoPanel
</string>
<string
key=
"candidateClassName"
>
id
</string>
<string
key=
"candidateClassName"
>
NSPanel
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_input_bitrate_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
inputBitrateLabe
l"
>
<string
key=
"name"
>
o_input_bitrate_lb
l
</string>
<string
key=
"name"
>
inputBitrateLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_input_bitrate_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
inputBitrateTextField
"
>
<string
key=
"name"
>
o_input_bitrate_txt
</string>
<string
key=
"name"
>
inputBitrateTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_input_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
inputLabe
l"
>
<string
key=
"name"
>
o_input_lb
l
</string>
<string
key=
"name"
>
inputLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_language_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
languageLabe
l"
>
<string
key=
"name"
>
o_language_lb
l
</string>
<string
key=
"name"
>
languageLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_language_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
languageTextField
"
>
<string
key=
"name"
>
o_language_txt
</string>
<string
key=
"name"
>
languageTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_lost_abuffers_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
lostAudioBuffersLabe
l"
>
<string
key=
"name"
>
o_lost_abuffers_lb
l
</string>
<string
key=
"name"
>
lostAudioBuffersLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_lost_abuffers_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
lostAudioBuffersTextField
"
>
<string
key=
"name"
>
o_lost_abuffers_txt
</string>
<string
key=
"name"
>
lostAudioBuffersTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_lost_frames_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
lostFramesLabe
l"
>
<string
key=
"name"
>
o_lost_frames_lb
l
</string>
<string
key=
"name"
>
lostFramesLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_lost_frames_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
lostFramesTextField
"
>
<string
key=
"name"
>
o_lost_frames_txt
</string>
<string
key=
"name"
>
lostFramesTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_nowPlaying_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
nowPlayingLabe
l"
>
<string
key=
"name"
>
o_nowPlaying_lb
l
</string>
<string
key=
"name"
>
nowPlayingLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_nowPlaying_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
nowPlayingTextField
"
>
<string
key=
"name"
>
o_nowPlaying_txt
</string>
<string
key=
"name"
>
nowPlayingTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"o
_outline_v
iew"
>
<object
class=
"IBToOneOutletInfo"
key=
"o
utlineV
iew"
>
<string
key=
"name"
>
o
_outline_v
iew
</string>
<string
key=
"name"
>
o
utlineV
iew
</string>
<string
key=
"candidateClassName"
>
id
</string>
<string
key=
"candidateClassName"
>
NSOutlineView
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_played_abuffers_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
playedAudioBuffersLabe
l"
>
<string
key=
"name"
>
o_played_abuffers_lb
l
</string>
<string
key=
"name"
>
playedAudioBuffersLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_played_abuffers_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
playedAudioBuffersTextField
"
>
<string
key=
"name"
>
o_played_abuffers_txt
</string>
<string
key=
"name"
>
playedAudioBuffersTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_publisher_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
publisherLabe
l"
>
<string
key=
"name"
>
o_publisher_lb
l
</string>
<string
key=
"name"
>
publisherLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_publisher_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
publisherTextField
"
>
<string
key=
"name"
>
o_publisher_txt
</string>
<string
key=
"name"
>
publisherTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_read_bytes_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
readBytesLabe
l"
>
<string
key=
"name"
>
o_read_bytes_lb
l
</string>
<string
key=
"name"
>
readBytesLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_read_bytes_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
readBytesTextField
"
>
<string
key=
"name"
>
o_read_bytes_txt
</string>
<string
key=
"name"
>
readBytesTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_saveMetaData_bt
n"
>
<object
class=
"IBToOneOutletInfo"
key=
"
saveMetaDataButto
n"
>
<string
key=
"name"
>
o_saveMetaData_bt
n
</string>
<string
key=
"name"
>
saveMetaDataButto
n
</string>
<string
key=
"candidateClassName"
>
id
</string>
<string
key=
"candidateClassName"
>
NSButton
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sent_bitrate_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
sentBitrateLabe
l"
>
<string
key=
"name"
>
o_sent_bitrate_lb
l
</string>
<string
key=
"name"
>
sentBitrateLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sent_bitrate_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
sentBitrateTextField
"
>
<string
key=
"name"
>
o_sent_bitrate_txt
</string>
<string
key=
"name"
>
sentBitrateTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sent_bytes_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
sentBytesLabe
l"
>
<string
key=
"name"
>
o_sent_bytes_lb
l
</string>
<string
key=
"name"
>
sentBytesLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sent_bytes_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
sentBytesTextField
"
>
<string
key=
"name"
>
o_sent_bytes_txt
</string>
<string
key=
"name"
>
sentBytesTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sent_packets_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
sentPacketsLabe
l"
>
<string
key=
"name"
>
o_sent_packets_lb
l
</string>
<string
key=
"name"
>
sentPacketsLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sent_packets_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
sentPacketsTextField
"
>
<string
key=
"name"
>
o_sent_packets_txt
</string>
<string
key=
"name"
>
sentPacketsTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_seqNum_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
seqNumLabe
l"
>
<string
key=
"name"
>
o_seqNum_lb
l
</string>
<string
key=
"name"
>
seqNumLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_seqNum_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
seqNumTextField
"
>
<string
key=
"name"
>
o_seqNum_txt
</string>
<string
key=
"name"
>
seqNumTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_sout_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
soutLabe
l"
>
<string
key=
"name"
>
o_sout_lb
l
</string>
<string
key=
"name"
>
soutLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_tab_v
iew"
>
<object
class=
"IBToOneOutletInfo"
key=
"
tabV
iew"
>
<string
key=
"name"
>
o_tab_v
iew
</string>
<string
key=
"name"
>
tabV
iew
</string>
<string
key=
"candidateClassName"
>
id
</string>
<string
key=
"candidateClassName"
>
NSTabView
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_title_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
titleLabe
l"
>
<string
key=
"name"
>
o_title_lb
l
</string>
<string
key=
"name"
>
titleLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_title_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
titleTextField
"
>
<string
key=
"name"
>
o_title_txt
</string>
<string
key=
"name"
>
titleTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_uri_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
uriLabe
l"
>
<string
key=
"name"
>
o_uri_lb
l
</string>
<string
key=
"name"
>
uriLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_uri_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
uriTextField
"
>
<string
key=
"name"
>
o_uri_txt
</string>
<string
key=
"name"
>
uriTextField
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_video_decoded_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
videoDecodedLabe
l"
>
<string
key=
"name"
>
o_video_decoded_lb
l
</string>
<string
key=
"name"
>
videoDecodedLabe
l
</string>
<string
key=
"candidateClassName"
>
id
</string>
<string
key=
"candidateClassName"
>
id
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_video_decoded_txt
"
>
<object
class=
"IBToOneOutletInfo"
key=
"
videoDecodedTextField
"
>
<string
key=
"name"
>
o_video_decoded_txt
</string>
<string
key=
"name"
>
videoDecodedTextField
</string>
<string
key=
"candidateClassName"
>
id
</string>
<string
key=
"candidateClassName"
>
id
</string>
</object>
</object>
<object
class=
"IBToOneOutletInfo"
key=
"
o_video_lb
l"
>
<object
class=
"IBToOneOutletInfo"
key=
"
videoLabe
l"
>
<string
key=
"name"
>
o_video_lb
l
</string>
<string
key=
"name"
>
videoLabe
l
</string>
<string
key=
"candidateClassName"
>
i
d
</string>
<string
key=
"candidateClassName"
>
NSTextFiel
d
</string>
</object>
</object>
</dictionary>
</dictionary>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
...
@@ -4830,6 +4818,14 @@
...
@@ -4830,6 +4818,14 @@
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSMenu.h
</string>
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSMenu.h
</string>
</object>
</object>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
NSOutlineView
</string>
<string
key=
"superclassName"
>
NSTableView
</string>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<string
key=
"majorKey"
>
IBFrameworkSource
</string>
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSOutlineView.h
</string>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
NSPanel
</string>
<string
key=
"className"
>
NSPanel
</string>
<string
key=
"superclassName"
>
NSWindow
</string>
<string
key=
"superclassName"
>
NSWindow
</string>
...
@@ -4846,6 +4842,14 @@
...
@@ -4846,6 +4842,14 @@
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSResponder.h
</string>
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSResponder.h
</string>
</object>
</object>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
NSTabView
</string>
<string
key=
"superclassName"
>
NSView
</string>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<string
key=
"majorKey"
>
IBFrameworkSource
</string>
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSTabView.h
</string>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
NSTableColumn
</string>
<string
key=
"className"
>
NSTableColumn
</string>
<string
key=
"superclassName"
>
NSObject
</string>
<string
key=
"superclassName"
>
NSObject
</string>
...
@@ -4854,6 +4858,14 @@
...
@@ -4854,6 +4858,14 @@
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSTableColumn.h
</string>
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSTableColumn.h
</string>
</object>
</object>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
NSTableView
</string>
<string
key=
"superclassName"
>
NSControl
</string>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<string
key=
"majorKey"
>
IBFrameworkSource
</string>
<string
key=
"minorKey"
>
AppKit.framework/Headers/NSTableView.h
</string>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
NSTextField
</string>
<string
key=
"className"
>
NSTextField
</string>
<string
key=
"superclassName"
>
NSControl
</string>
<string
key=
"superclassName"
>
NSControl
</string>
...
...
modules/gui/macosx/playlistinfo.h
View file @
a8498fbd
...
@@ -29,73 +29,72 @@
...
@@ -29,73 +29,72 @@
@class
VLCInfoTreeItem
;
@class
VLCInfoTreeItem
;
@interface
VLCInfo
:
NSObject
@interface
VLCInfo
:
NSObject
{
IBOutlet
id
o_info_window
;
IBOutlet
id
o_uri_lbl
;
IBOutlet
id
o_title_lbl
;
IBOutlet
id
o_author_lbl
;
IBOutlet
id
o_uri_txt
;
IBOutlet
id
o_title_txt
;
IBOutlet
id
o_author_txt
;
IBOutlet
id
o_outline_view
;
IBOutlet
id
o_tab_view
;
@property
(
readonly
)
input_item_t
*
item
;
IBOutlet
id
o_collection_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSPanel
*
infoPanel
;
IBOutlet
id
o_collection_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSOutlineView
*
outlineView
;
IBOutlet
id
o_copyright_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTabView
*
tabView
;
IBOutlet
id
o_copyright_txt
;
IBOutlet
id
o_date_lbl
;
IBOutlet
id
o_date_txt
;
IBOutlet
id
o_description_lbl
;
IBOutlet
id
o_description_txt
;
IBOutlet
id
o_encodedby_lbl
;
IBOutlet
id
o_encodedby_txt
;
IBOutlet
id
o_genre_lbl
;
IBOutlet
id
o_genre_txt
;
IBOutlet
id
o_language_lbl
;
IBOutlet
id
o_language_txt
;
IBOutlet
id
o_nowPlaying_lbl
;
IBOutlet
id
o_nowPlaying_txt
;
IBOutlet
id
o_publisher_lbl
;
IBOutlet
id
o_publisher_txt
;
IBOutlet
id
o_seqNum_lbl
;
IBOutlet
id
o_seqNum_txt
;
IBOutlet
id
o_image_well
;
IBOutlet
id
o_saveMetaData_btn
;
IBOutlet
id
o_audio_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
uriLabel
;
IBOutlet
id
o_audio_decoded_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
titleLabel
;
IBOutlet
id
o_audio_decoded_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
authorLabel
;
IBOutlet
id
o_demux_bitrate_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
uriTextField
;
IBOutlet
id
o_demux_bitrate_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
titleTextField
;
IBOutlet
id
o_demux_bytes_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
authorTextField
;
IBOutlet
id
o_demux_bytes_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
collectionLabel
;
IBOutlet
id
o_displayed_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
collectionTextField
;
IBOutlet
id
o_displayed_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
copyrightLabel
;
IBOutlet
id
o_input_bitrate_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
copyrightTextField
;
IBOutlet
id
o_input_bitrate_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
dateLabel
;
IBOutlet
id
o_input_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
dateTextField
;
IBOutlet
id
o_lost_abuffers_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
descriptionLabel
;
IBOutlet
id
o_lost_abuffers_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
descriptionTextField
;
IBOutlet
id
o_lost_frames_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
encodedbyLabel
;
IBOutlet
id
o_lost_frames_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
encodedbyTextField
;
IBOutlet
id
o_played_abuffers_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
genreLabel
;
IBOutlet
id
o_played_abuffers_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
genreTextField
;
IBOutlet
id
o_read_bytes_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
languageLabel
;
IBOutlet
id
o_read_bytes_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
languageTextField
;
IBOutlet
id
o_sent_bitrate_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
nowPlayingLabel
;
IBOutlet
id
o_sent_bitrate_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
nowPlayingTextField
;
IBOutlet
id
o_sent_bytes_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
publisherLabel
;
IBOutlet
id
o_sent_bytes_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
publisherTextField
;
IBOutlet
id
o_sent_packets_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
seqNumLabel
;
IBOutlet
id
o_sent_packets_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
seqNumTextField
;
IBOutlet
id
o_sout_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSImageView
*
imageWell
;
IBOutlet
id
o_video_lbl
;
@property
(
readwrite
,
weak
)
IBOutlet
NSButton
*
saveMetaDataButton
;
IBOutlet
id
o_video_decoded_lbl
;
IBOutlet
id
o_video_decoded_txt
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
audioLabel
;
}
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
audioDecodedLabel
;
@property
(
readonly
)
input_item_t
*
item
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
audioDecodedTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
demuxBitrateLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
demuxBitrateTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
demuxBytesLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
demuxBytesTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
displayedLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
displayedTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
inputBitrateLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
inputBitrateTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
inputLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
lostAudioBuffersLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
lostAudioBuffersTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
lostFramesLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
lostFramesTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
playedAudioBuffersLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
playedAudioBuffersTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
readBytesLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
readBytesTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
sentBitrateLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
sentBitrateTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
sentBytesLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
sentBytesTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
sentPacketsLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
sentPacketsTextField
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
soutLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
videoLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
videoDecodedLabel
;
@property
(
readwrite
,
weak
)
IBOutlet
NSTextField
*
videoDecodedTextField
;
-
(
void
)
updateCocoaWindowLevel
:(
NSInteger
)
i_level
;
-
(
void
)
updateCocoaWindowLevel
:(
NSInteger
)
i_level
;
-
(
void
)
initPanel
;
-
(
void
)
initPanel
;
...
...
modules/gui/macosx/playlistinfo.m
View file @
a8498fbd
/*****************************************************************************
/*****************************************************************************
r
playlistinfo.m: MacOS X interface module
*
playlistinfo.m: MacOS X interface module
*****************************************************************************
*****************************************************************************
* Copyright (C) 2002-2015 VLC authors and VideoLAN
* Copyright (C) 2002-2015 VLC authors and VideoLAN
* $Id$
* $Id$
...
@@ -20,11 +20,7 @@
...
@@ -20,11 +20,7 @@
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
******************************************************************************/
/*****************************************************************************
* Preamble
*****************************************************************************/
#import "CompatibilityFixes.h"
#import "CompatibilityFixes.h"
#import "intf.h"
#import "intf.h"
...
@@ -32,16 +28,13 @@
...
@@ -32,16 +28,13 @@
#import "playlist.h"
#import "playlist.h"
#import <vlc_url.h>
#import <vlc_url.h>
/*****************************************************************************
@interface
VLCInfo
()
<
NSOutlineViewDataSource
,
NSOutlineViewDelegate
>
* VLCPlaylistInfo Implementation
*****************************************************************************/
@interface
VLCInfo
()
{
{
VLCInfoTreeItem
*
rootItem
;
VLCInfoTreeItem
*
rootItem
;
input_item_t
*
p_item
;
input_item_t
*
p_item
;
BOOL
b_nibLoaded
;
BOOL
b_awakeFromNib
;
BOOL
b_awakeFromNib
;
BOOL
b_stats
;
BOOL
b_stats
;
}
}
...
@@ -49,85 +42,79 @@
...
@@ -49,85 +42,79 @@
@implementation
VLCInfo
@implementation
VLCInfo
static
VLCInfo
*
_o_sharedInstance
=
nil
;
+
(
VLCInfo
*
)
sharedInstance
+
(
VLCInfo
*
)
sharedInstance
{
{
return
_o_sharedInstance
?
_o_sharedInstance
:
[[
self
alloc
]
init
];
static
VLCInfo
*
sharedInstance
=
nil
;
}
static
dispatch_once_t
pred
;
-
(
id
)
init
{
if
(
!
_o_sharedInstance
)
{
_o_sharedInstance
=
[
super
init
];
if
(
_o_sharedInstance
!=
nil
)
{
dispatch_once
(
&
pred
,
^
{
p_item
=
NULL
;
sharedInstance
=
[
VLCInfo
new
];
[
self
updatePanelWithItem
:
NULL
];
});
rootItem
=
[[
VLCInfoTreeItem
alloc
]
init
];
}
}
return
_o_
sharedInstance
;
return
sharedInstance
;
}
}
-
(
void
)
awakeFromNib
-
(
void
)
awakeFromNib
{
{
[
o_info_window
setExcludedFromWindowsMenu
:
YES
];
[
_infoPanel
setExcludedFromWindowsMenu
:
YES
];
if
(
!
OSX_SNOW_LEOPARD
)
if
(
!
OSX_SNOW_LEOPARD
)
[
o_info_window
setCollectionBehavior
:
NSWindowCollectionBehaviorFullScreenAuxiliary
];
[
_infoPanel
setCollectionBehavior
:
NSWindowCollectionBehaviorFullScreenAuxiliary
];
[
_infoPanel
setTitle
:
_NS
(
"Media Information"
)];
[
o_info_window
setTitle
:
_NS
(
"Media Information"
)];
_outlineView
.
dataSource
=
self
;
[
o_uri_lbl
setStringValue
:
_NS
(
"Location"
)];
_outlineView
.
delegate
=
self
;
[
o_title_lbl
setStringValue
:
_NS
(
"Title"
)];
[
o_author_lbl
setStringValue
:
_NS
(
"Artist"
)];
[
o_saveMetaData_btn
setStringValue
:
_NS
(
"Save Metadata"
)];
[[
o_tab_view
tabViewItemAtIndex
:
0
]
setLabel
:
_NS
(
"General"
)];
[
_uriLabel
setStringValue
:
_NS
(
"Location"
)];
[[
o_tab_view
tabViewItemAtIndex
:
1
]
setLabel
:
_NS
(
"Codec Details"
)];
[
_titleLabel
setStringValue
:
_NS
(
"Title"
)];
[[
o_tab_view
tabViewItemAtIndex
:
2
]
setLabel
:
_NS
(
"Statistics"
)];
[
_authorLabel
setStringValue
:
_NS
(
"Artist"
)];
[
o_tab_view
selectTabViewItemAtIndex
:
0
];
[
_saveMetaDataButton
setStringValue
:
_NS
(
"Save Metadata"
)];
[[
_tabView
tabViewItemAtIndex
:
0
]
setLabel
:
_NS
(
"General"
)];
[[
_tabView
tabViewItemAtIndex
:
1
]
setLabel
:
_NS
(
"Codec Details"
)];
[[
_tabView
tabViewItemAtIndex
:
2
]
setLabel
:
_NS
(
"Statistics"
)];
[
_tabView
selectTabViewItemAtIndex
:
0
];
/* constants defined in vlc_meta.h */
/* constants defined in vlc_meta.h */
[
o_genre_lb
l
setStringValue
:
_NS
(
VLC_META_GENRE
)];
[
_genreLabe
l
setStringValue
:
_NS
(
VLC_META_GENRE
)];
[
o_copyright_lb
l
setStringValue
:
_NS
(
VLC_META_COPYRIGHT
)];
[
_copyrightLabe
l
setStringValue
:
_NS
(
VLC_META_COPYRIGHT
)];
[
o_collection_lb
l
setStringValue
:
_NS
(
VLC_META_ALBUM
)];
[
_collectionLabe
l
setStringValue
:
_NS
(
VLC_META_ALBUM
)];
[
o_seqNum_lb
l
setStringValue
:
_NS
(
VLC_META_TRACK_NUMBER
)];
[
_seqNumLabe
l
setStringValue
:
_NS
(
VLC_META_TRACK_NUMBER
)];
[
o_description_lb
l
setStringValue
:
_NS
(
VLC_META_DESCRIPTION
)];
[
_descriptionLabe
l
setStringValue
:
_NS
(
VLC_META_DESCRIPTION
)];
[
o_date_lb
l
setStringValue
:
_NS
(
VLC_META_DATE
)];
[
_dateLabe
l
setStringValue
:
_NS
(
VLC_META_DATE
)];
[
o_language_lb
l
setStringValue
:
_NS
(
VLC_META_LANGUAGE
)];
[
_languageLabe
l
setStringValue
:
_NS
(
VLC_META_LANGUAGE
)];
[
o_nowPlaying_lb
l
setStringValue
:
_NS
(
VLC_META_NOW_PLAYING
)];
[
_nowPlayingLabe
l
setStringValue
:
_NS
(
VLC_META_NOW_PLAYING
)];
[
o_publisher_lb
l
setStringValue
:
_NS
(
VLC_META_PUBLISHER
)];
[
_publisherLabe
l
setStringValue
:
_NS
(
VLC_META_PUBLISHER
)];
[
o_encodedby_lb
l
setStringValue
:
_NS
(
VLC_META_ENCODED_BY
)];
[
_encodedbyLabe
l
setStringValue
:
_NS
(
VLC_META_ENCODED_BY
)];
/* statistics */
/* statistics */
[
o_input_lb
l
setStringValue
:
_NS
(
"Input"
)];
[
_inputLabe
l
setStringValue
:
_NS
(
"Input"
)];
[
o_read_bytes_lb
l
setStringValue
:
_NS
(
"Read at media"
)];
[
_readBytesLabe
l
setStringValue
:
_NS
(
"Read at media"
)];
[
o_input_bitrate_lb
l
setStringValue
:
_NS
(
"Input bitrate"
)];
[
_inputBitrateLabe
l
setStringValue
:
_NS
(
"Input bitrate"
)];
[
o_demux_bytes_lb
l
setStringValue
:
_NS
(
"Demuxed"
)];
[
_demuxBytesLabe
l
setStringValue
:
_NS
(
"Demuxed"
)];
[
o_demux_bitrate_lb
l
setStringValue
:
_NS
(
"Stream bitrate"
)];
[
_demuxBitrateLabe
l
setStringValue
:
_NS
(
"Stream bitrate"
)];
[
o_video_lb
l
setStringValue
:
_NS
(
"Video"
)];
[
_videoLabe
l
setStringValue
:
_NS
(
"Video"
)];
[
o_video_decoded_lb
l
setStringValue
:
_NS
(
"Decoded blocks"
)];
[
_videoDecodedLabe
l
setStringValue
:
_NS
(
"Decoded blocks"
)];
[
o_displayed_lb
l
setStringValue
:
_NS
(
"Displayed frames"
)];
[
_displayedLabe
l
setStringValue
:
_NS
(
"Displayed frames"
)];
[
o_lost_frames_lb
l
setStringValue
:
_NS
(
"Lost frames"
)];
[
_lostFramesLabe
l
setStringValue
:
_NS
(
"Lost frames"
)];
[
o_sout_lb
l
setStringValue
:
_NS
(
"Streaming"
)];
[
_soutLabe
l
setStringValue
:
_NS
(
"Streaming"
)];
[
o_sent_packets_lb
l
setStringValue
:
_NS
(
"Sent packets"
)];
[
_sentPacketsLabe
l
setStringValue
:
_NS
(
"Sent packets"
)];
[
o_sent_bytes_lb
l
setStringValue
:
_NS
(
"Sent bytes"
)];
[
_sentBytesLabe
l
setStringValue
:
_NS
(
"Sent bytes"
)];
[
o_sent_bitrate_lb
l
setStringValue
:
_NS
(
"Send rate"
)];
[
_sentBitrateLabe
l
setStringValue
:
_NS
(
"Send rate"
)];
[
o_audio_lb
l
setStringValue
:
_NS
(
"Audio"
)];
[
_audioLabe
l
setStringValue
:
_NS
(
"Audio"
)];
[
o_audio_decoded_lb
l
setStringValue
:
_NS
(
"Decoded blocks"
)];
[
_audioDecodedLabe
l
setStringValue
:
_NS
(
"Decoded blocks"
)];
[
o_played_abuffers_lb
l
setStringValue
:
_NS
(
"Played buffers"
)];
[
_playedAudioBuffersLabe
l
setStringValue
:
_NS
(
"Played buffers"
)];
[
o_lost_abuffers_lb
l
setStringValue
:
_NS
(
"Lost buffers"
)];
[
_lostAudioBuffersLabe
l
setStringValue
:
_NS
(
"Lost buffers"
)];
[
o_info_window
setInitialFirstResponder
:
o_uri_txt
];
[
_infoPanel
setInitialFirstResponder
:
_uriLabel
];
b_awakeFromNib
=
YES
;
b_awakeFromNib
=
YES
;
/* We may be awoken from nib way after initialisation
/* We may be awoken from nib way after initialisation
*
Update ourselves */
*Update ourselves */
[
self
updatePanelWithItem
:
p_item
];
[
self
updatePanelWithItem
:
p_item
];
}
}
...
@@ -140,48 +127,50 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -140,48 +127,50 @@ static VLCInfo *_o_sharedInstance = nil;
-
(
void
)
updateCocoaWindowLevel
:(
NSInteger
)
i_level
-
(
void
)
updateCocoaWindowLevel
:(
NSInteger
)
i_level
{
{
if
(
o_info_window
&&
[
o_info_window
isVisible
]
&&
[
o_info_window
level
]
!=
i_level
)
if
(
_infoPanel
&&
[
_infoPanel
isVisible
]
&&
[
_infoPanel
level
]
!=
i_level
)
[
o_info_window
setLevel
:
i_level
];
[
_infoPanel
setLevel
:
i_level
];
}
}
-
(
void
)
initPanel
-
(
void
)
initPanel
{
{
if
(
!
b_nibLoaded
)
b_nibLoaded
=
[
NSBundle
loadNibNamed
:
@"MediaInfo"
owner
:
self
];
b_stats
=
var_InheritBool
(
VLCIntf
,
"stats"
);
b_stats
=
var_InheritBool
(
VLCIntf
,
"stats"
);
if
(
!
b_stats
)
{
if
(
!
b_stats
)
{
if
([
o_tab_v
iew
numberOfTabViewItems
]
>
2
)
if
([
_tabV
iew
numberOfTabViewItems
]
>
2
)
[
o_tab_view
removeTabViewItem
:
[
o_tab_v
iew
tabViewItemAtIndex
:
2
]];
[
_tabView
removeTabViewItem
:
[
_tabV
iew
tabViewItemAtIndex
:
2
]];
}
}
else
else
[
self
initMediaPanelStats
];
[
self
initMediaPanelStats
];
NSInteger
i_level
=
[[[
VLCMain
sharedInstance
]
voutController
]
currentStatusWindowLevel
];
NSInteger
i_level
=
[[[
VLCMain
sharedInstance
]
voutController
]
currentStatusWindowLevel
];
[
o_info_window
setLevel
:
i_level
];
[
_infoPanel
setLevel
:
i_level
];
[
o_info_window
makeKeyAndOrderFront
:
nil
];
[
_infoPanel
makeKeyAndOrderFront
:
nil
];
}
}
-
(
void
)
initMediaPanelStats
-
(
void
)
initMediaPanelStats
{
{
//Initializing Input Variables
//Initializing Input Variables
[
o_read_bytes_txt
setStringValue
:
[
NSString
stringWithFormat
:
_NS
(
"%.1f KiB"
),
(
float
)
0
]];
[
_readBytesTextField
setStringValue
:
[
NSString
stringWithFormat
:
_NS
(
"%.1f KiB"
),
(
float
)
0
]];
[
o_input_bitrate_txt
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)
0
]];
[
_inputBitrateTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)
0
]];
[
o_demux_bytes_txt
setStringValue
:
[
NSString
stringWithFormat
:
_NS
(
"%.1f KiB"
),
(
float
)
0
]];
[
_demuxBytesTextField
setStringValue
:
[
NSString
stringWithFormat
:
_NS
(
"%.1f KiB"
),
(
float
)
0
]];
[
o_demux_bitrate_txt
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)
0
]];
[
_demuxBitrateTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)
0
]];
//Initializing Video Variables
//Initializing Video Variables
[
o_video_decoded_txt
setIntValue
:
0
];
[
_videoDecodedTextField
setIntValue
:
0
];
[
o_displayed_txt
setIntValue
:
0
];
[
_displayedTextField
setIntValue
:
0
];
[
o_lost_frames_txt
setIntValue
:
0
];
[
_lostFramesTextField
setIntValue
:
0
];
//Initializing Output Variables
//Initializing Output Variables
[
o_sent_packets_txt
setIntValue
:
0
];
[
_sentPacketsTextField
setIntValue
:
0
];
[
o_sent_bytes_txt
setStringValue
:
[
NSString
stringWithFormat
:
_NS
(
"%.1f KiB"
),
(
float
)
0
]];
[
_sentBytesTextField
setStringValue
:
[
NSString
stringWithFormat
:
_NS
(
"%.1f KiB"
),
(
float
)
0
]];
[
o_sent_bitrate_txt
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)
0
]];
[
_sentBitrateTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)
0
]];
//Initializing Audio Variables
//Initializing Audio Variables
[
o_audio_decoded_txt
setIntValue
:
0
];
[
_audioDecodedTextField
setIntValue
:
0
];
[
o_played_abuffers_txt
setIntValue
:
0
];
[
_playedAudioBuffersTextField
setIntValue
:
0
];
[
o_lost_abuffers_txt
setIntValue
:
0
];
[
_lostAudioBuffersTextField
setIntValue
:
0
];
}
}
-
(
void
)
updateMetadata
-
(
void
)
updateMetadata
...
@@ -195,17 +184,21 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -195,17 +184,21 @@ static VLCInfo *_o_sharedInstance = nil;
-
(
void
)
updatePanelWithItem
:(
input_item_t
*
)
_p_item
;
-
(
void
)
updatePanelWithItem
:(
input_item_t
*
)
_p_item
;
{
{
@autoreleasepool
{
@autoreleasepool
{
rootItem
=
[[
VLCInfoTreeItem
alloc
]
init
];
if
(
_p_item
!=
p_item
)
{
if
(
_p_item
!=
p_item
)
{
if
(
p_item
)
vlc_gc_decref
(
p_item
);
if
(
p_item
)
[
o_saveMetaData_btn
setEnabled
:
NO
];
vlc_gc_decref
(
p_item
);
if
(
_p_item
)
vlc_gc_incref
(
_p_item
);
[
_saveMetaDataButton
setEnabled
:
NO
];
if
(
_p_item
)
vlc_gc_incref
(
_p_item
);
p_item
=
_p_item
;
p_item
=
_p_item
;
}
}
if
(
!
p_item
)
{
if
(
!
p_item
)
{
/* Erase */
/* Erase */
#define SET( foo ) \
#define SET( foo ) \
[self setMeta: "" forLabel:
o_##foo##_txt
];
[self setMeta: "" forLabel:
_##foo##TextField
];
SET
(
uri
);
SET
(
uri
);
SET
(
title
);
SET
(
title
);
SET
(
author
);
SET
(
author
);
...
@@ -220,26 +213,26 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -220,26 +213,26 @@ static VLCInfo *_o_sharedInstance = nil;
SET
(
description
);
SET
(
description
);
SET
(
encodedby
);
SET
(
encodedby
);
#undef SET
#undef SET
[
o_image_w
ell
setImage
:
[
NSImage
imageNamed
:
@"noart.png"
]];
[
_imageW
ell
setImage
:
[
NSImage
imageNamed
:
@"noart.png"
]];
}
else
{
}
else
{
if
(
!
input_item_IsPreparsed
(
p_item
))
if
(
!
input_item_IsPreparsed
(
p_item
))
libvlc_MetaRequest
(
VLCIntf
->
p_libvlc
,
p_item
,
META_REQUEST_OPTION_NONE
);
libvlc_MetaRequest
(
VLCIntf
->
p_libvlc
,
p_item
,
META_REQUEST_OPTION_NONE
);
/* fill uri info */
/* fill uri info */
char
*
psz_url
=
decode_URI
(
input_item_GetURI
(
p_item
));
char
*
psz_url
=
decode_URI
(
input_item_GetURI
(
p_item
));
[
o_uri_txt
setStringValue
:
[
NSString
stringWithUTF8String
:
psz_url
?
psz_url
:
""
]];
[
_uriTextField
setStringValue
:
[
NSString
stringWithUTF8String
:
psz_url
?
psz_url
:
""
]];
free
(
psz_url
);
free
(
psz_url
);
/* fill title info */
/* fill title info */
char
*
psz_title
=
input_item_GetTitle
(
p_item
);
char
*
psz_title
=
input_item_GetTitle
(
p_item
);
if
(
!
psz_title
)
if
(
!
psz_title
)
psz_title
=
input_item_GetName
(
p_item
);
psz_title
=
input_item_GetName
(
p_item
);
[
o_title_txt
setStringValue
:
[
NSString
stringWithUTF8String
:
psz_title
?
:
""
]];
[
_titleTextField
setStringValue
:
[
NSString
stringWithUTF8String
:
psz_title
?
:
""
]];
free
(
psz_title
);
free
(
psz_title
);
#define SET( foo, bar ) \
#define SET( foo, bar ) \
char *psz_##foo = input_item_Get##bar ( p_item ); \
char *psz_##foo = input_item_Get##bar ( p_item ); \
[self setMeta: psz_##foo forLabel:
o_##foo##_txt
]; \
[self setMeta: psz_##foo forLabel:
_##foo##TextField
]; \
FREENULL( psz_##foo );
FREENULL( psz_##foo );
/* fill the other fields */
/* fill the other fields */
...
@@ -258,22 +251,22 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -258,22 +251,22 @@ static VLCInfo *_o_sharedInstance = nil;
#undef SET
#undef SET
char
*
psz_meta
;
char
*
psz_meta
;
NSImage
*
o_
image
;
NSImage
*
image
;
psz_meta
=
input_item_GetArtURL
(
p_item
);
psz_meta
=
input_item_GetArtURL
(
p_item
);
/* FIXME Can also be attachment:// */
/* FIXME Can also be attachment:// */
if
(
psz_meta
&&
strncmp
(
psz_meta
,
"attachment://"
,
13
))
if
(
psz_meta
&&
strncmp
(
psz_meta
,
"attachment://"
,
13
))
o_
image
=
[[
NSImage
alloc
]
initWithContentsOfURL
:
[
NSURL
URLWithString
:[
NSString
stringWithUTF8String
:
psz_meta
]]];
image
=
[[
NSImage
alloc
]
initWithContentsOfURL
:
[
NSURL
URLWithString
:[
NSString
stringWithUTF8String
:
psz_meta
]]];
else
else
o_
image
=
[
NSImage
imageNamed
:
@"noart.png"
];
image
=
[
NSImage
imageNamed
:
@"noart.png"
];
[
o_image_well
setImage
:
o_
image
];
[
_imageWell
setImage
:
image
];
FREENULL
(
psz_meta
);
FREENULL
(
psz_meta
);
}
}
/* reload the advanced table */
/* reload the advanced table */
[
rootItem
refresh
];
[
rootItem
refresh
];
[
o_outline_v
iew
reloadData
];
[
_outlineV
iew
reloadData
];
[
o_outline_v
iew
expandItem
:
nil
expandChildren
:
YES
];
[
_outlineV
iew
expandItem
:
nil
expandChildren
:
YES
];
/* update the stats once to display p_item change faster */
/* update the stats once to display p_item change faster */
[
self
updateStatistics
];
[
self
updateStatistics
];
...
@@ -293,7 +286,7 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -293,7 +286,7 @@ static VLCInfo *_o_sharedInstance = nil;
if
(
!
b_awakeFromNib
||
!
b_stats
)
if
(
!
b_awakeFromNib
||
!
b_stats
)
return
;
return
;
if
([
o_info_window
isVisible
])
{
if
([
_infoPanel
isVisible
])
{
if
(
!
p_item
||
!
p_item
->
p_stats
)
{
if
(
!
p_item
||
!
p_item
->
p_stats
)
{
[
self
initMediaPanelStats
];
[
self
initMediaPanelStats
];
return
;
return
;
...
@@ -302,31 +295,31 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -302,31 +295,31 @@ static VLCInfo *_o_sharedInstance = nil;
vlc_mutex_lock
(
&
p_item
->
p_stats
->
lock
);
vlc_mutex_lock
(
&
p_item
->
p_stats
->
lock
);
/* input */
/* input */
[
o_read_bytes_txt
setStringValue
:
[
NSString
stringWithFormat
:
[
_readBytesTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%8.0f KiB"
,
(
float
)(
p_item
->
p_stats
->
i_read_bytes
)
/
1024
]];
@"%8.0f KiB"
,
(
float
)(
p_item
->
p_stats
->
i_read_bytes
)
/
1024
]];
[
o_input_bitrate_txt
setStringValue
:
[
NSString
stringWithFormat
:
[
_inputBitrateTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)(
p_item
->
p_stats
->
f_input_bitrate
)
*
8000
]];
@"%6.0f kb/s"
,
(
float
)(
p_item
->
p_stats
->
f_input_bitrate
)
*
8000
]];
[
o_demux_bytes_txt
setStringValue
:
[
NSString
stringWithFormat
:
[
_demuxBytesTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%8.0f KiB"
,
(
float
)(
p_item
->
p_stats
->
i_demux_read_bytes
)
/
1024
]];
@"%8.0f KiB"
,
(
float
)(
p_item
->
p_stats
->
i_demux_read_bytes
)
/
1024
]];
[
o_demux_bitrate_txt
setStringValue
:
[
NSString
stringWithFormat
:
[
_demuxBitrateTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)(
p_item
->
p_stats
->
f_demux_bitrate
)
*
8000
]];
@"%6.0f kb/s"
,
(
float
)(
p_item
->
p_stats
->
f_demux_bitrate
)
*
8000
]];
/* Video */
/* Video */
[
o_video_decoded_txt
setIntValue
:
p_item
->
p_stats
->
i_decoded_video
];
[
_videoDecodedTextField
setIntValue
:
p_item
->
p_stats
->
i_decoded_video
];
[
o_displayed_txt
setIntValue
:
p_item
->
p_stats
->
i_displayed_pictures
];
[
_displayedTextField
setIntValue
:
p_item
->
p_stats
->
i_displayed_pictures
];
[
o_lost_frames_txt
setIntValue
:
p_item
->
p_stats
->
i_lost_pictures
];
[
_lostFramesTextField
setIntValue
:
p_item
->
p_stats
->
i_lost_pictures
];
/* Sout */
/* Sout */
[
o_sent_packets_txt
setIntValue
:
p_item
->
p_stats
->
i_sent_packets
];
[
_sentPacketsTextField
setIntValue
:
p_item
->
p_stats
->
i_sent_packets
];
[
o_sent_bytes_txt
setStringValue
:
[
NSString
stringWithFormat
:
@"%8.0f KiB"
,
[
_sentBytesTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%8.0f KiB"
,
(
float
)(
p_item
->
p_stats
->
i_sent_bytes
)
/
1024
]];
(
float
)(
p_item
->
p_stats
->
i_sent_bytes
)
/
1024
]];
[
o_sent_bitrate_txt
setStringValue
:
[
NSString
stringWithFormat
:
[
_sentBitrateTextField
setStringValue
:
[
NSString
stringWithFormat
:
@"%6.0f kb/s"
,
(
float
)(
p_item
->
p_stats
->
f_send_bitrate
*
8
)
*
1000
]];
@"%6.0f kb/s"
,
(
float
)(
p_item
->
p_stats
->
f_send_bitrate
*
8
)
*
1000
]];
/* Audio */
/* Audio */
[
o_audio_decoded_txt
setIntValue
:
p_item
->
p_stats
->
i_decoded_audio
];
[
_audioDecodedTextField
setIntValue
:
p_item
->
p_stats
->
i_decoded_audio
];
[
o_played_abuffers_txt
setIntValue
:
p_item
->
p_stats
->
i_played_abuffers
];
[
_playedAudioBuffersTextField
setIntValue
:
p_item
->
p_stats
->
i_played_abuffers
];
[
o_lost_abuffers_txt
setIntValue
:
p_item
->
p_stats
->
i_lost_abuffers
];
[
_lostAudioBuffersTextField
setIntValue
:
p_item
->
p_stats
->
i_lost_abuffers
];
vlc_mutex_unlock
(
&
p_item
->
p_stats
->
lock
);
vlc_mutex_unlock
(
&
p_item
->
p_stats
->
lock
);
}
}
...
@@ -334,7 +327,7 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -334,7 +327,7 @@ static VLCInfo *_o_sharedInstance = nil;
-
(
IBAction
)
metaFieldChanged
:(
id
)
sender
-
(
IBAction
)
metaFieldChanged
:(
id
)
sender
{
{
[
o_saveMetaData_bt
n
setEnabled
:
YES
];
[
_saveMetaDataButto
n
setEnabled
:
YES
];
}
}
-
(
IBAction
)
saveMetaData
:(
id
)
sender
-
(
IBAction
)
saveMetaData
:(
id
)
sender
...
@@ -342,28 +335,28 @@ static VLCInfo *_o_sharedInstance = nil;
...
@@ -342,28 +335,28 @@ static VLCInfo *_o_sharedInstance = nil;
if
(
!
p_item
)
if
(
!
p_item
)
goto
error
;
goto
error
;
#define utf8(
o
_blub ) \
#define utf8( _blub ) \
[[
o
_blub stringValue] UTF8String]
[[_blub stringValue] UTF8String]
input_item_SetName
(
p_item
,
utf8
(
o_title_txt
)
);
input_item_SetName
(
p_item
,
utf8
(
_titleTextField
)
);
input_item_SetTitle
(
p_item
,
utf8
(
o_title_txt
)
);
input_item_SetTitle
(
p_item
,
utf8
(
_titleTextField
)
);
input_item_SetArtist
(
p_item
,
utf8
(
o_author_txt
)
);
input_item_SetArtist
(
p_item
,
utf8
(
_authorTextField
)
);
input_item_SetAlbum
(
p_item
,
utf8
(
o_collection_txt
)
);
input_item_SetAlbum
(
p_item
,
utf8
(
_collectionTextField
)
);
input_item_SetGenre
(
p_item
,
utf8
(
o_genre_txt
)
);
input_item_SetGenre
(
p_item
,
utf8
(
_genreTextField
)
);
input_item_SetTrackNum
(
p_item
,
utf8
(
o_seqNum_txt
)
);
input_item_SetTrackNum
(
p_item
,
utf8
(
_seqNumTextField
)
);
input_item_SetDate
(
p_item
,
utf8
(
o_date_txt
)
);
input_item_SetDate
(
p_item
,
utf8
(
_dateTextField
)
);
input_item_SetCopyright
(
p_item
,
utf8
(
o_copyright_txt
)
);
input_item_SetCopyright
(
p_item
,
utf8
(
_copyrightTextField
)
);
input_item_SetPublisher
(
p_item
,
utf8
(
o_publisher_txt
)
);
input_item_SetPublisher
(
p_item
,
utf8
(
_publisherTextField
)
);
input_item_SetDescription
(
p_item
,
utf8
(
o_description_txt
)
);
input_item_SetDescription
(
p_item
,
utf8
(
_descriptionTextField
)
);
input_item_SetLanguage
(
p_item
,
utf8
(
o_language_txt
)
);
input_item_SetLanguage
(
p_item
,
utf8
(
_languageTextField
)
);
playlist_t
*
p_playlist
=
pl_Get
(
VLCIntf
);
playlist_t
*
p_playlist
=
pl_Get
(
VLCIntf
);
input_item_WriteMeta
(
VLC_OBJECT
(
p_playlist
),
p_item
);
input_item_WriteMeta
(
VLC_OBJECT
(
p_playlist
),
p_item
);
var_SetBool
(
p_playlist
,
"intf-change"
,
true
);
var_SetBool
(
p_playlist
,
"intf-change"
,
true
);
[
self
updatePanelWithItem
:
p_item
];
[
self
updatePanelWithItem
:
p_item
];
[
o_saveMetaData_bt
n
setEnabled
:
NO
];
[
_saveMetaDataButto
n
setEnabled
:
NO
];
return
;
return
;
error:
error:
...
@@ -374,7 +367,7 @@ error:
...
@@ -374,7 +367,7 @@ error:
-
(
IBAction
)
downloadCoverArt
:(
id
)
sender
-
(
IBAction
)
downloadCoverArt
:(
id
)
sender
{
{
playlist_t
*
p_playlist
=
pl_Get
(
VLCIntf
);
playlist_t
*
p_playlist
=
pl_Get
(
VLCIntf
);
if
(
p_item
)
libvlc_ArtRequest
(
VLCIntf
->
p_libvlc
,
p_item
,
META_REQUEST_OPTION_NONE
);
if
(
p_item
)
libvlc_ArtRequest
(
VLCIntf
->
p_libvlc
,
p_item
,
META_REQUEST_OPTION_NONE
);
}
}
...
@@ -388,11 +381,9 @@ error:
...
@@ -388,11 +381,9 @@ error:
@implementation
VLCInfo
(
NSMenuValidation
)
@implementation
VLCInfo
(
NSMenuValidation
)
-
(
BOOL
)
validateMenuItem
:(
NSMenuItem
*
)
o_
mi
-
(
BOOL
)
validateMenuItem
:(
NSMenuItem
*
)
mi
{
{
BOOL
bEnabled
=
TRUE
;
if
([[
mi
title
]
isEqualToString
:
_NS
(
"Information"
)])
{
if
([[
o_mi
title
]
isEqualToString
:
_NS
(
"Information"
)])
{
return
!
[[[
VLCMain
sharedInstance
]
playlist
]
isSelectionEmpty
];
return
!
[[[
VLCMain
sharedInstance
]
playlist
]
isSelectionEmpty
];
}
}
...
@@ -430,7 +421,7 @@ error:
...
@@ -430,7 +421,7 @@ error:
@interface
VLCInfoTreeItem
()
@interface
VLCInfoTreeItem
()
{
{
int
i_object_id
;
int
i_object_id
;
input_item_t
*
p_item
;
input_item_t
*
p_item
;
VLCInfoTreeItem
*
_parent
;
VLCInfoTreeItem
*
_parent
;
NSMutableArray
*
_children
;
NSMutableArray
*
_children
;
BOOL
_isALeafNode
;
BOOL
_isALeafNode
;
...
@@ -452,7 +443,7 @@ error:
...
@@ -452,7 +443,7 @@ error:
_value
=
[
item_value
copy
];
_value
=
[
item_value
copy
];
i_object_id
=
i_id
;
i_object_id
=
i_id
;
_parent
=
parent_item
;
_parent
=
parent_item
;
p_item
=
[
(
VLCInfo
*
)[[
VLCMain
sharedInstance
]
info
]
item
];
p_item
=
[
[
VLCInfo
sharedInstance
]
item
];
}
}
return
self
;
return
self
;
}
}
...
@@ -469,7 +460,7 @@ error:
...
@@ -469,7 +460,7 @@ error:
}
}
/* Creates and returns the array of children
/* Creates and returns the array of children
*
Loads children incrementally */
*Loads children incrementally */
-
(
void
)
_updateChildren
-
(
void
)
_updateChildren
{
{
if
(
!
p_item
)
if
(
!
p_item
)
...
@@ -499,7 +490,7 @@ error:
...
@@ -499,7 +490,7 @@ error:
}
}
else
if
(
_parent
->
i_object_id
==
-
1
)
{
else
if
(
_parent
->
i_object_id
==
-
1
)
{
vlc_mutex_lock
(
&
p_item
->
lock
);
vlc_mutex_lock
(
&
p_item
->
lock
);
info_category_t
*
cat
=
p_item
->
pp_categories
[
i_object_id
];
info_category_t
*
cat
=
p_item
->
pp_categories
[
i_object_id
];
for
(
int
i
=
0
;
i
<
cat
->
i_infos
;
i
++
)
{
for
(
int
i
=
0
;
i
<
cat
->
i_infos
;
i
++
)
{
NSString
*
name
;
NSString
*
name
;
NSString
*
value
;
NSString
*
value
;
...
...
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