From: Siggi L. <si...@us...> - 2005-01-01 20:23:13
|
Hi Ed, On Sat, 1 Jan 2005, Ed Wildgoose wrote: > Couple of quick questions on a fairly recent xine-ui. Can someone > please help out, or point to relevant sections of the code so that I can > dig deeper? I guess Daniel could point you to all the places in the code, but let's do some easy checks, first... > - If I map PageUp and PageDown to the +60secs and -60secs options then > the progress bar doesn't display at the bottom of the screen (it does if > I choose other keys) How are you mapping those keys? If you are changing them manually in the keybindings file, chances are that you make double assignments, which could result in xine-ui ignoring your mapping, as it dissolves such ambiguities by falling back to the default key assignment of the affected keys. So instead of +/- 60s, that would give you prev/next X, with X depending on the kind of media you're watching. This may look similar to jumping forward/bakward by a minute, but it's probably more like a track, a title or an MRL... The correct way to change key bindings is via xine's keymap editor (Context menu/Settings/Keymap Editor...). This is a bit complicated to handle (select action, click "Edit", select modifiers, click "Grab", press the key you want to use), but it will ensure that you don't have any errors in your configuration. > - I can't figure out how to use the "[" and "]" keys in the keymap file? Use the Keymap Editor ;-) (I just tried, it will generate [bracketleft] and [bracketright] for those symbols...) > - I don't seem to be able to point xine directly at an ISO file (ie > complete ripped DVD) on the HD. Can someone confirm this isn't > possible? What's involved in writing an input plugin so that I can do > this? (mplayer and ogle can do this ok). Any quick scripts to work > around this? That depends on what your "iso" image actually is. If it's a standard conforming UDF image with fixed sector positions that can be burned 1:1 on a DVD-R which will play in any DVD player, you should be able to use an MRL like "dvd:/path/to/image.iso". (add a trailing "/" for old versions of xine-lib) If it's really an ISO filesystem, or an UDF filesystem with wrong sector positions, you'll have to expose the files to xine, eg by mounting it via a loopback device and then using the mount point in your MRL: su -c mount -o loop /path/to/image.iso /mnt xine dvd:/mnt/ (the trailing slash is not required for current versions of xine-lib) HTH, Siggi |