<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pherthyl</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pherthyl"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Pherthyl/"/>
	<updated>2026-11-04T16:40:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6106</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6106"/>
		<updated>2006-11-24T20:13:17Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: /* Open Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;br /&gt;
&lt;br /&gt;
:Looks better indeed :) The port number thing is kind of problematic though. If you get stuff like an mms url on the web it&#039;ll use something like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot;. If the user specified port is left null, like in your screen shot, i guess that we can disregard it. But what happens if t--[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)he user specifies the port number ? (maybe that port input should only be available for udp/rtp (and their multicast conterparts)) [[User:Dionoea|Dionoea]] 11:42, 24 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
:Good point.  I think we have 2 options here:&lt;br /&gt;
: 1. When a user types/pastes an address like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot; with a port number, we detect this and set the port correctly.  If they change the port number in the combobox, we update the textual URL to match.  While this probably wouldn&#039;t be a problem to implement, it&#039;s kind of redundant to show the port in two places.&lt;br /&gt;
: 2. Only show/enable the port selector for protocols that cannot specify the port in the address, or where it is more common to get an address without a port (UDP/RDP).  This is more consistent with the previous way of doing things, probably preferrable. --[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6105</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6105"/>
		<updated>2006-11-24T20:09:00Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: /* Open Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;br /&gt;
&lt;br /&gt;
:Looks better indeed :) The port number thing is kind of problematic though. If you get stuff like an mms url on the web it&#039;ll use something like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot;. If the user specified port is left null, like in your screen shot, i guess that we can disregard it. But what happens if t--[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)he user specifies the port number ? (maybe that port input should only be available for udp/rtp (and their multicast conterparts)) [[User:Dionoea|Dionoea]] 11:42, 24 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
:Good point.  I think we have 2 options here:&lt;br /&gt;
: 1. When a user types/pastes an address like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot; with a port number, we detect this and set the port correctly.  If they change the port number in the combobox, we update the textual URL to match.  While this probably wouldn&#039;t be a problem to implement, it&#039;s kind of redundant to show the port in two places.&lt;br /&gt;
: 2. Only show/enable the port selector for protocols that cannot specify the port in the address, or where it is more common to get an address without a port (UDP/RDP) --[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6104</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6104"/>
		<updated>2006-11-24T20:07:18Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: /* Open Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;br /&gt;
&lt;br /&gt;
:Looks better indeed :) The port number thing is kind of problematic though. If you get stuff like an mms url on the web it&#039;ll use something like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot;. If the user specified port is left null, like in your screen shot, i guess that we can disregard it. But what happens if t--[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)he user specifies the port number ? (maybe that port input should only be available for udp/rtp (and their multicast conterparts)) [[User:Dionoea|Dionoea]] 11:42, 24 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
:You&#039;re right in that the port number needs to be either disabled for protocols where it doesn&#039;t make sense.  The question is, which protocols cannot specify the port, if any?  I think we have 2 options here:&lt;br /&gt;
: 1. When a user types/pastes an address like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot; with a port number, we detect this and set the port correctly.  If they change the port number in the combobox, we update the textual URL to match.  While this probably wouldn&#039;t be a problem to implement, it&#039;s kind of redundant to show the port in two places.&lt;br /&gt;
: 2. Only show/enable the port selector for protocols that cannot specify the port in the address, or where it is more common to get an address without a port  --[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6103</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6103"/>
		<updated>2006-11-24T20:06:57Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: /* Open Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;br /&gt;
&lt;br /&gt;
:Looks better indeed :) The port number thing is kind of problematic though. If you get stuff like an mms url on the web it&#039;ll use something like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot;. If the user specified port is left null, like in your screen shot, i guess that we can disregard it. But what happens if t--[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)he user specifies the port number ? (maybe that port input should only be available for udp/rtp (and their multicast conterparts)) [[User:Dionoea|Dionoea]] 11:42, 24 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
:You&#039;re right in that the port number needs to be either disabled for protocols where it doesn&#039;t make sense.  The question is, which protocols cannot specify the port, if any?  I think we have 2 options here:&lt;br /&gt;
: 1. When a user types/pastes an address like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot; with a port number, we detect this and set the port correctly.  If they change the port number in the combobox, we update the textual URL to match.  While this probably wouldn&#039;t be a problem to implement, it&#039;s kind of redundant to show the port in two places.&lt;br /&gt;
2. Only show/enable the port selector for protocols that cannot specify the port in the address, or where it is more common to get an address without a port  --[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6102</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6102"/>
		<updated>2006-11-24T20:06:25Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: /* Open Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;br /&gt;
&lt;br /&gt;
:Looks better indeed :) The port number thing is kind of problematic though. If you get stuff like an mms url on the web it&#039;ll use something like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot;. If the user specified port is left null, like in your screen shot, i guess that we can disregard it. But what happens if t--[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)he user specifies the port number ? (maybe that port input should only be available for udp/rtp (and their multicast conterparts)) [[User:Dionoea|Dionoea]] 11:42, 24 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
:You&#039;re right in that the port number needs to be either disabled for protocols where it doesn&#039;t make sense.  The question is, which protocols cannot specify the port, if any?  I think we have 2 options here:&lt;br /&gt;
- When a user types/pastes an address like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot; with a port number, we detect this and set the port correctly.  If they change the port number in the combobox, we update the textual URL to match.  While this probably wouldn&#039;t be a problem to implement, it&#039;s kind of redundant to show the port in two places.&lt;br /&gt;
- Only show/enable the port selector for protocols that cannot specify the port in the address, or where it is more common to get an address without a port  --[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6101</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6101"/>
		<updated>2006-11-24T20:05:52Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: /* Open Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;br /&gt;
&lt;br /&gt;
:Looks better indeed :) The port number thing is kind of problematic though. If you get stuff like an mms url on the web it&#039;ll use something like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot;. If the user specified port is left null, like in your screen shot, i guess that we can disregard it. But what happens if t--[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)he user specifies the port number ? (maybe that port input should only be available for udp/rtp (and their multicast conterparts)) [[User:Dionoea|Dionoea]] 11:42, 24 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
:You&#039;re right in that the port number needs to be either disabled for protocols where it doesn&#039;t make sense.  The question is, which protocols cannot specify the port, if any?  I think we have 2 options here:&lt;br /&gt;
 1.  When a user types/pastes an address like &amp;quot;mms://host.example.com:8080/myteststream&amp;quot; with a port number, we detect this and set the port correctly.  If they change the port number in the combobox, we update the textual URL to match.  While this probably wouldn&#039;t be a problem to implement, it&#039;s kind of redundant to show the port in two places.&lt;br /&gt;
 2.  Only show/enable the port selector for protocols that cannot specify the port in the address, or where it is more common to get an address without a port  --[[User:Pherthyl|Pherthyl]] 21:05, 24 November 2006 (CET)&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6098</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6098"/>
		<updated>2006-11-23T22:57:48Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled (either that or they won&#039;t be shown unless they are relevant.&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6097</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6097"/>
		<updated>2006-11-23T22:50:53Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler:  [http://www.mushroomstamp.ca/vlc/qtintfmockup1.png Open Network]&lt;br /&gt;
&lt;br /&gt;
Basically, you select the protocol from the dropdown, then you type in your address.  If you just paste a url into the address field, the dropdown automatically detects the correct protocol from the url (if it can) and sets the correct value.  If you have a url, and then change the protocol from the dropdown, it will modify the url appropriately.  If you select a protocol where the port or the options are meaningless, they will be disabled.&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6096</id>
		<title>QtIntfMockups</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfMockups&amp;diff=6096"/>
		<updated>2006-11-23T22:44:12Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for mockups of new ways of doing the interface.  We have chance at a clean break with the new Qt interface, I think it should be used to get rid of the some of the complexity and ambiguity in the old interface.  NOTE: I literally JUST got into VLC development, so some of what I put here might be completely unworkable, or need some modifications.  Please tell me when that happens --[[User:Pherthyl|Pherthyl]] 23:44, 23 November 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
==Open Network==&lt;br /&gt;
&lt;br /&gt;
The open network stream is a mess in the old interface.   Most of the protocols require basically the same info, and yet we have 4 radio buttons to select from protocols, then 2 URL fields, 2 Port selectors, 1 address field (URL/Address, why the distinction).&lt;br /&gt;
&lt;br /&gt;
I propose to change it to something simpler.&lt;br /&gt;
&lt;br /&gt;
 [[Image:qtintfmockup1.png]]&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=QtIntfTODO&amp;diff=6095</id>
		<title>QtIntfTODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=QtIntfTODO&amp;diff=6095"/>
		<updated>2006-11-23T22:32:08Z</updated>

		<summary type="html">&lt;p&gt;Pherthyl: add link to mockups&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Main interface =&lt;br /&gt;
&lt;br /&gt;
== Icons ==&lt;br /&gt;
&lt;br /&gt;
=== Controller Icons ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Playback:&#039;&#039;&lt;br /&gt;
** Play / Pause / Stop / Next / Previous &lt;br /&gt;
** Faster / Slower (not urgent, unused at the time)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Volume Control:&#039;&#039;&lt;br /&gt;
** Sound (and sound muted if clicked)&lt;br /&gt;
&lt;br /&gt;
* Open&lt;br /&gt;
** Open File&lt;br /&gt;
** Open URL&lt;br /&gt;
** Open Disc&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Other:&#039;&#039;&lt;br /&gt;
** Playlist&lt;br /&gt;
** Open extended GUI / Equalizer ( 1 ? 2 ?)&lt;br /&gt;
** FullScreen (not urgent, unused at the time)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Playlist :&#039;&#039;&lt;br /&gt;
** Add file &amp;lt;br /&amp;gt;&lt;br /&gt;
** Add Folder &amp;lt;br /&amp;gt;&lt;br /&gt;
** Shuffle &amp;lt;br /&amp;gt;&lt;br /&gt;
** Repeat One / Repeat All / Search&lt;br /&gt;
&lt;br /&gt;
* Playlist item types&lt;br /&gt;
** File&lt;br /&gt;
** Folder/Node&lt;br /&gt;
** Playlist&lt;br /&gt;
** Network stream&lt;br /&gt;
** Disc&lt;br /&gt;
** Acquisition card&lt;br /&gt;
&lt;br /&gt;
Size is up to you to decide as long as it doesn&#039;t look too big (or too small) ...&lt;br /&gt;
&lt;br /&gt;
=== Prefs Icons ===&lt;br /&gt;
&lt;br /&gt;
Approx size: 50x50 pixels for Simple prefs ( http://people.videolan.org/~dionoea/sprefs_1.png )&lt;br /&gt;
25x25 pixels for normal prefs (like what we have in current wxWidgets)&lt;br /&gt;
&lt;br /&gt;
Icons needed:&lt;br /&gt;
*&amp;quot;Video&amp;quot;&lt;br /&gt;
* &amp;quot;Audio&amp;quot;&lt;br /&gt;
* &amp;quot;Input and Codecs&amp;quot;&lt;br /&gt;
* &amp;quot;Playlist&amp;quot;&lt;br /&gt;
* &amp;quot;Interface&amp;quot;&lt;br /&gt;
* &amp;quot;Subtitles&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Input manager =&lt;br /&gt;
&lt;br /&gt;
* Disc frame management *&lt;br /&gt;
&lt;br /&gt;
= Playlist = &lt;br /&gt;
&lt;br /&gt;
* Finish Popup handling **&lt;br /&gt;
&lt;br /&gt;
= Open dialog =&lt;br /&gt;
&lt;br /&gt;
* Generic stuff **&lt;br /&gt;
* File tab **&lt;br /&gt;
* Disc tab **&lt;br /&gt;
* Network tab **&lt;br /&gt;
* Autogenerated tabs ***&lt;br /&gt;
&lt;br /&gt;
= Preferences =&lt;br /&gt;
&lt;br /&gt;
* Widgets *** [[User:Dionoea|Dionoea]]&lt;br /&gt;
&lt;br /&gt;
= Streaming =&lt;br /&gt;
&lt;br /&gt;
Profiles&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
Some current issues being worked on or looked into.. latest reference svn-16791.&lt;br /&gt;
&lt;br /&gt;
Bugs:&lt;br /&gt;
* Add a file to the playlist, drag and drop to the left panel on Playlist or Media library icon, double click on that icon (that will expand it and show the element just added), double click on the element -&amp;gt; CRASH&lt;br /&gt;
* File, Open playlist, Operations, Add to current playlist or Media library, File, select one, OK -&amp;gt; CRASH&lt;br /&gt;
* Tools, Interface, Console (problem only applies to this option), File open file, play, close with X -&amp;gt; continues playing (while the vout is destroyed, audio goes on) until the Console window is &amp;quot;selected&amp;quot;, then the clip really &amp;quot;quits&amp;quot;.&lt;br /&gt;
* Height consistency on Tools, Preferences, &amp;quot;Basic&amp;quot;. The Video, Audio etc. option text consists of about 4 lines height. On &amp;quot;All&amp;quot;, the Advanced is only one line, while the expanded options like CPU features, Filters etc. are 2 lines again.&lt;br /&gt;
* File, Quick Open file -&amp;gt; lot of empty space on all the menu options on left side (seems reserved for options that can have a selected option but that is not the case for many menu options)&lt;br /&gt;
* File location of playing item in Windows shows forward instead of backslash (also in playlist items) -- Hum ? Looks like a core issue ? [[User:Zorglub]] -- CRASH issue when opening a 2nd file. main debug: adding item &amp;lt;garbage&amp;gt;. Does not happen in WX. When media files are in the default folder (Application Data?) then no problems occur since no path needs to be selected. Also qt4 in gdb refuses to open a file [[User:Trax]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unreproducible (in linux):&lt;br /&gt;
* Preferences, All, Audio, Filters, select Headphone then Equalizer, the show settings (to select Basic or All) and the whole left section suddenly becomes very wide/stretched. Same goes for selecting Filters, parametric equalizer right away.&lt;br /&gt;
* Interface, Main Interface, Skins, 2 entries of enable transparency effects&lt;br /&gt;
* Window size is a lot larger than WX (it&#039;s already smaller since recent commits. Is this still an issue?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Missing stuff:&lt;br /&gt;
* Press play makes the icon disappear, no pause icon&lt;br /&gt;
* Playlist icon is the same as the &amp;quot;mute/no audio&amp;quot; button -- Yes, no icon designed :) [[User:Zorglub]]&lt;br /&gt;
* Start VLC, click on play button, nothing happens. Old behaviour was that File, Open File starts.&lt;br /&gt;
* Rightclick on item in playlist: 600 700 Object::connect: No such slot PLModel::popupPreparse() Object::connect: No such slot PLModel::popupInfo() (this was a previous crash issue) -- Incomplete popup support [[User:Zorglub]]&lt;br /&gt;
* File, Open .. think there should be a &amp;quot;All media types, or all supported types&amp;quot; listed which is default. (Also some File type listings have a space in front of them).&lt;br /&gt;
&lt;br /&gt;
No fix possible or invalid:&lt;br /&gt;
* Audio, Visualisation, Goom -&amp;gt; CRASH . Not Qt4 bug&lt;br /&gt;
* Video, Zoom, doesn&#039;t have a (default) value selected -- Same in WX, there is no &amp;quot;default&amp;quot; value for this, it would become invalid as soon as you resize [[User:Zorglub]]&lt;br /&gt;
* Audio volume slider &amp;quot;doesn&#039;t go where you click&amp;quot; (while the video slider does. Is this still an issue? sliders in preferences don&#039;t do this either). I considered this as better for &amp;quot;normal&amp;quot; sliders. It can be changed easily. What do you think ? [[User:Zorglub]] Should be left as is IMO [[User:Dionoea|Dionoea]]&lt;br /&gt;
&lt;br /&gt;
Fixed:&lt;br /&gt;
* Preferences doesn&#039;t have an apply or save all yet either&lt;br /&gt;
* Tools, Preferences, &amp;quot;All&amp;quot;, select the Advanced tickbox -&amp;gt; CRASH. Seems to happen when no item is selected yet at the options.&lt;br /&gt;
* &amp;quot;No suitable decoder..&amp;quot; too small popup boxes without any cancel buttons or additional information  -- Interaction support is far from complete [[User:Zorglub]]&lt;br /&gt;
* Mouse click/location in Messages window is treated as new insertion/start point for following debug messages&lt;br /&gt;
* Quick Open, &amp;quot;All files&amp;quot; -&amp;gt; doesn&#039;t show -any- files&lt;br /&gt;
* Location and name/duration first character slightly overlaps border/rectangle. Shift one to the right?&lt;br /&gt;
* Tools, Preferences, doesn&#039;t show &amp;quot;All&amp;quot; but &amp;quot;Basic&amp;quot; by default&lt;br /&gt;
* Video, Zoom, CRASH&lt;br /&gt;
* Tools, Preferences, CRASH (incl. the Advanced option in &amp;quot;All&amp;quot; mode)&lt;br /&gt;
* Selection in menu doesn&#039;t work:&lt;br /&gt;
** Video, Fullscreen is always &amp;quot;selected&amp;quot; but in fact shows normal video. Functional but select icon doesn&#039;t follow status properly&lt;br /&gt;
** Video, Always on top is always &amp;quot;selected&amp;quot; but not functional&lt;br /&gt;
** Video, Deinterlace modes are not &amp;quot;selected&amp;quot; but are functional&lt;br /&gt;
** Video, Aspect ratio modes are not &amp;quot;selected&amp;quot; but are functional&lt;br /&gt;
** Audio Track, Device, Channels and Visualizations: no default &amp;quot;selected&amp;quot;/shown&lt;br /&gt;
* No VLC icon in titlebar and in taskbar (also not when Preferences, Stream info window etc. open seperately)&lt;br /&gt;
* Rightclick in playlist, CRASH&lt;br /&gt;
* Tools, &amp;quot;Preferences&amp;quot; or &amp;quot;Messages&amp;quot; window opened will not be destroyed when main player is closed.&lt;br /&gt;
* Tools, Information doesn&#039;t have a close button.&lt;br /&gt;
* Tools, Extended (GUI) -&amp;gt; CRASH. This will happen when no clip has been played yet (so at least on startup).&lt;br /&gt;
&lt;br /&gt;
= Mockups =&lt;br /&gt;
&lt;br /&gt;
Since I (pherthyl) am (going to be) helping with the Qt interface, I thought I&#039;d keep a page of mockups for new UI ideas.  While there are some things we need to copy from the wxWidgets interface, there are also lots of non-optimal bits of UI in the old interface that I think we should improve.  Since the Qt interface isn&#039;t out yet, now is the time to make changes like this.&lt;br /&gt;
&lt;br /&gt;
[[QtIntfMockups]]&lt;/div&gt;</summary>
		<author><name>Pherthyl</name></author>
	</entry>
</feed>