I am having trouble setting up Freevo for my setup. I have the following setup.
Pentium 4 2GHz
1 GB (4x256 MB) RAMBUS ECC
GeForceFX 5700 Ultra
Audiotrak Prodigy 7.1
LifeView FlyVideo 3000 (SAA7134 based)
Hauppauge PVR-250 (Model 980)
I will like to use tvtime for my FlyVideo card but do not record from it. This card is device node /dev/video0. I use the following command to run tvtime manually.
tvtime -x /dev/mixer:line
The sound loops out of the video capture card and into my sound card.
Next for my PVR card (device node /dev/video1) I will like to record from it and sometimes watch TV from it. The xvmc feature does not work well. In MythTV it crashes while watching from this card, so that is why I choose Freevo. I prefer to use OpenGL for video output because the video playback is a lot smoother. Prefer not to use time shifting.
My main problem is figuring out the syntax of local_conf.py. I do not know how it works. I have been browsing the web for examples, but can not find what I am looking or anything close to my setup. None of the examples provides what I am looking for. What I am asking can anybody give me an example local_conf.py that uses tvtime and ivtv for PVR. Right now my local_conf.py is very basic. I do not want a TV guide. The following is the plugins that I have for Freevo.
Freevo Plugins:
Code:
MainMenuPlugins:
----------------
tv (active)
tv.manual_record (active) This plugin is used to display your list...
tv.recordings_manager Plugin interface for the Manage Recordin...
tv.scheduled_recordings (active) This plugin is used to display your curr...
tv.view_favorites (active) This plugin is used to display your list...
audio.album_tree album_tree v0.51
http://freevo.sourcefor...
audio.detach (active) plugin to detach the audio player to e.g...
audio.radio This plugin uses the command line progra...
audio.xmradio need to have an XM Radio account with a ...
autoshutdown Plugin to shutdown Freevo from the main ...
command A small plugin to run commands from the ...
command.CommandMainMenuItem A small plugin to put a command in the m...
freeboxtv A plugin to obtain TV streams on Freevo
headlines (active) A plugin to list headlines from an XML (...
home_automation Home Automation Plugin
mediamenu Plugin to integrate a mediamenu (video/a...
mpd To activate, put the following lines in ...
remind A plugin to list reminders, but can be u...
rom_drives.rom_items (active) Plugin to add the rom drives to a main m...
shutdown (active) Plugin to shutdown Freevo from the main ...
usbstorage Plugin for usb storage devices.
Paramete...
weather A plugin to obtain more detailed weather...
video.linkbrowser Browse links to find video files
image.apod Astronomy Picture of the Day download pl...
image.gphoto
Plugins:
--------
tv.generic_record (active)
tv.irsend_echostar
tv.irsend_generic Use this plugin if you need to use Lirc'...
tv.ivtv_record
tv.ivtv_xine_tv Plugin to watch live tv with xine. The p...
tv.mplayer (active) Plugin to watch tv with mplayer.
tv.tvtime Plugin to watch tv with tvtime.
tv.vbi2srt_record Record subtitles from teletext pages (IV...
tv.view_line_in
tv.view_recordings (active)
tv.xawtv Plugin to watch tv with xawtv. very beta...
tv.xine Xine plugin for tv. The plugin is beta a...
audio.fxmms XMMS plugin for the audio player. Use xm...
audio.mplayer (active) Mplayer plugin for the audio player. Use...
audio.mplayervbr Mplayer plugin for the audio player. Use...
audio.mplayervis Native mplayer audiovisualization for Fr...
audio.radioplayer This is the player plugin for the radio....
audio.xine (active) Xine plugin for the video player.
command.fxdhandler Small plugin to enable <command> tags in...
screensaver.ScreenSaverPlugin
video.bmovl bmovl plugin for mplayer
video.mplayer (active) Mplayer plugin for the video player.
video.vlc VLC plugin for the video player, for RTS...
video.xine (active) Xine plugin for the video player.
DaemonPlugins:
--------------
tv.recordings_manager.DiskManager Class to ensure a minimum amount of disk...
audio.detachbar (active) This plugin enables a small bar showing ...
audio.logger
alsamixer Mixer for ALSA, requires pyalsaaudio mod...
autocolor autocolor plugin.
autoshutdown.autoshutdowntimer Plugin to shutdown Freevo automatically ...
buttonbar global button bar plugin.
freevo-rendezvous Rendezvous Broadcaster Plugin
See: http:...
freevoscreensaver A plugin to start a screensaver when fre...
freevused Remote control Freevo with a bluetooth m...
icecast A plugin to start an icecast server in t...
joy
lcd Display context info in LCD using lcdpro...
mixer (active)
ossmixer
rom_drives.autostart (active) Plugin to autostart if a new medium is i...
tiny_osd (active) osd plugin.
tiny_xosd Xosd plugin.
upsoon plugin to monitor if a recording is abou...
usb This Plugin to scan for usb devices. You...
vfd Display context info on Shuttle's VFD (V...
yac.PluginInterface Listen on the default YAC port (10629) f...
idlebar (active) To activate the idle bar, put the follow...
idlebar.encoding This plugin shows the current encoding s...
screensaver
www
directory.Dirwatcher
ItemPlugins:
------------
audio.cdbackup Backup audio CDs in .mp3, .ogg, or .wav ...
audio.coversearch This plugin will allow you to search for...
audio.playlist This plugin will allow you to create pla...
audio.vux Debian packages a simple tool called vux...
cd_burn Enables writing selected item to compata...
df This plugin adds an item to your Audio, ...
file_ops (active) small plugin to delete files
icecast.IcecastChanger This plugin is automatically included by...
shoppingcart This plugin copies or moves files to dir...
video.bilingual Plug-in to play tv recordings which have...
video.bookmarker (active) class to handle auto bookmarks
video.details This plugin shows more details for a mov...
video.dvdbackup PLugin for making DVD backups (aka dvdri...
video.dvdimage This plugin adds 'Play image as DVD' in ...
video.imdb (active)
video.mover Plugin to move video files
video.reencode-old Plug-in to archive recorded TV programme...
video.reencode
ItemPlugin,plugin.MainMenuPlugins:
----------------------------------
audio.musicip This plugin allows you to create a new m...
MimetypePlugins:
----------------
audio (active) Plugin to handle all kinds of audio items
video (active) Plugin to handle all kinds of video items
image (active) Plugin to handle all kinds of image items
fxditem.Mimetype class to handle fxd files in directories
playlist.Mimetype Plugin class for playlist items
games Plugin to handle all kinds of games items
IdleBarPlugins:
---------------
idlebar.MultiMail.MultiMail Displays an icon in the idlebar represen...
idlebar.clock (active) Shows the current time.
idlebar.logo Display the freevo logo in the idlebar
idlebar.cdstatus (active) Show the status of all rom drives.
idlebar.diskfree (active) Displays the amount of free disk space
idlebar.holidays Display some holidays in the idlebar
idlebar.mail Shows if new mail is in the mailbox.
idlebar.progactive
idlebar.remindicon Show a icon status based on remind comma...
idlebar.system.procstats Retrieves information from /proc/stat an...
idlebar.system.sensors Displays sensor temperature information ...
idlebar.tv (active) Informs you, when the xmltv-listings exp...
idlebar.volume This plugin shows the current volume lev...
idlebar.weather Shows the current weather.
ScreenSaverPlugins:
-------------------
screensaver.balls
screensaver.bouncing_freevo
I already set up KDM to create additional VT at 8, so that is tested and working. VT7 is my primary GUI display while VT8 will be for freevo. I have already tested both XVideo and OpenGL acceleration on both VT7 and VT8. They work fine. I did the following in [location to KDE directory]/share/config/kdm/kdmrc.
StaticServers=:0
ReserveServers=:1,:2,:3
ServerVTs=-7
to
StaticServers=:0,:1
ReserveServers=:2,:3
ServerVTs=-7,-8