summaryrefslogtreecommitdiff
path: root/README
blob: a82f797a2e087c5e5345ea6fbcebcdcf64b401e0 (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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149

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

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 includes 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.10.6, and gstreamer-plugins-base 0.10.7
	http://gstreamer.freedesktop.org

GNOME 2.6 development platform
	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%
Keypad Up / Keypad 8:
	DVD Action Up
Keypad Down / Keypad 2:
	DVD Action Down
Keypad Left / Keypad 4:
	DVD Action Left
Keypad Right / Keypad 6:
	DVD Action Right
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
Mouse button 1 double-click:
	Toggle full screen
Middle mouse button click:
	Play/Pause

Copyright
=========

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

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

FAQ
===

TODO
====

- 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
- 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

GStreamer backend TODO
======================
- deinterlacing
- network connection speed (mmsh://, http://, rtsp://...)

Easy GStreamer plugin installation via libgimme-codec (optional)
================================================================
- requires GStreamer core and gst-plugins-base >= 0.10.12
- libgimme-codec is a very thing wrapper library to call a predefined external
  helper script with details of missing GStreamer plugins, it can be obtained
  from http://desrt.mcmaster.ca/code/libgimme-codec/
  The library on its own is not very useful, since it does not provide the
  actual external helper that does the package installation or suggests what
  to install.
- for more information, see https://wiki.ubuntu.com/EasyCodecInstallation
  and the links referenced there.

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://www.gnome.org/projects/totem/