Stefan Sauer
5b1eb7420e
mi-info: send seek events when clicking toc entries
...
Get the start-pos from the active toc entry and seek.
2013-09-30 18:20:23 +02:00
Stefan Sauer
ddeadf0f7c
mi-info: use a TreeView for the toc
...
Use a TreeView with a TreeStore to show toc-entries.
2013-09-30 18:20:23 +02:00
Stefan Sauer
8ac446b010
mi-info: indent toc entries
...
Also add todo for how to make it a treeview instead
2013-09-25 13:26:10 +02:00
Stefan Sauer
09dea8ce3a
TODO: planning
2013-09-25 13:26:10 +02:00
Stefan Sauer
0b893509b8
mi-info: mark nullable parameters as such
2013-09-25 13:26:10 +02:00
Stefan Sauer
299d1c8b88
mi-info: add start/stop times in toc
2013-09-25 13:26:10 +02:00
Stefan Sauer
acbd02014c
mi-info: extact helper to format times
2013-09-15 19:50:33 +02:00
Stefan Sauer
ed9565622c
mi-info: comment updates
2013-09-15 19:50:33 +02:00
Stefan Sauer
82c85d76e9
TODO: update planing
2013-09-15 19:50:33 +02:00
Stefan Sauer
1ed849d155
mi-info: extract ui-helper for format/codec-rows
2013-09-15 19:50:33 +02:00
Stefan Sauer
ac0d25a533
mi-info: extract ui helper for adding an entry
...
A helper to add a label + str formatted details as a table row.
2013-09-15 19:50:33 +02:00
Stefan Sauer
e66be5a5b3
mi-info: extract more common ui code into helpers
2013-09-15 19:50:33 +02:00
Stefan Sauer
3c5032f36c
mi-info: reshuffle container widgets
...
Prepare for handling nested containers.
2013-09-15 19:50:33 +02:00
Stefan Sauer
533702a0ed
mi-info: code cleanups
...
First reset the info pane and then check/update. This fixes not resetting the
tabs on info==null.
2013-09-15 19:50:33 +02:00
Stefan Sauer
e427932626
mi-info: fix type
...
It is 'Notebook' and not 'NoteBook'.
2013-09-15 19:50:33 +02:00
Stefan Sauer
d70da55d3b
mi: code cleanups, comments
2013-09-15 19:50:33 +02:00
Stefan Sauer
2309c6d7fb
mi-info: fix tab-index in compact mode
2013-09-15 19:50:33 +02:00
Stefan Sauer
03892e1e9f
info: sort streams by stream_id
...
This way we are activating the right stream when switching tabs.
2013-09-15 19:50:33 +02:00
Stefan Sauer
952b5d5e23
TODO: spelling fixes and update
2013-09-15 19:50:33 +02:00
Stefan Sauer
540923db9c
app: allow giving an uri instead of a directory as a startup arg
...
This way we can play streams.
2013-09-15 19:50:32 +02:00
Stefan Sauer
a432c367e7
preview: fix minimal size
...
We need some minial size, otherwise we can enlarge, but not shrink the window.
2013-09-15 19:50:32 +02:00
Stefan Sauer
449342ba30
TODO: small ideas update
2013-09-15 19:50:32 +02:00
Stefan Sauer
017bdf3486
HACKING: update instructions
2013-09-15 19:50:32 +02:00
Stefan Sauer
9f2d0729ab
preview: extract preview area as separate widget
2013-09-15 19:50:32 +02:00
Stefan Sauer
9baeb2df3d
mi: update my name and years
2013-09-15 19:50:32 +02:00
Stefan Sauer
848021eea8
mi: set the log domain
2013-09-15 19:50:32 +02:00
Stefan Sauer
a8f869e7fe
mi-info: comment updates
2013-09-15 19:50:32 +02:00
Stefan Sauer
6d42779efa
mi-info: turn stdout.printf into debug log calls
2013-09-15 19:50:32 +02:00
Stefan Sauer
ae92653c43
mi-info: add todo for stream switching
2013-09-15 19:50:32 +02:00
Stefan Sauer
d5aa363e7a
mi-info: playbin handles force-aspect-ration in 1.0
2013-09-15 19:50:32 +02:00
Stefan Sauer
3d6173aaba
info: improve sizing
...
We're now hinting the scrolled window about the content size to avoid empty space + scrolling.
2013-09-15 19:50:32 +02:00
Stefan Sauer
98148dea9d
mi-info: basic subtitle support
2013-09-15 19:50:32 +02:00
Stefan Sauer
7b9d0c9cba
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.
2013-09-15 19:50:32 +02:00
Stefan Sauer
94607ec2d6
todo: update planning and ideas
2013-09-15 19:50:32 +02:00
Stefan Sauer
2a322ab168
mi-app: use the newer gtk api with orientation
2013-09-15 19:50:32 +02:00
Stefan Sauer
d9fff12865
mi-info: improve wikilink mapping
...
Try codecname and then caps name to get wiki links. Also show caps for the container.
2013-09-15 19:50:32 +02:00
Stefan Sauer
000c172df6
mi: port to gst-1.0 and gtk+3
2013-09-15 19:50:32 +02:00
Stefan Sauer
bba20d9b9a
TODO: some link for inspiration
2013-09-15 19:50:32 +02:00
Stefan Sauer
06bba05143
cleanup. update name and year, queue a redraw for album art
2013-09-15 19:50:32 +02:00
Stefan Sauer
7b3e72ad9d
porting: update on vala changes
2013-09-15 19:50:32 +02:00
Stefan Sauer
132b44e7f8
buid: fix the bootstrapping
...
Create the macrodir. Remove the GETTXT macro that was clashing with INTLTOOL.
2013-09-15 19:50:31 +02:00
Stefan Sauer
6a6e1e86ed
README: more planning
2013-09-15 19:50:31 +02:00
Stefan Sauer
3a6e0484ee
info: add wikilinks for two more codecs
2013-09-15 19:50:31 +02:00
Stefan Sauer
9cdf06e282
README: planning
2013-09-15 19:50:31 +02:00
Stefan Sauer
46ecfa08ae
info: reset container and duration fields if file is not discoverable
...
Before the previous text was left.
2013-09-15 19:50:31 +02:00
Stefan Sauer
a6a1ae2f63
info: change the order of asyn disco calls
...
Starting disco before enqueueuing uris seems to make it work.
2013-09-15 19:50:31 +02:00
Stefan Sauer
0d6ed4a5bd
planing: CBR/VBR info
2013-09-15 19:50:31 +02:00
Stefan Sauer
0cfb4aa000
mi-info: prepare for async discovery
...
The async api usage is not yet activated due to some uncertanty in the api use.
2013-09-15 19:50:31 +02:00
Stefan Sauer
f52cdd922c
comments: planning and code comments
2013-09-15 19:50:31 +02:00
Stefan Sauer
3aad26cbcb
Makefile: indenting
2013-09-15 19:50:31 +02:00