Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-gpu
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-gpu
Commits
000f1e1f
Commit
000f1e1f
authored
Jul 05, 2008
by
Laurent Aimar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed open network panel.
parent
a15af1b9
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
9 deletions
+16
-9
modules/gui/qt4/components/open_panels.cpp
modules/gui/qt4/components/open_panels.cpp
+16
-9
No files found.
modules/gui/qt4/components/open_panels.cpp
View file @
000f1e1f
...
...
@@ -417,15 +417,21 @@ NetOpenPanel::NetOpenPanel( QWidget *_parent, intf_thread_t *_p_intf ) :
CONNECT
(
ui
.
timeShift
,
clicked
(),
this
,
updateMRL
());
CONNECT
(
ui
.
ipv6
,
clicked
(),
this
,
updateMRL
());
ui
.
protocolCombo
->
addItem
(
""
);
ui
.
protocolCombo
->
addItem
(
"HTTP"
,
QVariant
(
"http"
));
ui
.
protocolCombo
->
addItem
(
"HTTPS"
,
QVariant
(
"https"
));
ui
.
protocolCombo
->
addItem
(
"FTP"
,
QVariant
(
"ftp"
));
ui
.
protocolCombo
->
addItem
(
"MMS"
,
QVariant
(
"mms"
));
ui
.
protocolCombo
->
addItem
(
"RTSP"
,
QVariant
(
"rtsp"
));
ui
.
protocolCombo
->
addItem
(
"UDP/RTP (unicast)"
,
QVariant
(
"udp"
));
ui
.
protocolCombo
->
addItem
(
"UDP/RTP (multicast)"
,
QVariant
(
"udp"
));
ui
.
protocolCombo
->
addItem
(
"RTMP"
,
QVariant
(
"rtmp"
));
typedef
QPair
<
QString
,
QString
>
QPairString
;
QMap
<
int
,
QPairString
>
protocols
;
#define P(value,name,dsc) do { protocols[value] = QPairString( QString(dsc), QString(name) );} while(0)
P
(
NO_PROTO
,
""
,
""
);
P
(
UDPM_PROTO
,
"udp"
,
"UDP/RTP (multicast)"
);
P
(
HTTP_PROTO
,
"http"
,
"HTTP"
);
P
(
HTTPS_PROTO
,
"https"
,
"HTTPS"
);
P
(
MMS_PROTO
,
"mms"
,
"MMS"
);
P
(
FTP_PROTO
,
"ftp"
,
"FTP"
);
P
(
RTSP_PROTO
,
"rtsp"
,
"RTSP"
);
P
(
UDP_PROTO
,
"udp"
,
"UDP/RTP (unicast)"
);
P
(
RTMP_PROTO
,
"rtmp"
,
"RTMP"
);
#undef P
foreach
(
QPairString
e
,
protocols
)
/* Sorted by key, exactly what we need */
ui
.
protocolCombo
->
addItem
(
e
.
first
,
QVariant
(
e
.
second
.
isEmpty
()
)
);
}
NetOpenPanel
::~
NetOpenPanel
()
...
...
@@ -517,6 +523,7 @@ void NetOpenPanel::updateMRL() {
else
mrl
+=
addr
;
mrl
+=
QString
(
":%1"
).
arg
(
ui
.
portSpin
->
value
()
);
emit
methodChanged
(
"udp-caching"
);
break
;
case
RTMP_PROTO
:
mrl
=
"rtmp://"
+
addr
;
emit
methodChanged
(
"rtmp-caching"
);
...
...
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