Stefan Sauer [Wed, 4 Sep 2013 07:15:07 +0000 (09:15 +0200)]
HACKING: update instructions
Stefan Sauer [Tue, 3 Sep 2013 20:03:19 +0000 (22:03 +0200)]
preview: extract preview area as separate widget
Stefan Sauer [Tue, 3 Sep 2013 05:41:46 +0000 (07:41 +0200)]
mi: update my name and years
Stefan Sauer [Mon, 2 Sep 2013 20:25:09 +0000 (22:25 +0200)]
mi: set the log domain
Stefan Sauer [Mon, 2 Sep 2013 07:52:30 +0000 (09:52 +0200)]
mi-info: comment updates
Stefan Sauer [Mon, 2 Sep 2013 07:49:51 +0000 (09:49 +0200)]
mi-info: turn stdout.printf into debug log calls
Stefan Sauer [Mon, 2 Sep 2013 07:41:24 +0000 (09:41 +0200)]
mi-info: add todo for stream switching
Stefan Sauer [Mon, 2 Sep 2013 07:40:58 +0000 (09:40 +0200)]
mi-info: playbin handles force-aspect-ration in 1.0
Stefan Sauer [Fri, 30 Aug 2013 08:53:13 +0000 (10:53 +0200)]
info: improve sizing
We're now hinting the scrolled window about the content size to avoid empty space + scrolling.
Stefan Sauer [Fri, 30 Aug 2013 06:41:48 +0000 (08:41 +0200)]
mi-info: basic subtitle support
Stefan Sauer [Fri, 30 Aug 2013 06:26:37 +0000 (08:26 +0200)]
video-area: improve resizing of the video area
The browser pane does not expand by default. Track aspect-ration for the
currently displayed object. Use an aspect frame as a container for the
drawing-area.
Stefan Sauer [Thu, 29 Aug 2013 05:51:13 +0000 (07:51 +0200)]
todo: update planning and ideas
Stefan Sauer [Wed, 28 Aug 2013 19:27:36 +0000 (21:27 +0200)]
mi-app: use the newer gtk api with orientation
Stefan Sauer [Wed, 28 Aug 2013 18:26:54 +0000 (20:26 +0200)]
mi-info: improve wikilink mapping
Try codecname and then caps name to get wiki links. Also show caps for the container.
Stefan Sauer [Tue, 27 Aug 2013 21:57:06 +0000 (23:57 +0200)]
mi: port to gst-1.0 and gtk+3
Stefan Sauer [Sun, 18 Aug 2013 14:01:33 +0000 (16:01 +0200)]
TODO: some link for inspiration
Stefan Sauer [Tue, 23 Oct 2012 13:54:06 +0000 (15:54 +0200)]
cleanup. update name and year, queue a redraw for album art
Stefan Sauer [Tue, 23 Oct 2012 13:21:34 +0000 (15:21 +0200)]
porting: update on vala changes
Stefan Sauer [Tue, 21 Jun 2011 13:05:37 +0000 (15:05 +0200)]
buid: fix the bootstrapping
Create the macrodir. Remove the GETTXT macro that was clashing with INTLTOOL.
Stefan Sauer [Fri, 4 Mar 2011 16:14:06 +0000 (18:14 +0200)]
README: more planning
Stefan Sauer [Fri, 4 Mar 2011 16:13:34 +0000 (18:13 +0200)]
info: add wikilinks for two more codecs
Stefan Sauer [Fri, 18 Feb 2011 15:36:30 +0000 (17:36 +0200)]
README: planning
Stefan Sauer [Sat, 29 Jan 2011 12:41:28 +0000 (14:41 +0200)]
info: reset container and duration fields if file is not discoverable
Before the previous text was left.
Stefan Sauer [Tue, 25 Jan 2011 13:07:07 +0000 (15:07 +0200)]
info: change the order of asyn disco calls
Starting disco before enqueueuing uris seems to make it work.
Stefan Sauer [Tue, 25 Jan 2011 12:52:05 +0000 (14:52 +0200)]
planing: CBR/VBR info
Stefan Sauer [Mon, 24 Jan 2011 21:42:15 +0000 (23:42 +0200)]
mi-info: prepare for async discovery
The async api usage is not yet activated due to some uncertanty in the api use.
Stefan Sauer [Mon, 24 Jan 2011 21:40:23 +0000 (23:40 +0200)]
comments: planning and code comments
Stefan Sauer [Mon, 24 Jan 2011 20:28:32 +0000 (22:28 +0200)]
Makefile: indenting
Stefan Sauer [Mon, 24 Jan 2011 09:24:26 +0000 (11:24 +0200)]
info: add more wikilinks
Stefan Sauer [Mon, 17 Jan 2011 21:09:54 +0000 (23:09 +0200)]
release: bump versions and back to development
Stefan Sauer [Mon, 17 Jan 2011 21:05:54 +0000 (23:05 +0200)]
release: prepare for release
Stefan Sauer [Mon, 17 Jan 2011 21:06:07 +0000 (23:06 +0200)]
docs: more maintainer info
Stefan Sauer [Sun, 16 Jan 2011 12:25:19 +0000 (14:25 +0200)]
docs: add simple HACKING file
Stefan Sauer [Fri, 14 Jan 2011 21:15:42 +0000 (23:15 +0200)]
build: fix distcheck
Stefan Sauer [Fri, 14 Jan 2011 21:01:08 +0000 (23:01 +0200)]
app: add idea for stream-open dialog
Stefan Sauer [Fri, 14 Jan 2011 20:41:20 +0000 (22:41 +0200)]
desktop: add a desktop file
Stefan Sauer [Fri, 14 Jan 2011 20:40:03 +0000 (22:40 +0200)]
icon: add an application icon
Set as default icons, so that it it used for windows and in about dialog.
Stefan Sauer [Fri, 14 Jan 2011 19:53:34 +0000 (21:53 +0200)]
info: enable double buffering when displaying album art
Stefan Sauer [Fri, 14 Jan 2011 16:39:01 +0000 (18:39 +0200)]
info: handle album-art
Decode and draw the album art into the video window.
Stefan Sauer [Fri, 14 Jan 2011 09:19:16 +0000 (11:19 +0200)]
info: filter buffers from tags and add some planning comments
Stefan Sauer [Fri, 14 Jan 2011 09:18:45 +0000 (11:18 +0200)]
info: add comment with wikipedia alternative for links
Stefan Sauer [Thu, 13 Jan 2011 10:21:46 +0000 (12:21 +0200)]
app: add about dialog
Stefan Sauer [Thu, 13 Jan 2011 10:05:35 +0000 (12:05 +0200)]
i18n: manage translatable files
Stefan Sauer [Thu, 13 Jan 2011 10:03:00 +0000 (12:03 +0200)]
vapi: no more need for patching the vapi file
Stefan Sauer [Thu, 13 Jan 2011 09:56:37 +0000 (11:56 +0200)]
info: switch stream callback for compact layout
Stefan Sauer [Thu, 13 Jan 2011 09:56:18 +0000 (11:56 +0200)]
info: verified link
Stefan Sauer [Thu, 13 Jan 2011 08:03:32 +0000 (10:03 +0200)]
info: add compact_layout mode
For screen-heights <= 600 pixels use a single notebook for all streams.
Stefan Sauer [Thu, 13 Jan 2011 07:15:04 +0000 (09:15 +0200)]
info: add more wikilinks and use it for streams too
Stefan Sauer [Wed, 12 Jan 2011 08:17:56 +0000 (10:17 +0200)]
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.
Stefan Sauer [Tue, 4 Jan 2011 12:56:40 +0000 (14:56 +0200)]
mi-info: more ui layout planning
Stefan Sauer [Tue, 21 Dec 2010 21:09:43 +0000 (23:09 +0200)]
README: planning
Stefan Sauer [Tue, 21 Dec 2010 12:54:56 +0000 (14:54 +0200)]
menu: use alternative way to get the key number
Stefan Sauer [Tue, 21 Dec 2010 11:55:02 +0000 (13:55 +0200)]
menu: add F11 accelerator for fullscreen
Stefan Sauer [Tue, 21 Dec 2010 11:21:34 +0000 (13:21 +0200)]
info: blacklist "norminal-bitrate" too
We show that above already.
Stefan Sauer [Tue, 21 Dec 2010 11:18:38 +0000 (13:18 +0200)]
menu: add View menu with fullscreen item
Stefan Sauer [Tue, 21 Dec 2010 10:01:40 +0000 (12:01 +0200)]
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.
Stefan Sauer [Tue, 21 Dec 2010 09:27:57 +0000 (11:27 +0200)]
build: updates for gettext
Stefan Sauer [Thu, 16 Dec 2010 21:06:57 +0000 (23:06 +0200)]
README: planning
Stefan Sauer [Thu, 16 Dec 2010 21:02:31 +0000 (23:02 +0200)]
info: show the fps as a double
23.97 fps is easier to read that
10000000 / 417083.
Stefan Sauer [Thu, 16 Dec 2010 09:42:34 +0000 (11:42 +0200)]
autogen.sh: fix silly typo
Stefan Sauer [Wed, 15 Dec 2010 09:46:08 +0000 (11:46 +0200)]
README: planning
Stefan Sauer [Tue, 30 Nov 2010 10:20:44 +0000 (12:20 +0200)]
README: update todo lists
Stefan Sauer [Tue, 30 Nov 2010 09:19:35 +0000 (11:19 +0200)]
info: make urls in tags clickable
Stefan Sauer [Tue, 30 Nov 2010 09:18:37 +0000 (11:18 +0200)]
info: make labels selectable for copy'n'paste
Stefan Sauer [Wed, 10 Nov 2010 06:50:48 +0000 (08:50 +0200)]
planning: comments and todos
Stefan Sauer [Mon, 8 Nov 2010 09:52:11 +0000 (11:52 +0200)]
info: improve tag filtering
Hide duration as well. Also skip all tags where the name starts with "private-".
Stefan Sauer [Mon, 8 Nov 2010 09:40:06 +0000 (11:40 +0200)]
info: redo tag list formatting
Loop over tags and serialize items. Skip some already shown info.
Stefan Sauer [Mon, 8 Nov 2010 08:38:39 +0000 (10:38 +0200)]
maintenance: code cleanups and addition TODO: comments
Stefan Sauer [Fri, 5 Nov 2010 15:17:16 +0000 (17:17 +0200)]
info: add named video resolutions
Use a gee hashmap for named video resolutions (e.g. VGA) and show those in the
info.
Stefan Sauer [Thu, 4 Nov 2010 10:47:14 +0000 (12:47 +0200)]
info: show human readable container format name
Update the patch for vala bindings. Update README as getting the contaienr caps
is already possible.
Stefan Sauer [Thu, 4 Nov 2010 08:49:40 +0000 (10:49 +0200)]
vapi: add current patch for gstreamer-pbutils vapi metadata
Stefan Sauer [Thu, 4 Nov 2010 08:46:43 +0000 (10:46 +0200)]
info: show stream tags as multiline label
Stefan Sauer [Thu, 4 Nov 2010 08:15:19 +0000 (10:15 +0200)]
info: show misc stream info, if available
Stefan Sauer [Thu, 4 Nov 2010 07:48:55 +0000 (09:48 +0200)]
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.
Stefan Sauer [Thu, 4 Nov 2010 07:46:58 +0000 (09:46 +0200)]
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().
Stefan Sauer [Wed, 3 Nov 2010 11:59:44 +0000 (13:59 +0200)]
mi: add basic goption usage
Only --version works right now.
Stefan Sauer [Wed, 3 Nov 2010 08:47:04 +0000 (10:47 +0200)]
info: handle video area expose also if we have no video
Stefan Sauer [Wed, 3 Nov 2010 08:34:57 +0000 (10:34 +0200)]
README: add todo for gst-discoverer
Stefan Sauer [Wed, 3 Nov 2010 08:33:43 +0000 (10:33 +0200)]
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.
Stefan Sauer [Wed, 3 Nov 2010 08:01:04 +0000 (10:01 +0200)]
info: prepare to show human readable container format info
gst-discoverer does not yet provide it unfortunately.
Stefan Sauer [Thu, 28 Oct 2010 14:34:38 +0000 (17:34 +0300)]
info: add more TODO
Stefan Sauer [Thu, 28 Oct 2010 14:34:15 +0000 (17:34 +0300)]
info: switch streams when switching tabs
Stefan Sauer [Thu, 28 Oct 2010 14:33:54 +0000 (17:33 +0300)]
info: whitespace fix
Stefan Sauer [Thu, 28 Oct 2010 13:45:55 +0000 (16:45 +0300)]
info: add human readable code info
Stefan Sauer [Thu, 28 Oct 2010 13:39:35 +0000 (16:39 +0300)]
info: improve resolution
Orint it as "w x h" and add idea to convert to human readable string
Stefan Sauer [Thu, 28 Oct 2010 13:34:08 +0000 (16:34 +0300)]
info: add remaining audio/video info fields
Stefan Sauer [Thu, 28 Oct 2010 00:08:28 +0000 (03:08 +0300)]
info: turn stream widgets into tables and add bitrate
Stefan Sauer [Wed, 27 Oct 2010 23:15:56 +0000 (02:15 +0300)]
info: initialy paint video area black
Stefan Sauer [Wed, 27 Oct 2010 22:41:48 +0000 (01:41 +0300)]
info: ellipsize labels to avoid horzontal window growth
Stefan Sauer [Wed, 27 Oct 2010 22:41:07 +0000 (01:41 +0300)]
info: stop playback on unrealize
Prevent "BadDrawable" errors.
Stefan Sauer [Tue, 26 Oct 2010 23:18:17 +0000 (02:18 +0300)]
info: ensure we have a native widnow for the drawing_area
Fixes BadID x errors.
Stefan Sauer [Tue, 26 Oct 2010 23:02:15 +0000 (02:02 +0300)]
info: add vapi info for ubuntu
Stefan Sauer [Mon, 25 Oct 2010 07:54:07 +0000 (10:54 +0300)]
REDME: planning
Stefan Sauer [Tue, 19 Oct 2010 21:44:18 +0000 (00:44 +0300)]
info: get a/mediainfo/v streams and show caps
Stefan Sauer [Tue, 19 Oct 2010 20:04:42 +0000 (23:04 +0300)]
app: use a hpane instead of the file-chooser preview widget
This allows the user to modify the size.
Stefan Sauer [Tue, 19 Oct 2010 19:53:28 +0000 (22:53 +0300)]
app: only run discover for files
Stefan Sauer [Mon, 18 Oct 2010 19:50:02 +0000 (22:50 +0300)]
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.
Stefan Sauer [Mon, 18 Oct 2010 14:38:32 +0000 (17:38 +0300)]
info: add more ui boilerplate and fixme comments
Stefan Sauer [Mon, 18 Oct 2010 14:14:46 +0000 (17:14 +0300)]
info: enable discovered
Add comment telling how to regenerate the vapi files.
Stefan Sauer [Mon, 18 Oct 2010 07:31:43 +0000 (10:31 +0300)]
info: make the overlay iface work and activate playback