Difference between revisions of "Simple Preferences"

From VideoLAN Wiki
Jump to navigation Jump to search
 
(65 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 +
<span style="color:red;font-size:20pt;">Discussion finished.</span><br />
 +
 +
<span style="color:red;font-size:20pt;">Discuss on the mailing-list now about what is already implemented</span> :=)
 +
 +
== Read this first ==
 +
 +
The current preferences use a tree that matches the vlc internal mechanisms.
 +
The new preferences don't have to use this tree. We can use whatever we want. My first thought is a 1-level sorting, with the main topics displayed with images on the left pane and preferences pages on the right pane.
 +
 +
We can select preferences items one by one, we don't need the full pages that are currently used
 +
 
VLC definitively needs a "simple" preferences window. Here is a list of some of the settings which would be needed:
 
VLC definitively needs a "simple" preferences window. Here is a list of some of the settings which would be needed:
  
(?)==(i'm not sure about this one)
+
== Now, proceed ==
 +
 
 +
 
 +
 
 +
(?) = to be decided
  
 
* Audio
 
* Audio
Line 14: Line 29:
 
**** Volume normalizer
 
**** Volume normalizer
 
**** Parmetric equalizer
 
**** Parmetric equalizer
*** Output modules (?)  -- Disagree. Only needs to be modified in case of problems -- [[User:Zorglub]] --> It's still one of the options which many people have to change, having it handy will be usefull -- [[User:DJ]]
+
*** Output modules (?)  -- Disagree. Only needs to be modified in case of problems -- [[User:Zorglub]] --> It's still one of the options which many people have to change, having it handy will be useful -- [[User:DJ]]. If we show it up, we should only include really useful modules, like  DirectX/Waveout only for aout under windows. Don't show file and dummy for instance [[User:Zorglub]] . I agree with last remark [[User:J-b|J-b]]
*** DirectX Audio output
+
*** DirectX Audio output -- It'd be best to not have any "module specific" option in these simple prefs. We could have an "Output device" option ... which could be shared by each of the audio output modules. -- [[User:Dionoea]]. Very hard to do. Much simpler is to ask for all of them to show. Only those compiled in will show up. Very easy. [[User:Zorglub]]
 
**** Output device  
 
**** Output device  
 
*** Visualizations
 
*** Visualizations
Line 22: Line 37:
 
** Enable video output
 
** Enable video output
 
** Full screen video output
 
** Full screen video output
** Skip Frames (?)
+
** Skip Frames (?) -- Agree [[User:J-b|J-b]]
 
** Overlay video output
 
** Overlay video output
 
** Always on top
 
** Always on top
 
** Video snapshot directory
 
** Video snapshot directory
 
** Video snapshot format
 
** Video snapshot format
** aspect ratio (?) -- Disagree. Is a seldom used function -- [[User:DJ]]
+
** aspect ratio (?) -- Disagree. Is a seldom used function -- [[User:DJ]].
** Windows decorations (?)
+
** Windows decorations (?) -- Agree [[User:J-b|J-b]]
 
*** Video filters
 
*** Video filters
**** Image adjust
+
*** Output module  -- Disagree. Only needs to be modified in case of problems -- [[User:Zorglub]] --> It's still one of the options which many people have to change, having it handy will be usefull -- [[User:Dionoea]] I agree with dionoea [[User:J-b|J-b]]
**** Clone
 
**** Crop
 
**** Deinterlace
 
**** Distortion
 
**** Motion blur
 
**** Motion detect
 
**** Transformation
 
**** Image wall
 
*** Output module  -- Disagree. Only needs to be modified in case of problems -- [[User:Zorglub]] --> It's still one of the options which many people have to change, having it handy will be usefull -- [[User:Dionoea]]
 
 
**** Image file
 
**** Image file
 
**** Open GL
 
**** Open GL
 
**** DirectX
 
**** DirectX
 
***** Name of desired display device
 
***** Name of desired display device
***** Enable wallpaper mode (?)
+
***** Enable wallpaper mode (?) -- Agree [[User:J-b|J-b]]
*** Subtitles/OSD
+
 
**** Text render
 
**** Logo overlay
 
**** Marquee
 
**** Mosaic
 
**** RSS / Atom
 
**** Time overlay
 
  
 
* Input / Codecs
 
* Input / Codecs
 
** Audio language
 
** Audio language
 
** Subtitle language
 
** Subtitle language
** DVD device
+
** DVD device -- IMO, the devices should be detected and listed in the Open dialog box. And if really needed, the options would still be in the full preferences. They could also be remembered from one session to the other -- [[User:ipkiss]]
 
** VCD device
 
** VCD device
 
** Audio CD device
 
** Audio CD device
** UDP port
+
** UDP port -- err ... what does that mean ? -- [[User:Dionoea]] Means nothing here [[User:J-b|J-b]]
*** Access filters
+
** HTTP caching -- why would we only include http caching and not all other caching options ? -- [[User:Dionoea]] Because that's almost the only one people will really want to change. We might want to add MMS. [[User:Zorglub]] -- Has been added with a Network-caching [[User:J-b|J-b]] 00:34, 19 February 2007 (CET)
**** Record
+
 
**** Timeshift
 
*** Access modules
 
**** Directory
 
**** Fake
 
**** File
 
**** FTP
 
**** HTTP(S)
 
**** MMS
 
**** Real RTSP
 
**** SMB
 
**** TCP
 
**** UDP/RTP
 
**** Audio CD
 
**** DVD with menu
 
**** DVD without menu
 
**** Screen
 
**** VCD
 
**** DirectShow
 
*** Audio codecs
 
**** A/52
 
**** DCA
 
**** Twolame
 
**** Vorbis
 
*** Demuxers
 
**** RTP/RTSP
 
**** Matroska
 
**** AVI
 
**** Dump
 
**** H264
 
**** MJPEG
 
**** MOD
 
**** MPC
 
**** Playlist
 
**** Subtitles
 
***** Subtitles format
 
**** MPEG-TS
 
*** Other codecs
 
**** FFmpeg
 
**** dvbsub
 
**** Subtitles
 
***** Subtitles text encoding
 
**** SVCD subtitles
 
*** Video codecs
 
**** Fake
 
**** Theora
 
**** x264
 
  
* Stream output
+
* Stream output (DEPRECATED)
** Keep stream output open (?)
+
** Keep stream output open -- That shouldn't be in the prefs but in the stream configuration wizards and dialogs -- [[User:Dionoea]] Is there basic cases where we don't want to keep it open. I would be to changed the default to true in libvlc -- [[User:Xtophe|Xtophe]]. Has been changed.
*** Access output
 
**** File
 
**** HTTP
 
**** Shoutcast
 
**** UDP
 
*** Muxers
 
**** MPEG-TS
 
**** ASF
 
**** MP4
 
**** MPJPEG
 
**** MPEG-PS
 
*** Packetizers
 
**** packetizer_mpegvideo
 
*** SAP
 
*** Sout stream
 
**** Display
 
**** ES
 
**** RTP
 
**** Standard
 
**** Transcode
 
*** VOD
 
**** RTSP VoD
 
  
* Advanced
+
 
 +
* Advanced -- We don't want to see a Advanced in Simple Prefs [[User:J-b|J-b]] 00:34, 19 February 2007 (CET)
 
** Allow only one running instance
 
** Allow only one running instance
** Allow only one running instance when started from file (?)
+
::This allows users to use more than one VLC player at a time.
 +
** Allow only one running instance when started from file (?) -- i kind of agree with ipkiss that this option shouldn't exist anyway ... i guess that i'll remove it and change the default value for "Allow only one running instance". People who want more than one instance can change the prefs -- [[User:Dionoea]].. NOoooo please don't. Current behaviour is optimal (but we certainly don't want to show this in simple prefs) ! [[User:Zorglub]] -- No too [[User:J-b|J-b]]
 
