After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 593682 - make the containers/codecs/muxers/formats list human-readable/cleaner
make the containers/codecs/muxers/formats list human-readable/cleaner
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Rendering
Git
Other Linux
: Normal normal
: 0.14
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks: 630751
 
 
Reported: 2009-08-31 14:14 UTC by Jean-François Fortin Tam
Modified: 2010-12-10 18:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
what it looks like, currently (141.19 KB, image/png)
2009-08-31 14:14 UTC, Jean-François Fortin Tam
  Details
1st proposal mockup: gray out the plugin filenames (177.18 KB, image/png)
2009-08-31 14:15 UTC, Jean-François Fortin Tam
  Details
2nd proposal mockup: strip out redondant unneccesary words (148.14 KB, image/png)
2009-08-31 14:16 UTC, Jean-François Fortin Tam
  Details
screenshot of the current implementation (14.09 KB, image/png)
2010-03-03 21:39 UTC, Jean-François Fortin Tam
  Details
updated patch based on emdash's branch (3.03 KB, patch)
2010-09-26 04:36 UTC, Jean-François Fortin Tam
committed Details | Review

Description Jean-François Fortin Tam 2009-08-31 14:14:37 UTC
Created attachment 142126 [details]
what it looks like, currently

The current list of containers (and probably this affects the lists of codecs,
too) is a terrible visual mess.

There's too much redundant information and it really slows down the eye when
searching for what you want (see screenshot). The words "muxer" and "format"
are *everywhere* and serve no visual purpose; they actively impair reading
speed instead.

Also, the list doesn't seem to be alphabetically sorted or some items seem to
jump around, but I haven't checked that thoroughly (or if it's just my
imagination).

I know that you just ask gstreamer to "hand you over" the list of all muxers
and codecs and you pipe that directly through the gui, but we should at least
do minimal amounts of processing to make this stuff presentable to the user.

For example, 
- remove the plugin filenames, or make them a different color (based on the gtk
theme, ideally) so that they stand out less. Only devs or gstreamer
fanatics/testers will care about them, I presume. (2nd screenshot)
- the words "muxer" and "format" could simply be stripped out (3rd screenshot).
Comment 1 Jean-François Fortin Tam 2009-08-31 14:15:18 UTC
Created attachment 142127 [details]
1st proposal mockup: gray out the plugin filenames
Comment 2 Jean-François Fortin Tam 2009-08-31 14:16:10 UTC
Created attachment 142128 [details]
2nd proposal mockup: strip out redondant unneccesary words
Comment 3 Jean-François Fortin Tam 2010-02-10 04:34:06 UTC
Yo Emdash, you had a branch about this if memory serves right. What is its status?
Comment 4 Jean-François Fortin Tam 2010-02-21 13:18:34 UTC
Setting the milestone just so that we don't forget to re-evaluate this (whether it's ready or not).
Comment 5 Alessandro Decina 2010-03-01 10:26:34 UTC
Ping?
Comment 6 Jean-François Fortin Tam 2010-03-03 21:39:18 UTC
Created attachment 155165 [details]
screenshot of the current implementation

beautify_encoding_choices is the branch. It has the problem illustrated in this screenshot: it still shows the words "Video" and "Audio", and strips out the encoder names, which may lead to the situation where two variants of a codec are shown and the user cannot distinguish them (because they can only be distinguished by the encoder's gstreamer plugin codename)
Comment 7 Edward Hervey 2010-03-10 18:42:10 UTC
Bumping to next milestone :(
Comment 8 Jean-François Fortin Tam 2010-09-26 04:36:14 UTC
Created attachment 171118 [details] [review]
updated patch based on emdash's branch

This patch looks for a couple of additional words to strip out and keeps the factory/mux/enc short names at the end.

I couldn't find a way to use pango markup in a combobox, so I couldn't gray out that short name (or make it <small></small>). I'd like to be able to do that, ideally.
Comment 9 Jean-François Fortin Tam 2010-12-10 17:48:08 UTC
Brandon's new rendering dialog fixes this.
Comment 10 Jean-François Fortin Tam 2010-12-10 18:35:51 UTC
commit 651f377eabaaeca8436960797dd84e9b603cffc5
Author: Brandon Lewis <brandon_lewis@alum.berkeley.edu>
Date:   Fri Nov 19 19:01:06 2010 +0000

    RenderDialog: update filename when muxer changes