summaryrefslogtreecommitdiff
path: root/README
blob: 9f2ac6c0b25233c95d359ccff25aa0ff29bd32d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131

                         _|_ __|_ _ ._ _  
			  |_(_)|_(/_| | | 

Totem is movie player for the Gnome desktop based on xine or GStreamer.
It features a playlist, a full-screen mode, seek and volume controls,
as well as complete keyboard navigation.

Apart from a movie player, it also iuncludes a mozilla plugin and a
nautilus thumbnailer and properties page.

News
====

See NEWS file

Dependencies
============

xine-lib 1.0 rc7 or newer:
	http://xinehq.de
or
GStreamer 0.8.7, and plugins version 0.8.5:
	http://gstreamer.net

GNOME 2.6 development platform and nautilus-cd-burner 2.8:
	http://www.gnome.org

gromit 20041213, for the Telestrator mode:
	http://www.home.unix-ag.org/simon/gromit/

Controls
========

H:
	Hide/Show controls in windowed mode
I:
	Switch deinterlacing on and off
P, Space (fullscreen only):
	Play/Pause
Escape (in full screen mode):
	Switch to windowed mode
F:
	Toggle full screen
0/½,1,2:
	Zoom respectively to 50%, 100% and 200% of the video's original size
Left arrow:
	Go back 15 seconds
Right arrow:
	Go forward 60 seconds
Shift+Left arrow:
	Go back 5 seconds
Shift+Right arrow:
	Go forward 15 seconds
Ctrl+Left arrow:
	Go back 3 minutes
Ctrl+Right arrow:
	Go forward 10 minutes
Up Arrow:
	Increase the volume by 8%
Down Arrow:
	Decrease the volume by 8%
B:
	Previous stream (Back)
N:
	Next stream (Next)
Q:
	Quit
R, T:
	Zoom in and zoom out, respectively
S:
	Show the "Skip to" dialog
D:
	Toggle drawing using Gromit
E:
	Erase drawing using Gromit

Copyright
=========

Nifty media player icon by Jakub Steiner <jimmac@ximian.com>

UI help by Seth Nickell <snickell@stanford.edu>

FAQ
===

TODO
====

- support gxine, freevo, ypl playlist formats
- write a widget more suitable for seeking in place of the current slider
- broadcasting and network client
- Play with OSD and stuff
- ports to other windowing system/OSes?
- OO.o plugin?
  http://www.openoffice.org/issues/show_bug.cgi?id=41419
- split the baconvideowidget into a GtkWidget and a GObject (use a GInterface)?
- add equaliser support to the API
- be able to choose the deinterlace method?
http://article.gmane.org/gmane.comp.video.xine.devel/4304/match=tvtime
- accessible subtitles?
http://article.gmane.org/gmane.comp.video.xine.devel/3456/match=+api+addition+subtitles+accessibility
- implement a subclass of the checkbox menu item that takes two strings as parameters and switche between the two depending on the state (eg. Lock/Unlock)
- rtsp plugin for xine?
http://www.live.com/liveMedia/#testProgs
- finish vanity
- cddb or musicbrainz cd track info

GStreamer backend TODO
======================
- DVD menus
- deinterlacing
- network connection speed (mmsh://, http://, rtsp://...)
- subtitle/audio-languages names

BUGS
====

Bugs should be lodged in Gnome's Bugzilla:
http://bugzilla.gnome.org/enter_bug.cgi?product=totem

To get a better debug output, run:
gconftool-2 --set --type bool /apps/totem/debug true

Contact
=======

Bastien Nocera <hadess@hadess.net>
http://hadess.net/totem.php3