I can't get Freevo to record anything. Live TV works fine with MPlayer,
but the recordserver only produces a *.fxd file but no recording.

Output from recordserver-1000.log and my /etc/freevo/local_conf.py is
attached.

-- 
Mvh. / Kind regards
Henrik Farre - http://www.rockhopper.dk
2005/09/29 15:40 CEST [*RecordServer*] Recorder::Record: 2005-09-29 15:40 to 2005-09-29 15:45  001.tv.tv2.dk Manuel optagelse
2005/09/29 15:40 CEST [*RecordServer*] Record_Thread::run: mode=record
2005/09/29 15:40 CEST [*RecordServer*] Record_Thread::run: started recording
2005/09/29 15:40 CEST [*RecordServer*] CHAN: K11
2005/09/29 15:40 CEST [*RecordServer*] Video Opened at /dev/video0
2005/09/29 15:40 CEST [*RecordServer*] Setting Input to 6
2005/09/29 15:40 CEST [*RecordServer*] Setting Channel to K11
2005/09/29 15:40 CEST [*RecordServer*] USING CUSTOM FREQUENCY: chan="K11", freq="217250"
2005/09/29 15:40 CEST [*RecordServer*] Video Opened at /dev/video0
2005/09/29 15:40 CEST [*RecordServer*] Driver: ivtv
2005/09/29 15:40 CEST [*RecordServer*] Card: WinTV PVR 150
2005/09/29 15:40 CEST [*RecordServer*] Version: 777
2005/09/29 15:40 CEST [*RecordServer*] Capabilities: 17235985
2005/09/29 15:40 CEST [*RecordServer*] Enumerating supported Standards.
2005/09/29 15:40 CEST [*RecordServer*]   0: 0x3000 NTSC
2005/09/29 15:40 CEST [*RecordServer*]   1: 0xff PAL
2005/09/29 15:40 CEST [*RecordServer*]   2: 0x7f0000 SECAM
2005/09/29 15:40 CEST [*RecordServer*] Current Standard is: 0xff
2005/09/29 15:40 CEST [*RecordServer*] Enumerating supported Inputs. 
2005/09/29 15:40 CEST [*RecordServer*]   0: S-Video 0
2005/09/29 15:40 CEST [*RecordServer*]   1: S-Video 1
2005/09/29 15:40 CEST [*RecordServer*]   2: Composite 0
2005/09/29 15:40 CEST [*RecordServer*]   3: Composite 1
2005/09/29 15:40 CEST [*RecordServer*]   4: Composite 2
2005/09/29 15:40 CEST [*RecordServer*]   5: Composite 3
2005/09/29 15:40 CEST [*RecordServer*]   6: Tuner 0
2005/09/29 15:40 CEST [*RecordServer*]   7: Tuner 1
2005/09/29 15:40 CEST [*RecordServer*] Input: 6
2005/09/29 15:40 CEST [*RecordServer*] Exception in thread Thread-1:Traceback (most recent call last):
2005/09/29 15:40 CEST [*RecordServer*]   File "/usr/lib/python2.3/threading.py", line 442, in __bootstrap
2005/09/29 15:40 CEST [*RecordServer*]     self.run()
2005/09/29 15:40 CEST [*RecordServer*]   File "/usr/lib/python2.3/site-packages/freevo/tv/plugins/ivtv_record.py", line 160, in run
2005/09/29 15:40 CEST [*RecordServer*]     if DEBUG: v.print_settings()
2005/09/29 15:40 CEST [*RecordServer*]   File "/usr/lib/python2.3/site-packages/freevo/tv/ivtv.py", line 139, in print_settings
2005/09/29 15:40 CEST [*RecordServer*]     tv.v4l2.Videodev.print_settings(self)
2005/09/29 15:40 CEST [*RecordServer*]   File "/usr/lib/python2.3/site-packages/freevo/tv/v4l2.py", line 316, in print_settings
2005/09/29 15:40 CEST [*RecordServer*]     (buf_type, width, height, pixelformat, field, bytesperline,
2005/09/29 15:40 CEST [*RecordServer*]   File "/usr/lib/python2.3/site-packages/freevo/tv/v4l2.py", line 247, in getfmt
2005/09/29 15:40 CEST [*RecordServer*]     r = fcntl.ioctl(self.device,GET_FMT_NO,val)
2005/09/29 15:40 CEST [*RecordServer*] IOError: [Errno 22] Invalid argument
2005/09/29 15:41 CEST [*RecordServer*] in checkToRecord
CONFIG_VERSION = 5.14

CHILDAPP_DEBUG = 1 
DEBUG = 1

MAJOR_AUDIO_CTRL    = 'PCM'           # Freevo takes control over one audio ctrl
CONTROL_ALL_AUDIO   = 1               # Should Freevo take complete control of audio
MAX_VOLUME          = 90              # Set what you want maximum volume level to be.
DEFAULT_VOLUME      = 84              # Set default volume level.
DEV_MIXER           = ''    # mixer device 
START_FULLSCREEN_X  = 1               # Start in fullscreen mode if using x11 or xv.
ROM_DRIVES = [ ('/mnt/cdrom', '/dev/cdrom', 'DVD') ]
HIDE_UNUSABLE_DISCS = 1               
ROM_SPEED = 8
CONFIRM_SHUTDOWN    = 1               # ask before shutdown
ENABLE_SHUTDOWN_SYS = 0
SHUTDOWN_SYS_CMD = 'sudo /sbin/shutdown -h now'
RESTART_SYS_CMD  = 'sudo /sbin/shutdown -r now'
MENU_ARROW_NAVIGATION = 1
USE_NETWORK = 1
UMASK = 002
MMPYTHON_CREATE_MD5_ID = 1
MEDIAINFO_USE_MEMORY   = 1
CACHE_IMAGES = 1


plugin.remove('tv.generic_record')
plugin_record = plugin.activate('tv.ivtv_record')

plugin.remove('audio.mplayer')

plugin.activate('headlines', level=45) 
HEADLINES_LOCATIONS = [ ('Slashdot', 'http://slashdot.org/index.rss') ] 

plugin.activate('video.appletrailers')
plugin.activate( 'idlebar' ) 
plugin.activate( 'idlebar.logo', level=5 )
plugin.activate( 'idlebar.clock', level=50, args=('%a %m %d %H:%M') )
plugin.activate( 'audio.coversearch', args=('0XXEP25NFRDV7MHWGB02'))

plugin.activate('audio.cdbackup') 
AUDIO_BACKUP_DIR = '/home/freevo/Music/' 
CD_RIP_PN_PREF= '%(artist)s/%(album)s/%(song)s' 
CDPAR_CMD = 'cdparanoia' 
LAME_CMD = 'lame' 
CD_RIP_LAME_OPTS = '-h --abr 160 --vbr-new' 
   
IMDB_REMOVE_FROM_LABEL = ('season[\._ -][0-9]+', 'disc[\._ -][0-9]+', 'd[\._ -][0-9]+', 'german', 'cd[\._ -][0-9]+')
IMDB_REMOVE_FROM_SEARCHSTRING = ('the', 'a', '_')
IMDB_AUTOACCEPT_SINGLE_HIT = True

VIDEO_ITEMS = [ ('Movies', '/home/freevo/Video/Movies') ]
VIDEO_MPLAYER_SUFFIX = [ 'avi', 'mpg', 'mpeg', 'wmv', 'bin', 'rm',
                          'divx', 'ogm', 'vob', 'asf', 'm2v', 'm2p',
                          'mp4', 'viv', 'nuv', 'mov', 'iso',
                          'nsv', 'mkv', ]

VIDEO_XINE_SUFFIX = [ 'avi', 'mpg', 'mpeg', 'rm', 'divx', 'ogm',
                       'asf', 'm2v', 'm2p', 'mp4', 'mov', 'cue', 
		       'wmv', 'bin', 'iso']
VIDEO_PREFERED_PLAYER = 'xine'
AUDIO_ITEMS = [ ('Music Collection', '/home/freevo/Music') ]
AUDIO_PREFERED_PLAYER = 'xine'

IMAGE_ITEMS = [ ('Pictures', '/home/freevo/Pictures') ]
IMAGEVIEWER_BLEND_MODE = -1
IMAGE_USE_EXIF_THUMBNAIL = 1

GAMES_ITEMS = [ ('MAME', '/home/freevo/Games/Mame/roms',     
                ('MAME', '/usr/games/bin/xmame', '', 
                 '/home/freevo/Games/Mame/shots', None)),
		('Amiga', '/home/freevo/Games/Amiga/adfs',
		('GENERIC', '/usr/bin/e-uae', '-G -0', '', ['adf']))
		 ]

OSD_EXTRA_FONT_PATH  = [ '/usr/share/fonts/corefonts' ]
OSD_FONT_ALIASES = { 'arial_bold.ttf' : 'VeraBd.ttf' }
OSD_OVERSCAN_X = 36

DVD_LANG_PREF        = 'en,se,no'      # Order of preferred languages on DVD.
DVD_SUBTITLE_PREF    = 'en,da,dk'              # Order of preferred subtitles on DVD.

MPLAYER_AO_DEV       = 'alsa'  # e.g.: oss,sdl,alsa, see mplayer docs
MPLAYER_VO_DEV	     = 'xvmc'
MPLAYER_VO_DEV_OPTS  = ''	         # e.g.: ':some_var=vcal'
MPLAYER_ARGS_DEF     = ('-nolirc -framedrop -vc ffmpeg12mc') 
MPLAYER_ARGS = { 'dvd'    : '-cache 8192',
                 'vcd'    : '-cache 4096',
                 'cd'     : '-cache 1024 -cdda speed=2',
                 'tv'     : '-nocache',
                 'ivtv'   : '-cache 8192',
                 'avi'    : '-cache 5000 -idx',
                 'rm'     : '-cache 5000 -forceidx',
                 'rmvb'   : '-cache 5000 -forceidx',
                 'webcam' : 'tv:// -tv driver=v4l:width=352:height=288:outfmt=yuy2:device=/dev/video2',
                 'default': '-cache 5000'
                 }
MPLAYER_SET_AUDIO_DELAY = 0
MPLAYER_VF_INTERLACED  = 'pp/lb'
MPLAYER_VF_PROGRESSIVE = 'pp'

XINE_VO_DEV  = 'xxmc'
XINE_AO_DEV = 'alsa'                     # alsa or oss
XINE_COMMAND = '%s --hide-gui -pq -g -B --geometry %sx%s+0+0 --no-splash' % (CONF.xine, CONF.width, CONF.height)
XINE_ARGS_DEF = '--post tvtime:method=Greedy,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=0'

TV_RECORD_DIR = '/home/freevo/Video/Recordings'
VIDEO_SHOW_DATA_DIR = '/home/freevo/Video/Recordings'
TV_SETTINGS  = 'pal television europe-west /dev/video0'

TV_DRIVER = 'v4l2'
TV_DEVICE = '/dev/video0'
TV_INPUT = 0

TV_OPTS = ''

TV_DATEFORMAT = '%e-%b' # Day-Month: 11-Jun
TV_TIMEFORMAT = '%H:%M' # Hour-Minute 14:05
TV_DATETIMEFORMAT = '%A %b %d %I:%M %p' # Thursday September 24 8:54 am

TV_RECORDFILE_MASK = '%%m-%%d %%H.%%M %(progname)s - %(title)s'
TV_RECORDFILE_SUFFIX = '.mpeg'

TV_RECORD_SCHEDULE = '%s/record_schedule.xml' % FREEVO_CACHEDIR
TV_RECORD_SERVER_IP = 'localhost'
TV_RECORD_SERVER_PORT = 18001

TV_VIEW_SIZE = (720, 576)
TV_REC_SIZE = (352, 288)   # Default for slower computers

TV_VIEW_OUTFMT = 'yuy2'
TV_REC_OUTFMT  = 'yuy2'

TV_IVTV_OPTIONS = {
    'resolution'    : '720x576',
    'aspect'        : 2,
    'audio_bitmask' : 0xE9,
    'bframes'       : 3,
    'bitrate_mode'  : 0,
    'bitrate'       : 8000000,
    'bitrate_peak'  : 9500000,
    'dnr_mode'      : 3,
    'dnr_spatial'   : 0,
    'dnr_temporal'  : 0,
    'dnr_type'      : 0,
    'framerate'     : 0,
    'framespergop'  : 12,
    'gop_closure'   : 1,
    'pulldown'      : 0,
    'stream_type'   : 14,
}

VIDEO_GROUPS = [
    VideoGroup(vdev='/dev/video0',
               adev=None,
               input_type='tuner',
	       input_num=6,
               tuner_norm=CONF.tv,
	       tuner_type='internal',
	       group_type='ivtv',
               tuner_chanlist=CONF.chanlist,
               desc='Default Video Group',
               recordable=True),
]

FREQUENCY_TABLE = {
    'K11'	:  217250,
    'K25'	:  503250,
    'K23'	:  487250,
    'K10'	:  210250,
    'K57'	:  759250,
    'K30' 	:  543250,
    'K21'	:  471250,
    'K49'	:  695250,
}

TV_CHANNELS = [
    ( '001.tv.tv2.dk', 'TV 2', 'K11' ), 
    ( '006.tv.tv2.dk', 'TV3', 'K25' ), 
    ( '005.tv.tv2.dk', '3+', 'K23' ), 
    ( '008.tv.tv2.dk', 'Tv Danmark', 'K10' ),
    ( '007.tv.tv2.dk', 'Kanal 5', 'K57'),
    ( '002.tv.tv2.dk', 'TV 2 Zulu', 'K30' ), 
    ( '027.tv.tv2.dk', 'TV 4 Sverige', 'K21' ),
    ( '042.tv.tv2.dk', 'MTV', 'K49')]
    
XMLTV_GRABBER = 'tv_grab_dk'
XMLTV_SORT = '/usr/bin/tv_sort'
XMLTV_DAYS = 2

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to