I have problem with xine tv plugins.
I've been browsing mailing-list for some time to find some workaround -
but without success, so I ask for help.
I use Freevo 1.8.1 - deb package from Ubuntu 9.04
First of all I noticed, that parameters:
config.XINE_TV_VO_DEV and config.XINE_TV_AO_DEV
are not passed to ivtv_xine_tv.py plugin correctly (inside plugin they
got 'None' value). That makes blank screen with no sound. I made
workaround by assigning values directly inside ivtv_xine_tv.py just
before 'xine pvr:/...' is called.
After that I am able to run tv-guide and then watch tv with seeking
backward/forward and pausing on the fly (200MB cache files are stored
properly to HDD).
Unfortunately I am unable to change channels and start live record.
While I am pressing the CH+/CH- buttons I get OSD message with name of
new channel together with name of new TV program, but this doesn't
affect to the displayed channel which remains the same all the time.
While I am pressing the [REC] button I get OSD message that recording
has just started, but related record-file doesn't appear.
ivtv_xine_tv.py plugin contains information about xine requirements:
- xine media player (built with xvmc / xxmc if available)
version xine-lib: >= 1.1.9
version xine-ui: >= 0.99.6
Those requirements are not exactly met (packages from Ubuntu 9.04 distro):
xine-ui: 0.99.5+cvs20070914-2.1~lenny2ubuntu1
xine-lib: 1.1.16.3-0ubuntu1
As you can see my xine-ui version is lower than 0.99.6 - but I couldn't
find source of exactly 0.99.6 to compile it.
As it comes to xine built with xvmc/xxmc - it seems to me that xine is
compiled with those modes, bacause I can play movies from command line:
xine -V xv movie.file or xine -V xxmc movie.file
All needed configuration details (I hope) are shown below:
System: Ubuntu 9.04 (command line system)
Window manager: ratpoison
Freevo: 1.8.1-3ubuntu3
Xine-ui: 0.99.5+cvs20070914-2.1~lenny2ubuntu1
Xine-lib: 1.1.16.3-0ubuntu1
TV card: Hauppauge PVR-150
freevo.conf:
cdparanoia = /usr/bin/cdparanoia
chanlist = europe-east
display = x11
geometry = 800x600
lsdvd = /usr/bin/lsdvd
mplayer = /usr/bin/mplayer
renice = /usr/bin/renice
setterm = /usr/bin/setterm
tv = pal
version = 2.2
xine = /usr/bin/xine
part od local_conf.py related to xine:
plugin.activate('tv.ivtv_xine_tv')
plugin.remove('tv.generic_record')
plugin_record = plugin.activate('tv.ivtv_record')
TV_SETTINGS = 'pal television europe-east /dev/video0'
TV_DRIVER = 'ivtv'
TV_DEVICE = '/dev/video0'
TV_INPUT = 0
TV_VIDEO_GROUPS = [VideoGroup(
vdev=TV_DEVICE,
adev=AUDIO_DEVICE,
input_type='tuner 1',
input_num=TV_INPUT,
tuner_norm=CONF.tv,
tuner_chanlist=CONF.chanlist,
group_type = 'ivtv',
desc='PVR-150 Video Group',
record_group = None)
]
# Settings for ivtv based cards such as the WinTV PVR-250/350.
# Options are: 0 (mpeg2_ps), 1 (mpeg2_ts), 2 (mpeg1), 3 (mpeg2_pes_av),
# 5 (mpeg2_pes_v), 7 (mpeg2_pes_a), 10 (dvd)
TV_IVTV_OPTIONS = {
'input' : 0,
'resolution' : '720x576',
'aspect' : 1,
'audio_bitmask' : 233,
'bframes' : 3,
'bitrate_mode' : 1,
'bitrate' : 8000000,
'bitrate_peak' : 9600000,
'dnr_mode' : 0,
'dnr_spatial' : 0,
'dnr_temporal' : 0,
'dnr_type' : 0,
'framerate' : 0,
'framespergop' : 15,
'gop_closure' : 1,
'pulldown' : 0,
'stream_type' : 10,
}
TV_CHANNELS = [('11_TVP 1','TVP1','24'),
('10_TVP 2','TVP2','41'),
('4_Polsat','POLSAT','56'),
('7_TVN','TVN','31'),
('1_TVP3 Regionalna','Rzeszow','59')]
XINE_COMMAND = '%s --auto-play=fq --hide-gui --borderless --geometry
%sx%s+0+0 --no-splash' % (CONF.xine, CONF.width, CONF.height)
XINE_ARGS_DEF = "--network --no-lirc --post='pp:quality=10;expand'"
XINE_VO_DEV = 'xv'
XINE_AO_DEV = 'alsa' # alsa or oss
XINE_TV_TIMESHIFT_FILEMASK =
'/mnt/Filmy/NagraniaTV/tmp/tv_cache-!/mnt/Filmy/NagraniaTV/tv-!5'
XINE_TV_CONFIRM_STOP = True
XINE_TV_PROGRESSIVE_SEEK = True
XINE_TV_PROGRESSIVE_SEEK_THRESHOLD = 2
XINE_TV_PROGRESSIVE_SEEK_INCREMENT = 5
XINE_TV_LIVE_RECORD = True
XINE_TV_INPUT_REAL_CHANNELS = False
XINE_TV_INDENT_OSD = True
VIDEO_PREFERED_PLAYER = 'xine'
XINE_BOOKMARK = True
MIXER_MAJOR_CTRL = 'VOL'
and main log output with DEBUG = 2 option just after trying to live
record the tv:
================================================================================
Freevo 1.8.1 r10783 started at Mon May 4 14:52:58 2009
--------------------------------------------------------------------------------
2009-05-04 14:52:58,258 INFO config.py (534): LOGDIR: /var/log
/home/freevo/log
2009-05-04 14:52:58,266 INFO config.py (535): STATICDIR: /var/lib
/home/freevo/static
2009-05-04 14:52:58,267 INFO config.py (536): CACHEDIR: /var/cache
/home/freevo/cache
2009-05-04 14:52:58,267 INFO config.py (555): Loading freevo
configuration file "/home/freevo/.freevo/freevo.conf"
2009-05-04 14:52:58,270 INFO config.py (591): Loading debconf
configuration file "/etc/freevo/debconf.py"
2009-05-04 14:52:58,382 INFO config.py (646): Loading debconf
configuration file "/etc/freevo/debconf.py"
2009-05-04 14:52:58,384 INFO config.py (656): Loading local
configuration file "/home/freevo/.freevo/local_conf.py"
WARNING: duplicate plugin activation, ignoring:
<tv None None>
Warning: freevo_config.py was changed, please check local_conf.py
You are using version 5.23, changes since then:
Version 5.24:
Added POLL_TIME to allow custom poll rates to be set, default 0.01 seconds
Error: VIDEO_SHOW_DATA_DIR not found
ROM_DRIVES: Auto-detected and added "('/media/cdrom0', '/dev/scd0',
'CD-1')"
2009-05-04 14:52:58,430 INFO config.py (1054): overlaydir:
/home/freevo/cache/vfs
Please run 'freevo cache'
2009-05-04 14:53:00,755 INFO rom_drives.py (342): Getting
capabilities for CD-1 (/dev/scd0)
2009-05-04 14:53:00,758 INFO rom_drives.py (356): CD-1 can close
2009-05-04 14:53:00,759 INFO rom_drives.py (360): CD-1 can open
2009-05-04 14:53:00,760 INFO rom_drives.py (364): CD-1 can select
speed
mac:V,A
xxmc
alsa
Freevo 1.8.1 ready
2009-05-04 14:53:01,848 INFO create thread notifier pipe
2009-05-04 14:53:03,838 INFO epg_xmltv.py (110): XMLTV, got cached
guide (version 6).
2009-05-04 14:53:03,879 INFO record_client.py (430): ('localhost',
18001) is up
2009-05-04 14:53:06,645 INFO ivtv_xine_tv.py (675): TunerControl:
Set VideoGroup: <ivtv: /dev/video0 0:'tuner 1' 'PAL'>
Maciej
----------------------------------------------------
Oceniaj innych i pokaż swoje ulubione ciuchy!
Zobacz jak inspiruje ulica!
http://klik.wp.pl/?adr=http%3A%2F%2Fstreetmoda.pl%2F%3Fsrc01%3D85ae5&sid=707
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users