gstreamer/mediainfo
Stefan Sauer 83de6725a2 app: add basic widget and do basic preview
Add a menu bar and a file browser. Set up a preview callback.
2013-09-15 19:50:28 +02:00
..
po po: add LINGUAS file and handle generated files under po/ 2013-09-15 19:50:27 +02:00
src app: add basic widget and do basic preview 2013-09-15 19:50:28 +02:00
vapi *: initial boilerplate 2013-09-15 19:50:27 +02:00
AUTHORS *: initial boilerplate 2013-09-15 19:50:27 +02:00
autogen.sh build: tweak autogen.sh 2013-09-15 19:50:27 +02:00
ChangeLog *: initial boilerplate 2013-09-15 19:50:27 +02:00
configure.ac *: initial boilerplate 2013-09-15 19:50:27 +02:00
COPYING *: initial boilerplate 2013-09-15 19:50:27 +02:00
git.mk *: initial boilerplate 2013-09-15 19:50:27 +02:00
Makefile.am po: add LINGUAS file and handle generated files under po/ 2013-09-15 19:50:27 +02:00
NEWS *: initial boilerplate 2013-09-15 19:50:27 +02:00
README docs: start collecting ideas 2013-09-15 19:50:27 +02:00

= Media detail browser =
The package contains a UI for browsing media files and showing details of the
files.

= Browsing =
- in the preview hook of the file browser we run discover and update the details
- if one has grillo installed we could use grillo sources in addition to local files
- there should be a "open url" menu entry in addition

= Details =
- show container, video-tracks, audio-track, subtitle-trackes, metadata and
  parsing messages
- auto-play after updating the details
  have a menu command to turn auto-play off
- offer several commands in addition (see below)

== compare ==
- dup detail pane and allow to pick a new file
- show differing entries in red
- add a narrow vertical bar between the two details panes and mark blocks with a
  delta red

== analyse ==
- play the file by using fakesinks and gather statistics:
  - bitrate profiles for each a/mediainfo/v track

== hex view ==
- a structured hex view would be nice
  (somehow align the parse tree with the hexdump)