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
c5197167
Commit
c5197167
authored
Jan 06, 2003
by
Olivier Teulière
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* modules/gui/win32/network.cpp: added support for ftp and mms
* modules/gui/win32/disc.cpp: cosmetic
parent
ebc092f4
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
51 additions
and
42 deletions
+51
-42
modules/gui/win32/disc.cpp
modules/gui/win32/disc.cpp
+14
-9
modules/gui/win32/disc.dfm
modules/gui/win32/disc.dfm
+2
-2
modules/gui/win32/disc.h
modules/gui/win32/disc.h
+3
-2
modules/gui/win32/network.cpp
modules/gui/win32/network.cpp
+6
-3
modules/gui/win32/network.dfm
modules/gui/win32/network.dfm
+25
-25
modules/gui/win32/network.h
modules/gui/win32/network.h
+1
-1
No files found.
modules/gui/win32/disc.cpp
View file @
c5197167
...
...
@@ -9,7 +9,7 @@
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
...
...
@@ -79,13 +79,13 @@ void __fastcall TDiscDlg::ButtonOkClick( TObject *Sender )
Chapter
.
sprintf
(
"%d"
,
SpinEditChapter
->
Value
);
/* Build source name and add it to playlist */
if
(
CheckBoxMenus
->
Checked
)
if
(
CheckBoxMenus
->
Checked
&&
RadioGroupType
->
ItemIndex
==
0
)
{
Source
=
Method
+
":
"
+
Device
;
Source
=
"dvdplay://
"
+
Device
;
}
else
{
Source
=
Method
+
":"
+
Device
+
"@"
+
Title
+
","
+
Chapter
;
Source
=
Method
+
":
//
"
+
Device
+
"@"
+
Title
+
","
+
Chapter
;
}
p_intf
->
p_sys
->
p_playwin
->
Add
(
Source
,
PLAYLIST_APPEND
...
...
@@ -102,13 +102,14 @@ void __fastcall TDiscDlg::RadioGroupTypeClick( TObject *Sender )
{
psz_device
=
config_GetPsz
(
p_intf
,
"dvd"
);
CheckBoxMenus
->
Enabled
=
true
;
CheckBoxMenus
->
Checked
=
true
;
DisableTitles
(
CheckBoxMenus
->
Checked
)
;
}
else
{
psz_device
=
config_GetPsz
(
p_intf
,
"vcd"
);
CheckBoxMenus
->
Checked
=
false
;
CheckBoxMenus
->
Enabled
=
false
;
/* We don't support menus for vcds, so we use titles and chapters */
DisableTitles
(
false
);
}
if
(
psz_device
)
...
...
@@ -118,10 +119,14 @@ void __fastcall TDiscDlg::RadioGroupTypeClick( TObject *Sender )
}
}
//---------------------------------------------------------------------------
void
__fastcall
TDiscDlg
::
CheckBoxMenusClick
(
TObject
*
Sender
)
void
__fastcall
TDiscDlg
::
CheckBoxMenusClick
(
TObject
*
Sender
)
{
DisableTitles
(
CheckBoxMenus
->
Checked
);
}
//---------------------------------------------------------------------------
void
__fastcall
TDiscDlg
::
DisableTitles
(
Boolean
disable
)
{
if
(
CheckBoxMenus
->
Checked
)
if
(
disable
)
{
LabelTitle
->
Enabled
=
false
;
LabelChapter
->
Enabled
=
false
;
...
...
modules/gui/win32/disc.dfm
View file @
c5197167
object DiscDlg: TDiscDlg
Left =
502
Top = 3
36
Left =
390
Top = 3
20
BorderIcons = [biSystemMenu, biMinimize]
BorderStyle = bsDialog
Caption = 'Open disc'
...
...
modules/gui/win32/disc.h
View file @
c5197167
...
...
@@ -9,7 +9,7 @@
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
...
...
@@ -52,9 +52,10 @@ __published: // IDE-managed Components
void
__fastcall
ButtonCancelClick
(
TObject
*
Sender
);
void
__fastcall
ButtonOkClick
(
TObject
*
Sender
);
void
__fastcall
RadioGroupTypeClick
(
TObject
*
Sender
);
void
__fastcall
CheckBoxMenusClick
(
TObject
*
Sender
);
void
__fastcall
CheckBoxMenusClick
(
TObject
*
Sender
);
private:
// User declarations
intf_thread_t
*
p_intf
;
void
__fastcall
DisableTitles
(
Boolean
disable
);
public:
// User declarations
__fastcall
TDiscDlg
(
TComponent
*
Owner
,
intf_thread_t
*
_p_intf
);
};
...
...
modules/gui/win32/network.cpp
View file @
c5197167
...
...
@@ -9,7 +9,7 @@
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
...
...
@@ -143,8 +143,11 @@ void __fastcall TNetworkDlg::BitBtnOkClick( TObject *Sender )
config_PutInt
(
p_intf
,
"network-channel"
,
FALSE
);
Address
=
EditHTTPURL
->
Text
;
/* Build source name with a basic test */
if
(
Address
.
SubString
(
1
,
4
)
==
"http"
)
/* Build source name with a basic test;
* http is the default protocol */
if
(
Address
.
SubString
(
1
,
7
)
==
"http://"
||
Address
.
SubString
(
1
,
6
)
==
"ftp://"
||
Address
.
SubString
(
1
,
6
)
==
"mms://"
)
{
Source
=
Address
;
}
...
...
modules/gui/win32/network.dfm
View file @
c5197167
object NetworkDlg: TNetworkDlg
Left = 3
6
9
Top =
301
Left = 3
2
9
Top =
253
BorderStyle = bsDialog
Caption = 'Open network'
ClientHeight = 206
ClientWidth = 4
82
ClientWidth = 4
97
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
...
...
@@ -249,7 +249,7 @@ object NetworkDlg: TNetworkDlg
TextHeight = 13
object BitBtnOk: TBitBtn
Tag = 3
Left =
40
Left =
52
Top = 168
Width = 177
Height = 25
...
...
@@ -259,7 +259,7 @@ object NetworkDlg: TNetworkDlg
end
object BitBtnCancel: TBitBtn
Tag = 3
Left = 2
56
Left = 2
68
Top = 168
Width = 177
Height = 25
...
...
@@ -271,13 +271,13 @@ object NetworkDlg: TNetworkDlg
Tag = 3
Left = 8
Top = 8
Width = 4
65
Width = 4
81
Height = 145
Caption = 'Network mode'
TabOrder = 2
object LabelUDPPort: TLabel
Tag = 3
Left = 1
48
Left = 1
72
Top = 26
Width = 22
Height = 13
...
...
@@ -285,7 +285,7 @@ object NetworkDlg: TNetworkDlg
end
object LabelMulticastPort: TLabel
Tag = 3
Left = 3
64
Left = 3
88
Top = 54
Width = 22
Height = 13
...
...
@@ -294,7 +294,7 @@ object NetworkDlg: TNetworkDlg
end
object LabelCSPort: TLabel
Tag = 3
Left = 3
64
Left = 3
88
Top = 82
Width = 22
Height = 13
...
...
@@ -303,7 +303,7 @@ object NetworkDlg: TNetworkDlg
end
object LabelMulticastAddress: TLabel
Tag = 3
Left = 1
39
Left = 1
63
Top = 54
Width = 41
Height = 13
...
...
@@ -312,7 +312,7 @@ object NetworkDlg: TNetworkDlg
end
object LabelCSAddress: TLabel
Tag = 3
Left = 1
39
Left = 1
63
Top = 82
Width = 41
Height = 13
...
...
@@ -321,7 +321,7 @@ object NetworkDlg: TNetworkDlg
end
object LabelHTTPURL: TLabel
Tag = 3
Left = 1
47
Left = 1
71
Top = 110
Width = 25
Height = 13
...
...
@@ -332,9 +332,9 @@ object NetworkDlg: TNetworkDlg
Tag = 3
Left = 16
Top = 24
Width =
97
Width =
113
Height = 17
Caption = 'UDP'
Caption = 'UDP
/RTP
'
Checked = True
TabOrder = 0
TabStop = True
...
...
@@ -344,9 +344,9 @@ object NetworkDlg: TNetworkDlg
Tag = 3
Left = 16
Top = 52
Width =
97
Width =
113
Height = 17
Caption = 'UDP Multicast'
Caption = 'UDP
/RTP
Multicast'
TabOrder = 1
OnEnter = RadioButtonMulticastEnter
end
...
...
@@ -354,7 +354,7 @@ object NetworkDlg: TNetworkDlg
Tag = 3
Left = 16
Top = 80
Width =
97
Width =
113
Height = 17
Caption = 'Channel Server'
TabOrder = 2
...
...
@@ -364,15 +364,15 @@ object NetworkDlg: TNetworkDlg
Tag = 3
Left = 16
Top = 108
Width =
97
Width =
113
Height = 17
Caption = 'HTTP'
Caption = 'HTTP
/FTP/MMS
'
TabOrder = 3
OnEnter = RadioButtonHTTPEnter
end
object ComboBoxMulticastAddress: TComboBox
Tag = 5
Left =
184
Left =
208
Top = 50
Width = 161
Height = 21
...
...
@@ -382,7 +382,7 @@ object NetworkDlg: TNetworkDlg
end
object ComboBoxCSAddress: TComboBox
Tag = 5
Left =
184
Left =
208
Top = 78
Width = 161
Height = 21
...
...
@@ -395,7 +395,7 @@ object NetworkDlg: TNetworkDlg
end
object EditHTTPURL: TEdit
Tag = 5
Left =
184
Left =
208
Top = 106
Width = 265
Height = 21
...
...
@@ -403,7 +403,7 @@ object NetworkDlg: TNetworkDlg
TabOrder = 9
end
object SpinEditUDPPort: TCSpinEdit
Left =
184
Left =
208
Top = 21
Width = 57
Height = 22
...
...
@@ -414,7 +414,7 @@ object NetworkDlg: TNetworkDlg
Value = 1234
end
object SpinEditMulticastPort: TCSpinEdit
Left =
392
Left =
416
Top = 49
Width = 57
Height = 22
...
...
@@ -426,7 +426,7 @@ object NetworkDlg: TNetworkDlg
Value = 1234
end
object SpinEditCSPort: TCSpinEdit
Left =
392
Left =
416
Top = 77
Width = 57
Height = 22
...
...
modules/gui/win32/network.h
View file @
c5197167
...
...
@@ -9,7 +9,7 @@
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
...
...
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