Commit graph

302 commits

Author SHA1 Message Date
Stefan Sauer
47d22deff7 info: add a hashmap with wiki links and start using them
The container description will be turned into a link if we have a known
wikipedia article for it.
2013-09-15 19:50:30 +02:00
Stefan Sauer
5e2ad304eb mi-info: more ui layout planning 2013-09-15 19:50:30 +02:00
Stefan Sauer
ba86fd992a README: planning 2013-09-15 19:50:30 +02:00
Stefan Sauer
793b1a02ef menu: use alternative way to get the key number 2013-09-15 19:50:30 +02:00
Stefan Sauer
571b504be4 menu: add F11 accelerator for fullscreen 2013-09-15 19:50:30 +02:00
Stefan Sauer
e7144d27b5 info: blacklist "norminal-bitrate" too
We show that above already.
2013-09-15 19:50:30 +02:00
Stefan Sauer
ff0b99ecbf menu: add View menu with fullscreen item 2013-09-15 19:50:30 +02:00
Stefan Sauer
ab4afec78b layout: improve the layout on small screens
Pack the info view info a scrolled window. Use an extra paned to allow resizing
the video pane. Minimize padding on paned widgets.
2013-09-15 19:50:30 +02:00
Stefan Sauer
95fc870193 build: updates for gettext 2013-09-15 19:50:30 +02:00
Stefan Sauer
5a4f177c68 README: planning 2013-09-15 19:50:30 +02:00
Stefan Sauer
7af6c2078e info: show the fps as a double
23.97 fps is easier to read that 10000000 / 417083.
2013-09-15 19:50:30 +02:00
Stefan Sauer
b8ca37d70d autogen.sh: fix silly typo 2013-09-15 19:50:30 +02:00
Stefan Sauer
9c0c716c2d README: planning 2013-09-15 19:50:30 +02:00
Stefan Sauer
377fc2ed57 README: update todo lists 2013-09-15 19:50:30 +02:00
Stefan Sauer
24f9916daa info: make urls in tags clickable 2013-09-15 19:50:30 +02:00
Stefan Sauer
b70b3d67de info: make labels selectable for copy'n'paste 2013-09-15 19:50:30 +02:00
Stefan Sauer
0a93f2923f planning: comments and todos 2013-09-15 19:50:30 +02:00
Stefan Sauer
0b6303a667 info: improve tag filtering
Hide duration as well. Also skip all tags where the name starts with "private-".
2013-09-15 19:50:30 +02:00
Stefan Sauer
fa4693f2e0 info: redo tag list formatting
Loop over tags and serialize items. Skip some already shown info.
2013-09-15 19:50:29 +02:00
Stefan Sauer
abe637f399 maintenance: code cleanups and addition TODO: comments 2013-09-15 19:50:29 +02:00
Stefan Sauer
8c015b0207 info: add named video resolutions
Use a gee hashmap for named video resolutions (e.g. VGA) and show those in the
info.
2013-09-15 19:50:29 +02:00
Stefan Sauer
3b3a5273e5 info: show human readable container format name
Update the patch for vala bindings. Update README as getting the contaienr caps
is already possible.
2013-09-15 19:50:29 +02:00
Stefan Sauer
8077620b8c vapi: add current patch for gstreamer-pbutils vapi metadata 2013-09-15 19:50:29 +02:00
Stefan Sauer
b652b0c2f8 info: show stream tags as multiline label 2013-09-15 19:50:29 +02:00
Stefan Sauer
1d389b9724 info: show misc stream info, if available 2013-09-15 19:50:29 +02:00
Stefan Sauer
d3a0351bd2 app: add directory property and use it as default location for browsing
Allow passing a directory as a commandline arg. If given use that as the default
location, otherwise use current working dir.
2013-09-15 19:50:29 +02:00
Stefan Sauer
03f32a222c mi: we need to open the default display
The ui was crashing otherwise. Opening the default display seems to be the
default behaviour for gtk_init().
2013-09-15 19:50:29 +02:00
Stefan Sauer
08701eba94 mi: add basic goption usage
Only --version works right now.
2013-09-15 19:50:29 +02:00
Stefan Sauer
ab8087fa1b info: handle video area expose also if we have no video 2013-09-15 19:50:29 +02:00
Stefan Sauer
0075cf007f README: add todo for gst-discoverer 2013-09-15 19:50:29 +02:00
Stefan Sauer
86c78244ca info: use File.query to get file info
Use the file info to query content-type and icon. Show file-type icon in the UI.
2013-09-15 19:50:29 +02:00
Stefan Sauer
aa67702a68 info: prepare to show human readable container format info
gst-discoverer does not yet provide it unfortunately.
2013-09-15 19:50:29 +02:00
Stefan Sauer
373f343eb7 info: add more TODO 2013-09-15 19:50:29 +02:00
Stefan Sauer
12aab9f618 info: switch streams when switching tabs 2013-09-15 19:50:29 +02:00
Stefan Sauer
4d817e158d info: whitespace fix 2013-09-15 19:50:29 +02:00
Stefan Sauer
11730cfbe2 info: add human readable code info 2013-09-15 19:50:29 +02:00
Stefan Sauer
8e006976a8 info: improve resolution
Orint it as "w x h" and add idea to convert to human readable string
2013-09-15 19:50:29 +02:00
Stefan Sauer
3af608e760 info: add remaining audio/video info fields 2013-09-15 19:50:29 +02:00
Stefan Sauer
b63d7c3495 info: turn stream widgets into tables and add bitrate 2013-09-15 19:50:29 +02:00
Stefan Sauer
569999bb10 info: initialy paint video area black 2013-09-15 19:50:29 +02:00
Stefan Sauer
c3675e5ce1 info: ellipsize labels to avoid horzontal window growth 2013-09-15 19:50:29 +02:00
Stefan Sauer
5f689af851 info: stop playback on unrealize
Prevent "BadDrawable" errors.
2013-09-15 19:50:28 +02:00
Stefan Sauer
520518b660 info: ensure we have a native widnow for the drawing_area
Fixes BadID x errors.
2013-09-15 19:50:28 +02:00
Stefan Sauer
6bed29623b info: add vapi info for ubuntu 2013-09-15 19:50:28 +02:00
Stefan Sauer
d41dd80d4a REDME: planning 2013-09-15 19:50:28 +02:00
Stefan Sauer
fd1fdb9802 info: get a/mediainfo/v streams and show caps 2013-09-15 19:50:28 +02:00
Stefan Sauer
2855b1f24f app: use a hpane instead of the file-chooser preview widget
This allows the user to modify the size.
2013-09-15 19:50:28 +02:00
Stefan Sauer
869499423c app: only run discover for files 2013-09-15 19:50:28 +02:00
Stefan Sauer
80be4db45d info: start to use discoverer and improve the ui
Organize the info pane as a table. Add mime type and duration fields to
container section.
2013-09-15 19:50:28 +02:00
Stefan Sauer
76fb0eafff info: add more ui boilerplate and fixme comments 2013-09-15 19:50:28 +02:00