phunni Posted March 13, 2003 Report Share Posted March 13, 2003 Recently installed Ogle based on a tutorial that I think I found from a link on this site (last night was so long ago - I can't be sure :wink: ) but whenever I try to run ogle everything seems to be going ok until I get this error: [ogle_alsa]: Opening device: default !#!!!!#![ogle_alsa]: error while opening alsa. : No such file or directory FATAL[ogle_audio]: failed opening the alsa audio driver at default Alsa is installed - whenever I try to enable it from the services in drakconf, it says that alsa driver isn't running Any ideas how I can fix this? I'd love to be able to play DVDs on this machine Quote Link to comment Share on other sites More sharing options...
Guest SDMF Posted March 13, 2003 Report Share Posted March 13, 2003 If you are having trouble with alsa in general, you can try the following. ./configure --disable-alsa make make install I have alsa installed but do not use it, and I use that argument in the configure script to get ogle to use OSS and disregard alsa completely. Also, type man oglerc to find out how to specify default settings. Quote Link to comment Share on other sites More sharing options...
phunni Posted March 13, 2003 Author Report Share Posted March 13, 2003 using make after ./configure --disable-alsa returns the following error: ./libogleao/.libs/libogleao.al(ogle_ao.lo): In function `ao_drivers': /home/paul/Downloads/Ogle/ogle-0.9.1/libogleao/ogle_ao.c:52: undefined reference to `ao_alsa_open' collect2: ld returned 1 exit status make[1]: *** [ogle_audio] Error 1 make[1]: Leaving directory `/home/paul/Downloads/Ogle/ogle-0.9.1/ac3' make: *** [all-recursive] Error 1 The results of the configure did specify that alsa was not going to be enabled. Any thoughts? Quote Link to comment Share on other sites More sharing options...
Guest SDMF Posted March 13, 2003 Report Share Posted March 13, 2003 I dunno, I just downloaded the latest version and compiled, I couldn't reproduce the problem. Make sure you have the latest version of all the dependencies listed on their site, and if that doesn't work then look into the man page for oglerc and try to force OSS there. Quote Link to comment Share on other sites More sharing options...
phunni Posted March 14, 2003 Author Report Share Posted March 14, 2003 I have the latest verisions of everything - and I can't find a man page for oglerc - man oglerc does nothing - surely this file is for use post compile? I haven't even got that far. Ah well - I guess I just can't play DVDs on my computer - I've tried getting xine to work and Mplayer but with equally annoying and mysterious problems Quote Link to comment Share on other sites More sharing options...
Guest SDMF Posted March 14, 2003 Report Share Posted March 14, 2003 So you never got ogle to compile in the first place? According to your original post you said that you were able to install it. This should have installed the man pages. Here is the the oglerc man page: OGLERC(5) OGLERC(5) NAME oglerc - ogle configuration file DESCRIPTION The oglerc file is a configuration file for ogle. There is one system- wide file in ${prefix}/share/oglerc and an optional user file $HOME/.oglerc which overrides system settings. The file is written in XML, with a DTD in an external file. Look in the system-wide oglerc for available settings. The configuration is divided into four main groups: dvd, audio, video and user_interface. These are the available tags: <ogle_conf> <dvd> <nav> <defaults> <DefaultMenuLanguage>en</DefaultMenuLanguage> <DefaultAudioLanguage>en</DefaultAudioLanguage> <DefaultSubtitleLanguage>en</DefaultSubtitleLanguage> <ParentalCountry>US</ParentalCountry> <ParentalLevel>15</ParentalLevel> <PlayerRegion>1</PlayerRegion> </defaults> </nav> <device> <path>/cdrom/cdrom0</path> </device> </dvd> The <DefaultMenuLanguage>, <DefaultAudioLanguage> and <DefaultSubtitle- Language> tags should be set to your preferred ISO-639 2-character lan- guage code. Depending on how the DVD uses these values you might get different languages when playing the dvd. <ParentalCountry> and <ParentalLevel> are used by the DVD to choose what you will be allowed to watch. <PlayerRegion> should be set to the region the DVD expects to be played in. An incorrect region might result in that the disc will refuse to play or show a screen telling you that you have the wrong region. This setting has nothing to do with the region setting of your DVD-ROM drive. <path> is the path to your DVD-ROM drive <audio> <device> <driver>oss</driver> <path>/dev/audio</path> <alsa> <name>default</name> </alsa> </device> <speakers> <channel_config> <chtype>Left</chtype> <chtype>Right</chtype> </channel_config> <channel_config> <chtype>Left</chtype> <chtype>Right</chtype> <chtype>RearLeft</chtype> <chtype>RearRight</chtype> <chtype>Center</chtype> <chtype>LFE</chtype> </channel_config> </speakers> <liba52> <downmix_level>1.5</downmix_level> <drc>no</drc> <stereo_mode>dolby</stereo_mode> </liba52> <sync> <type>odelay</type> <offset>0</offset> </sync> </audio> <driver> The audio driver to use, it can be one of 'oss', 'alsa', 'solaris', 'obsd'. <path> The path to your audio device. <alsa><name> The name of the alsa device when using alsa. <speakers> Here you can define what audio channels should be played on your audio card. An empty speakers will try to get the info from the soundcard, most cards don't support this. <channel_config> Defines a set of channels (number and types) Several channel_con- figs can be used in which case the first matching will be chosen. If none matches the last config will be used. <chtype> Defines the type of the channel. Can be one of: Left, Right, Center, LFE, RearLeft, RearRight, RearCenter, 0. Where 0 represents a channel that should be written just silence to. The order of the chtypes is the order of the chan- nels on the soundcard. <liba52> Contains liba52 specific settings (for ac3 audio) <downmix_level> Is used to multiply the samples when downmixing from multi- channel sound to stereo. For a full 5.1 track the value should be somewhere around 1.5 if you want to increase the volume a bit. Be aware that using this setting can result in clipping if values larger than 1.0 are used. This has no effect on stereo tracks. Values lower than 1.0 will decrease the volume. <drc> This will turn on dynamic range compression if set to 'yes'. DRC will lower the volume of loud sounds and raise the volume for soft sounds. <stereo_mode> This will decide what stereo mix you will get from a multi channel track if you have a channel config with just Left and Right. 'main' will just pick the left and right main channels. 'front' will mix in the center channel also. 'dolby' will make a dolby surround (stereo) mix of all the channels. <sync> Various options for synchronization between audio and video. <type> Can be one of 'odelay', 'clock'. odelay will be more exact if the sound driver supports it, if not it should fall back to clock. clock is just measuring time and hoping the soundcards internal clock doesn't drift to much compared to the cpu. <offset> Is measured in milliseconds and can be from -999 to 999. This is used to change the sync forwards/backwards. A positive value will output audio a later time compared to the video, a negative will output audio earlier. <video> <display> <name></name> <geometry> <width></width> <height></height> </geometry> <resolution> <horizontal_pixels></horizontal_pixels> <vertical_pixels></vertical_pixels> </resolution> <geometry_src>X11</geometry_src> <resolution_src>Xinerama</resolution_src> <switch_resolution>no</switch_resolution> <initial_state> <fullscreen>no</fullscreen> </initial_state> </display> </video> <geometry_src> tells where to get the geometry from. The geometry is the size (in millimeters) of your display. It can be set to "X11" or "user" not including the "". If set to "X11" the geom- etry will be delivered by your X-server. If your X-server isn't set up correctly it might deliver the wrong geometry resulting in an incorrect aspect (the picture will be stretched in some direction). You can set the geometry manually by choosing "user" and filling in the <width> and <height> tags in the <geometry> section. Example: <geometry> <width>400</width> <height>300</height> </geometry> this tells that you have a monitor which has a width of 400 mm and a hight of 300 mm. The resolution is the number of pixels (in x and y direction) your dis- play has. <resolution_src> tells where to get the resolution from. It can be set to "X11", "XF86VidMode", "Xinerama" or "user", not including the "". "X11" the resolution is taken from the X-server, "XF86VidMode" from the XF86VidMode extension (if you change resolution with <ctrl><alt><+/->) "Xinerama" if you use the Xinerama extension "user" if you want to force it manually to a certain resolution. When set to "user" you must fill in the correct values in the <horizon- tal_pixels> and <vertical_pixels> tags. By using the "user" mode of both the <resolution> and <geometry> you can change the aspect of the picture and size. As an example, if you are using a tv-out output on your gfx-card to show the picture on a widescreen TV the following can be used. Assuming your gfx-card out- puts 720x576 pixels to the tv-out when you have set the gfx-card to a resolution of 800x600. <geometry> <width>1600</width> <height>900</height> </geometry> The geometry should be the size of your tv in millimeters, the exact size isn't that important, as long as the proportions are correct. 1600/900 == 16/9 == widescreen tv. For a normal tv you should use something like 400/300. <resolution> <horizontal_pixels>720</horizontal_pixels> <vertical_pixels>576</vertical_pixels> </resolution> This tells us to only use 720x576 pixels in fullscreen and not the entire space available on your monitor/desktop. <initial_state> contains information about the state of the video win- dow at start up. If <fullscreen> is set to yes, the video will start in fullscreen mode (default is no). <user_interface> <bookmarks> <autosave>yes</autosave> <autoload>no</autoload> </bookmarks> Autosave saves the position where you exit. Autoload starts the dvd at a previously autosaved position if available. <digit_timeout>2</digit_timeout> Timeout between digits in a number entered. If you enter '1', '2' and the time between '1' and '2' is more than the timeout the final number will be 2, if the time is less the number will be 12. <number_timeout>5</number_timeout> Timeout between a number entered and the action. If a number is entered and the time until the associ- ated action key is pressed is greater than the timeout the number will not be used (reset). <default_skiptime>60</default_skiptime> The default time used for the SkipForward/Backward actions <bindings> <!-- Each binding contains an action and one or more keys. The keys are given as X11 keysyms --> <b> <action>Play</action> <key>p</key> <key>KP_Enter</key> </b> </bindings> </user_interface> Each binding binds a number of keys to an action. The keys are normal X11 keysyms. The available actions are the following: action default keys description ----------------------------------------------------------------------- Play p Starts playback PauseToggle space Toggles pause on and off Stop Stops playback Faster period (.) Increases the playback speed Slower comma (,) Decreases the playback speed NextPG greater (>) Jumps to the next program PrevPG less (<) Jumps to the previous program UpperButton Up (Arrow up) Used in navigating the menus LowerButton Down (Arrow down) Used in navigating the menus RightButton Right (Arrow right) Used in navigating the menus LeftButton Left (Arrow left) Used in navigating the menus ButtonActivate Return, KP_Enter Activates the selected button TitleMenu t Jumps to the Title Menu RootMenu r Jumps to the Root Menu AudioMenu a Jumps to the Audio Menu AngleMenu A Jumps to the Angle Menu PTTMenu P Jumps to the Chapter Menu SubtitleMenu S Jumps to the Subtitle Menu Resume c Resumes playback SubtitleToggle s Toggles the subtitles on/off FullScreenToggle f, F Toggles fullscreen mode on/off Quit q, Q Quits Ogle DigitZero 0,KP_0 0 (used to enter numbers) DigitOne 1,KP_1 1 DigitTwo 2,KP_2 2 DigitThree 3,KP_3 3 DigitFour 4,KP_4 4 DigitFive 5,KP_5 5 DigitSix 6,KP_6 6 DigitSeven 7,KP_7 7 DigitEight 8,KP_8 8 DigitNine 9,KP_9 9 BookmarkAdd Insert Adds a bookmark BookmarkRemove Del Removes a bookmark (nr) BookmarkRestore b Restores state from bookmark (nr) SkipForward Next(PageDown) Skip x seconds forward (nr) KP_Right SkipBackward Prior(PageUp) Skip x seconds backward (nr) KP_Left </ogle_conf> The actions above that has (nr) in the description can take an optional number as argument. The number is entered with the digit keys and then the key for the action is pressed. Example: To jump to the 3rd bookmark for the current dvd press '3' and then 'b' When you don't give any number to the bookmark actions they will use the entry at the end of the bookmark list by default or when an invalid number is entered. Bookmarks will be saved in files in the directory $HOME/.ogle/book- marks/ The SkipForward and SkipBackward actions use the number argument as the number of seconds to skip. The default value is 10 seconds. Entering '30' and then pressing Next(PageDown) will skip 30 seconds forwards. The Skip actions will use the last value entered for any following skips even if no number is entered. To get back to the default value, enter 0 and the skip. Non configurable keys: 'i', saves a screen shoot (as screenshoot.jpg in pwd) 'I', saves a screen shoot with the subpicture overlay intact In addition to the above the arrow buttons and mouse can be used to move around in the DVD menues. Return, the keypad enter and left mouse button may be used to activate a DVD button. Cropping the picture can be done by pressing the middle mouse button at the upper left corner of the crop area and dragging it to the lower right corner and then release the button. To uncrop press and release the middle mouse button without dragging it around. FILES $HOME/.oglerc $HOME/.ogle/bookmarks/ /usr/local/share/ogle/oglerc /usr/local/share/ogle/ogle_conf.dtd AUTHORS Björn Englund <d4bjorn@dtek.chalmers.se> Håkan Hjort <d95hjort@dtek.chalmers.se> Vilhelm Bergman <d96v@dtek.chalmers.se> Martin Norbäck <d95mback@dtek.chalmers.se> COPYRIGHT This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. OGLERC(5) Try running make clean to get ride of previous files created by the configuration script, and then run ./configure --disable-alsa again, then try to compile. Quote Link to comment Share on other sites More sharing options...
phunni Posted March 15, 2003 Author Report Share Posted March 15, 2003 Sorry - after your suggestions, I uninstalled the RPMS and tried again from the source. I'll try make clean - seems like a good idea Quote Link to comment Share on other sites More sharing options...
phunni Posted March 15, 2003 Author Report Share Posted March 15, 2003 woo hoo! make clean and then starting from scratch with the configure/compile worked perfectly! Thanks - I now have Ogle running Quote Link to comment Share on other sites More sharing options...
Guest SDMF Posted March 15, 2003 Report Share Posted March 15, 2003 Cool Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.