** Enqueue items to playlist when in one instance mode
 
** Enqueue items to playlist when in one instance mode
*** CPU features
 
*** GnuTls
 
*** Logging
 
*** Network Sync
 
  
* Playlist
+
* Playlist -- Do these options really need to be in the prefs ? couldn't we just leave them in the playlist dialog/main controller and remember the state when quiting ? -- [[User:Dionoea]]. These options are indeed useless here. Just add change_autosave() on them [[User:Zorglub]] Is it already done ? [[User:J-b|J-b]] Already done on OSX (by myself) and QT4 (by zorglub) for sure, needs checking in wx. [[User:Fkuehne|feepk]]
 
** Play files randomly forever
 
** Play files randomly forever
 
** Repeat all
 
** Repeat all
 
** Repeat current item
 
** Repeat current item
 
** Play and stop
 
** Play and stop
*** Service discovery -- Not needed if we are able to remember them cleanly
 
**** Podcast
 
**** SAP
 
**** Shoutcast
 
  
 
* Interface
 
* Interface
 
** Language
 
** Language
** Show advanced options
+
** Show advanced options (DEPRECATED) -- This is "Complex preferences" specific so it shouldn't be in the "simple prefs" -- [[User:Dionoea]]
*** Control interfaces
 
**** Gestures
 
**** Growl
 
**** MSN
 
**** NT service
 
**** Telnet
 
*** Hotkeys
 
**** All key settings
 
*** Main Interfaces
 
**** HTTP
 
**** RC
 
**** Skins
 
**** wxWidgets
 
  
** ffmpeg-hq ? -- Is this out of place? I can't find it in this context -- [[User:DJ]]. It's currently not in video,  but codecs, but we are free to put whatever we want wherever. [[User:Zorglub]]. Isn't that going to get kinda confusing? [[User:DJ]]
+
** ffmpeg-hq ? -- Is this out of place? I can't find it in this context -- [[User:DJ]]. It's currently not in video,  but codecs, but we are free to put whatever we want wherever. [[User:Zorglub]]. Isn't that going to get kinda confusing? [[User:DJ]]. Nope :) [[User:Zorglub]]
  
 
* Subtitles
 
