Ambulant Player Preferences
In the Preferences window (called Settings on some platforms)
you can set various change the way Ambulant Player handles some functions:
- Log Level allows you to change how verbose the log output will be.
In general debug is for developers only, trace is for people
creating SMIL documents and the higher levels are for all users.
- You can select the preferred XML parser to use. Expat is fast
and best for everyday use, but Xerces has the option to do some rigorous
syntax checking on your document, which is good if you are creating SMIL documents.
It gives you the option to check using either the DTD or the Schema
for the SMIL language, the DTD is the preferred way. If you check using the schema
you also have the option of doing some checking on the schema itself.
- Strict URL parsing complains about URLs containing formally illegal
characters such as spaces (which should be percent-escaped) in your document.
- On Mac and Windows, you can select the preferred way to play back video (and,
on Windows, audio): using the platform-native DirectShow/QuickTime renderers, or the
platform-independent open source ffmpeg and sdl renderers. Usually, the former is
more efficient, but may not support all media types.
- For playback of media over rtsp you can select which transport protocol to use.
UDP is generally better, but may not be able to get through a firewall.
- Link selection with TAB and LF allows you to navigate with the keyboard,
in addition to the mouse. TAB will advance the focus to the next active element
on-screen, and newline will activate that element.
- Enable plugins determines whether Ambulant will use its plugin
architecture. Disabling this may help in tracking down problems, but some standard
functionality will also be disabled (xerces parser, SMIL 3.0 state support, ffmpeg
rendering on Windows). For debugging purposes it is also possible to select a
non-standard plugin directory.