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
signature.asc
Description: This is a digitally signed message part