* Subtitles
Line 179: Line 92:
  
 
* HTTP proxy
 
* HTTP proxy
* HTTP caching
+
 
 +
* HotKeys !!!
 +
[[Category:Dev Discussions]]

Latest revision as of 14:33, 1 October 2013

Discussion finished.

Discuss on the mailing-list now about what is already implemented :=)

Read this first

The current preferences use a tree that matches the vlc internal mechanisms. The new preferences don't have to use this tree. We can use whatever we want. My first thought is a 1-level sorting, with the main topics displayed with images on the left pane and preferences pages on the right pane.

We can select preferences items one by one, we don't need the full pages that are currently used

VLC definitively needs a "simple" preferences window. Here is a list of some of the settings which would be needed:

Now, proceed

(?) = to be decided

  • Audio
    • Enable Audio
    • Default audio volume
    • Use S/PDIF when available
    • Force detection of Dolby surround
      • Filters
        • Equalizer
          • Equalizer preset
        • Headphone effect
        • Volume normalizer
        • Parmetric equalizer
      • Output modules (?) -- Disagree. Only needs to be modified in case of problems -- User:Zorglub --> It's still one of the options which many people have to change, having it handy will be useful -- User:DJ. If we show it up, we should only include really useful modules, like DirectX/Waveout only for aout under windows. Don't show file and dummy for instance User:Zorglub . I agree with last remark J-b
      • DirectX Audio output -- It'd be best to not have any "module specific" option in these simple prefs. We could have an "Output device" option ... which could be shared by each of the audio output modules. -- User:Dionoea. Very hard to do. Much simpler is to ask for all of them to show. Only those compiled in will show up. Very easy. User:Zorglub
        • Output device
      • Visualizations
  • Video
    • Enable video output
    • Full screen video output
    • Skip Frames (?) -- Agree J-b
    • Overlay video output
    • Always on top
    • Video snapshot directory
    • Video snapshot format
    • aspect ratio (?) -- Disagree. Is a seldom used function -- User:DJ.
    • Windows decorations (?) -- Agree J-b
      • Video filters
      • Output module -- Disagree. Only needs to be modified in case of problems -- User:Zorglub --> It's still one of the options which many people have to change, having it handy will be usefull -- User:Dionoea I agree with dionoea J-b
        • Image file
        • Open GL
        • DirectX
          • Name of desired display device
          • Enable wallpaper mode (?) -- Agree J-b


  • Input / Codecs
    • Audio language
    • Subtitle language
    • DVD device -- IMO, the devices should be detected and listed in the Open dialog box. And if really needed, the options would still be in the full preferences. They could also be remembered from one session to the other -- User:ipkiss
    • VCD device
    • Audio CD device
    • UDP port -- err ... what does that mean ? -- User:Dionoea Means nothing here J-b
    • HTTP caching -- why would we only include http caching and not all other caching options ? -- User:Dionoea Because that's almost the only one people will really want to change. We might want to add MMS. User:Zorglub -- Has been added with a Network-caching J-b 00:34, 19 February 2007 (CET)


  • Stream output (DEPRECATED)
    • Keep stream output open -- That shouldn't be in the prefs but in the stream configuration wizards and dialogs -- User:Dionoea Is there basic cases where we don't want to keep it open. I would be to changed the default to true in libvlc -- Xtophe. Has been changed.


  • Advanced -- We don't want to see a Advanced in Simple Prefs J-b 00:34, 19 February 2007 (CET)
    • Allow only one running instance
This allows users to use more than one VLC player at a time.
    • Allow only one running instance when started from file (?) -- i kind of agree with ipkiss that this option shouldn't exist anyway ... i guess that i'll remove it and change the default value for "Allow only one running instance". People who want more than one instance can change the prefs -- User:Dionoea.. NOoooo please don't. Current behaviour is optimal (but we certainly don't want to show this in simple prefs) ! User:Zorglub -- No too J-b
    • Enqueue items to playlist when in one instance mode
  • Playlist -- Do these options really need to be in the prefs ? couldn't we just leave them in the playlist dialog/main controller and remember the state when quiting ? -- User:Dionoea. These options are indeed useless here. Just add change_autosave() on them User:Zorglub Is it already done ? J-b Already done on OSX (by myself) and QT4 (by zorglub) for sure, needs checking in wx. feepk
    • Play files randomly forever
    • Repeat all
    • Repeat current item
    • Play and stop
  • Interface
    • Language
    • Show advanced options (DEPRECATED) -- This is "Complex preferences" specific so it shouldn't be in the "simple prefs" -- User:Dionoea
    • ffmpeg-hq ? -- Is this out of place? I can't find it in this context -- User:DJ. It's currently not in video, but codecs, but we are free to put whatever we want wherever. User:Zorglub. Isn't that going to get kinda confusing? User:DJ. Nope :) User:Zorglub
  • Subtitles
    • default encoding
    • size
    • color
    • font
  • HTTP proxy
  • HotKeys !!!