[Kwintv] Re: kdetv 0.8.3 on gentoo-linux

Chris Cox onebeer at yahoo.com
Sat Nov 13 16:41:28 CET 2004


On Friday 12 November 2004 09:33 am, Felix Hammer wrote:
> >On Monday 01 November 2004 03:58 am, eGore wrote:
> >> I had a similar problem which was caused by exactly the problem you are
> >> describing above. It happened to me when switching from 0.8.3 to cvs,
> >> because Gentoo Linux uses a some kind of different data structure, which
> >> causes that "make install" over an existing 0.8.3 does not overwrite the
> >> old plugins (and this prevented kdetv from running). Removing the old
> >> version and doing a "make uninstall && make install" got everything
> >> running fine.
> >> But I'm not sure if kdetv just was closing itself or if I didn't have
> >> any sources to select from, all I remember is that it didn't work when I
> >> wanted to watch Simpsons :D
> >
> >Thanks for the info.  That seemed to have fixed it for me as well.  Now I
> > can finally use kdetv-0.8.3.  I did have to recompile 0.8.0 and make
> > uninstall from the /var/tmp/portage/kdetv-0.8.0/work/kdetv-0.8.0
> > directory and emerge -C kdetv then emerge the latest kdetv.  Then it
> > worked like a charm.  So this time I didn't see that NO  Devices error
> > message on startup.
> >
> >- Chris
>
> Hi Chris i have found this above on the kwintv-list.
> i also tried to run kdetv 0.8.3 on gentoo-linux. but i'am not successful.
> i will tell you what i'am done and want to ask you if you can take a look
> and tell me what i'am doing wrong.
>
> 1. emerge =media-tv/kdetv-0.8.0
> 2. try to switch to /var/tmp/portage/kdetv-0.8.0/work/kdetv-0.8.0
> that doesnt work because after emerging the work/kdetv-0.8.0 directory is
> deleted.
> 3. i do emerge =media-tv/kdetv-0.8.0 another time an stop emerging
> after ./configure is done.
> 4. now i switch to /var/tmp/portage/kdetv-0.8.0/work/kdetv-0.8.0 and do
> make uninstall there
> 5. emerge -C =media-tv/kdetv-0.8.0
> 6. i do the same for kdetv-0.8.2 because i tried this also times ago.
> 7. then i do: "emerge =media-tv/kdetv-0.8.3"
>
> but i get always the "NO Devices error message" on startup.
> what i'am doing wrong?
>
> felix

Well , if you don't want the tmp compile directory deleted by portage you'll 
have to add keepwork to FEATURES in portage.
  
I'm not sure what has changed since I compiled it and got it working..besides 
a new kernel a few days ago..But its not even starting up now..Attached is 
what I see when I run it in a term.


-- 
- Chris
Linux 2.6.9-gentoo-r3 i686 AMD Athlon(tm) XP 
 09:35:50 up 3 days,  4:17,  7 users,  load average: 0.09, 0.09, 0.09
-------------- next part --------------
kdetv: CfgData: load()
kdetv: AudioManager: Found Mixer plugin:
kdetv: OSS Mixer Plugin
kdetv: George Staikos
kdetv: This provides support for OSS audio mixer devices.
kdetv: Kdetv OSS plugin loaded successfully.
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (0): Vol  
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (4): Pcm  
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (5): Spkr 
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (6): Line 
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (7): Mic  
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (8): CD   
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (10): Pcm2 
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (12): IGain
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (14): Line1
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (20): PhoneIn
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (21): PhoneOut
kdetv: OSS Plugin found a mixer for /dev/sound/mixer (22): Video
kdetv: OSS Plugin found a mixer for /dev/mixer (0): Vol  
kdetv: OSS Plugin found a mixer for /dev/mixer (4): Pcm  
kdetv: OSS Plugin found a mixer for /dev/mixer (5): Spkr 
kdetv: OSS Plugin found a mixer for /dev/mixer (6): Line 
kdetv: OSS Plugin found a mixer for /dev/mixer (7): Mic  
kdetv: OSS Plugin found a mixer for /dev/mixer (8): CD   
kdetv: OSS Plugin found a mixer for /dev/mixer (10): Pcm2 
kdetv: OSS Plugin found a mixer for /dev/mixer (12): IGain
kdetv: OSS Plugin found a mixer for /dev/mixer (14): Line1
kdetv: OSS Plugin found a mixer for /dev/mixer (20): PhoneIn
kdetv: OSS Plugin found a mixer for /dev/mixer (21): PhoneOut
kdetv: OSS Plugin found a mixer for /dev/mixer (22): Video
kdetv: OSS Plugin found a mixer for /dev/sound/mixer1 (14): Line1
kdetv: OSS Plugin found a mixer for /dev/sound/mixer1 (15): Line2
kdetv: OSS Plugin found a mixer for /dev/sound/mixer1 (16): Line3
kdetv: OSS Plugin switched to mixer: Line 
kdetv: PluginFactory: getPlugin: 'OSS Mixer Plugin' refCount: 1
kdetv: KdetvImageFilterChain::clear()
kdetv: KdetvImageFilterChain::setupChain(): Building image filtering chain.
kdetv:     KdetvImageFilterChain::setupChain(): Setting chain output format...
kdetv: KdetvImageFilterChain::setupChain(): Chain OK.
kdetv: Chain supports full frame rate: true
kdetv: PluginFactory: getPlugin: 'Bilinear Deinterlacing' refCount: 1
kdetv: KdetvImageFilterChain::append(): Append filter: Bilinear
kdetv: KdetvImageFilterChain::setupChain(): Building image filtering chain.
kdetv: KdetvImageFilterChain::setupChain(): Processing filter: Bilinear
kdetv: KdetvImageFilterChain::setupChain(): Filter does not support input format. Chain invalid.
kdetv: PluginFactory: getPlugin: 'Overscan' refCount: 1
kdetv: KdetvImageFilterChain::append(): Append filter: Overscan
kdetv: KdetvImageFilterChain::setupChain(): Building image filtering chain.
kdetv: KdetvImageFilterChain::setupChain(): Processing filter: Bilinear
kdetv: KdetvImageFilterChain::setupChain(): Filter does not support input format. Chain invalid.
kdetv: PluginFactory: getPlugin: 'Sharpness' refCount: 1
kdetv: KdetvImageFilterChain::append(): Append filter: Sharpness
kdetv: KdetvImageFilterChain::setupChain(): Building image filtering chain.
kdetv: KdetvImageFilterChain::setupChain(): Processing filter: Bilinear
kdetv: KdetvImageFilterChain::setupChain(): Filter does not support input format. Chain invalid.
kdetv: Sourcemanager: scanPlugins()
kdetv: ChannelIO::formats() Creating format list
kdetv: Found a plugin:
kdetv: xawtv Channel File Plugin
kdetv: Malte Starostik
kdetv: This loads your xawtv format channel files in kdetv.
kdetv: PluginFactory: getPlugin: 'xawtv Channel File Plugin' refCount: 1
kdetv: ChannelIO::registeringFormat(...) XawTV Channel Plugin
kdetv: Found a plugin:
kdetv: CSV Channel File Plugin
kdetv: Rich Moore
kdetv: This stores your channel files in CSV (comma separated variables) format.
kdetv: PluginFactory: getPlugin: 'CSV Channel File Plugin' refCount: 1
kdetv: ChannelIO::registeringFormat(...) CSV Channels Plugin
kdetv: Found a plugin:
kdetv: KWinTV Legacy Channel File Plugin
kdetv: Rich Moore and George Staikos
kdetv: This allows you to use your legacy KWinTV format channel files in Kdetv.
kdetv: PluginFactory: getPlugin: 'KWinTV Legacy Channel File Plugin' refCount: 1
kdetv: ChannelIO::registeringFormat(...) KWinTV Channel Plugin
kdetv: Found a plugin:
kdetv: Zapping Channel File Plugin
kdetv: Zsolt Rizsanyi
kdetv: This loads/stores your channel files in XML format zapping (zapping.sf.net) uses.
kdetv: PluginFactory: getPlugin: 'Zapping Channel File Plugin' refCount: 1
kdetv: ChannelIO::registeringFormat(...) Zapping Channels Plugin
kdetv: Found a plugin:
kdetv: XML Channel File Plugin
kdetv: Rich Moore and George Staikos
kdetv: This stores your channel files in XML format.  This is the standard file format for kdetv.
kdetv: PluginFactory: getPlugin: 'XML Channel File Plugin' refCount: 1
kdetv: ChannelIO::registeringFormat(...) XML Channel Plugin
kdetv: OSDManager: Found a plugin: Haze On-screen Display Plugin
kdetv: PluginFactory: getPlugin: 'Haze On-screen Display Plugin' refCount: 1
kdetv: Sourcemanager: scanPlugins()
kdetv: Sourcemanager: stopDevice()
kdetv: Sourcemanager: Found a plugin: Video4Linux Plugin
kdetv: V4LDev: Installing SIGALARM handler.
kdetv: QVideo: Found RGB32 display.
kdetv: QVideo: Display properties: depth: 24, bits/pixel: 32, bytes/pixel: 4
X Error: BadAccess (attempt to access private resource denied) 10
  Major opcode:  2
  Minor opcode:  0
  Resource id:  0x140000e
kdetv: KXv::init: Xv VideoMask port 105 was found.  Device is: video4linux.
kdetv: Attributes for port 105
kdetv:    -> XV_ENCODING get set Range: -1000 -> 1000
kdetv:    -> XV_BRIGHTNESS get set Range: -1000 -> 1000
kdetv:    -> XV_CONTRAST get set Range: -1000 -> 1000
kdetv:    -> XV_SATURATION get set Range: -1000 -> 1000
kdetv:    -> XV_HUE get set Range: -1000 -> 1000
kdetv:    -> XV_MUTE get set Range: 0 -> 1
kdetv:    -> XV_FREQ get set Range: 0 -> 16000
kdetv:    -> XV_COLORKEY get set Range: 0 -> 16777215
kdetv:    -> XV_AUTOPAINT_COLORKEY get set Range: 0 -> 1
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv: Image formats for port 105
kdetv: Disabling double buffering.
kdetv: KXv::init: Xv ImageMask port 106 was found.  Device is: NV17 Video Overlay.
kdetv: Attributes for port 106
kdetv:    -> XV_DOUBLE_BUFFER get set Range: 0 -> 1
kdetv:    -> XV_COLORKEY get set Range: 0 -> 16777215
kdetv:    -> XV_AUTOPAINT_COLORKEY get set Range: 0 -> 1
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_BRIGHTNESS get set Range: -512 -> 511
kdetv:    -> XV_CONTRAST get set Range: 0 -> 8191
kdetv:    -> XV_SATURATION get set Range: 0 -> 8191
kdetv:    -> XV_HUE get set Range: 0 -> 360
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv: Image formats for port 106
kdetv:    0x32595559 (YUY2) Packed
kdetv:    0x32315659 (YV12) Planar
kdetv:    0x59565955 (UYVY) Packed
kdetv:    0x30323449 (I420) Planar
kdetv: Disabling double buffering.
kdetv: KXv::init: Xv ImageMask port 107 was found.  Device is: NV17 Video Texture.
kdetv: Attributes for port 107
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv:    -> XV_SYNC_TO_VBLANK get set Range: 0 -> 1
kdetv: Image formats for port 107
kdetv:    0x32595559 (YUY2) Packed
kdetv:    0x32315659 (YV12) Planar
kdetv:    0x59565955 (UYVY) Packed
kdetv:    0x30323449 (I420) Planar
kdetv: Disabling double buffering.
kdetv: KXv::init: Xv ImageMask port 108 was found.  Device is: NV05 Video Blitter.
kdetv: Attributes for port 108
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_SYNC_TO_VBLANK get set Range: 0 -> 1
kdetv: Image formats for port 108
kdetv:    0x32595559 (YUY2) Packed
kdetv:    0x32315659 (YV12) Planar
kdetv:    0x59565955 (UYVY) Packed
kdetv:    0x30323449 (I420) Planar
kdetv:    0x3 (kdetv: Disabling double buffering.
kdetv: KXv::init: Xv VideoMask port 140 was found.  Device is: NVIDIA Video Interface Port.
kdetv: Attributes for port 140
kdetv:    -> XV_ENCODING get set Range: 0 -> 1
kdetv:    -> XV_COLORKEY get set Range: 0 -> 16777215
kdetv:    -> XV_AUTOPAINT_COLORKEY get set Range: 0 -> 1
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_BRIGHTNESS get set Range: -512 -> 511
kdetv:    -> XV_CONTRAST get set Range: 0 -> 8191
kdetv:    -> XV_SATURATION get set Range: 0 -> 8191
kdetv:    -> XV_HUE get set Range: 0 -> 360
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv: Image formats for port 140
kdetv: Disabling double buffering.
kdetv: KXv::connect: Xv init completed.
kdetv: Kdetv V4L plugin loaded successfully.
kdetv: PluginFactory: getPlugin: 'Video4Linux Plugin' refCount: 1
kdetv: v4ldev: Grabber Name: BT878 video (Hauppauge (bt878))
kdetv: Type: 171
kdetv: Input Channels: 4
kdetv: minw=48, minh=32, maxw=768, maxh=480
kdetv:   Supports: capture to memory
kdetv:   Supports: video overlay
kdetv:   Supports: clipping
kdetv:   Supports: scaling
kdetv: v4ldev: The device supports overlay. Running kv4lsetup.
kv4lsetup: using X11 display :0.0
dga: version 2.0
mode: 1600x1200, depth=24, bpp=32, bpl=7168, base=0xd0000000
/dev/video [v4l2]: configuration done
kdetv: QVideo: Found RGB32 display.
kdetv: QVideo: Display properties: depth: 24, bits/pixel: 32, bytes/pixel: 4
kdetv: v4ldev: Channel 1: Television
kdetv: TV - tuner(1)  - audio 
kdetv: v4ldev: Channel 2: Composite1
kdetv: Camera - audio 
kdetv: v4ldev: Channel 3: S-Video
kdetv: Camera - audio 
kdetv: v4ldev: Channel 4: Composite3
kdetv: Camera - audio 
kdetv: v4ldev: Overlay video display is possible.
kdetv: V4LDevTuner: Found bttv based tuner card. Adding four more TV norms. (BTTV version: 0.9.15)
kdetv: Found device 'BT878 video (Hauppauge (bt878)) Video4Linux(/dev/video)' in plugin 'Video4Linux Plugin'
kdetv: Device contains 4 sources.
kdetv: -->1 tuners detected
kdetv: -->_tuners[BT878 video (Hauppauge (bt878)) Video4Linux(/dev/video)] is true
kdetv: Device is a tuner: true
kdetv: -->1 tuners detected
kdetv: -->_tuners[BT878 video (Hauppauge (bt878)) Video4Linux(/dev/video)] is true
kdetv: PluginFactory: putPlugin(): 'Video4Linux Plugin' refCount: 0
kdetv: KXv::~KXv: Close Xv connection.
kdetv: Sourcemanager: Found a plugin: XVideo Plugin
kdetv: KXv::init: Xv VideoMask port 105 was found.  Device is: video4linux.
kdetv: Attributes for port 105
kdetv:    -> XV_ENCODING get set Range: -1000 -> 1000
kdetv:    -> XV_BRIGHTNESS get set Range: -1000 -> 1000
kdetv:    -> XV_CONTRAST get set Range: -1000 -> 1000
kdetv:    -> XV_SATURATION get set Range: -1000 -> 1000
kdetv:    -> XV_HUE get set Range: -1000 -> 1000
kdetv:    -> XV_MUTE get set Range: 0 -> 1
kdetv:    -> XV_FREQ get set Range: 0 -> 16000
kdetv:    -> XV_COLORKEY get set Range: 0 -> 16777215
kdetv:    -> XV_AUTOPAINT_COLORKEY get set Range: 0 -> 1
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv: Image formats for port 105
kdetv: Disabling double buffering.
kdetv: KXv::init: Xv ImageMask port 106 was found.  Device is: NV17 Video Overlay.
kdetv: Attributes for port 106
kdetv:    -> XV_DOUBLE_BUFFER get set Range: 0 -> 1
kdetv:    -> XV_COLORKEY get set Range: 0 -> 16777215
kdetv:    -> XV_AUTOPAINT_COLORKEY get set Range: 0 -> 1
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_BRIGHTNESS get set Range: -512 -> 511
kdetv:    -> XV_CONTRAST get set Range: 0 -> 8191
kdetv:    -> XV_SATURATION get set Range: 0 -> 8191
kdetv:    -> XV_HUE get set Range: 0 -> 360
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv: Image formats for port 106
kdetv:    0x32595559 (YUY2) Packed
kdetv:    0x32315659 (YV12) Planar
kdetv:    0x59565955 (UYVY) Packed
kdetv:    0x30323449 (I420) Planar
kdetv: Disabling double buffering.
kdetv: KXv::init: Xv ImageMask port 107 was found.  Device is: NV17 Video Texture.
kdetv: Attributes for port 107
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv:    -> XV_SYNC_TO_VBLANK get set Range: 0 -> 1
kdetv: Image formats for port 107
kdetv:    0x32595559 (YUY2) Packed
kdetv:    0x32315659 (YV12) Planar
kdetv:    0x59565955 (UYVY) Packed
kdetv:    0x30323449 (I420) Planar
kdetv: Disabling double buffering.
kdetv: KXv::init: Xv ImageMask port 108 was found.  Device is: NV05 Video Blitter.
kdetv: Attributes for port 108
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_SYNC_TO_VBLANK get set Range: 0 -> 1
kdetv: Image formats for port 108
kdetv:    0x32595559 (YUY2) Packed
kdetv:    0x32315659 (YV12) Planar
kdetv:    0x59565955 (UYVY) Packed
kdetv:    0x30323449 (I420) Planar
kdetv:    0x3 (kdetv: Disabling double buffering.
kdetv: KXv::init: Xv VideoMask port 140 was found.  Device is: NVIDIA Video Interface Port.
kdetv: Attributes for port 140
kdetv:    -> XV_ENCODING get set Range: 0 -> 1
kdetv:    -> XV_COLORKEY get set Range: 0 -> 16777215
kdetv:    -> XV_AUTOPAINT_COLORKEY get set Range: 0 -> 1
kdetv:    -> XV_SET_DEFAULTS set Range: 0 -> 0
kdetv:    -> XV_BRIGHTNESS get set Range: -512 -> 511
kdetv:    -> XV_CONTRAST get set Range: 0 -> 8191
kdetv:    -> XV_SATURATION get set Range: 0 -> 8191
kdetv:    -> XV_HUE get set Range: 0 -> 360
kdetv:    -> XV_ITURBT_709 get set Range: 0 -> 1
kdetv: Image formats for port 140
kdetv: Disabling double buffering.
kdetv: KXv::connect: Xv init completed.
kdetv: Kdetv XVideo plugin loaded successfully.
kdetv: PluginFactory: getPlugin: 'XVideo Plugin' refCount: 1
kdetv: KdetvXv: probeDevices
kdetv: KdetvXv: found device: video4linux - XVideo port 105
kdetv: KdetvXv: found device: NVIDIA Video Interface Port - XVideo port 140
kdetv: Found device 'video4linux - XVideo port 105' in plugin 'XVideo Plugin'
kdetv: Device contains 4 sources.
kdetv: -->2 tuners detected
kdetv: -->_tuners[video4linux - XVideo port 105] is true
kdetv: Device is a tuner: true
kdetv: -->2 tuners detected
kdetv: -->_tuners[video4linux - XVideo port 105] is true
kdetv: Found device 'NVIDIA Video Interface Port - XVideo port 140' in plugin 'XVideo Plugin'
kdetv: Device contains 1 sources.
kdetv: -->2 tuners detected
kdetv: -->_tuners[NVIDIA Video Interface Port - XVideo port 140] is false
kdetv: Device is a tuner: false
kdetv: -->2 tuners detected
kdetv: -->_tuners[NVIDIA Video Interface Port - XVideo port 140] is false
kdetv: PluginFactory: putPlugin(): 'XVideo Plugin' refCount: 0
kdetv: KXv::~KXv: Close Xv connection.
kdetv: Kdetv XVideo plugin unloaded.
kdetv: MiscManager: Found a plugin: Channelsuite Plugin
kdetv: PluginFactory: getPlugin: 'Channelsuite Plugin' refCount: 1
kdetv: MiscManager: Found a plugin: Teletext Plugin
kdetv: MiscManager: The plugin is disabled
kdetv: MiscManager: Found a plugin: Closed Captioning Plugin
kdetv: MiscManager: The plugin is disabled
kdetv: Plugging Slider into class 'KToolBar'
kdetv: Plugging Slider into class 'KPopupMenu'
kdetv: Plugging Slider into class 'KPopupMenu'
kdetv: [void MainWindow::restoreWindowSettings()] Called
kdetv: [void MainWindow::saveWindowSettings()] Called
kdetv: MainWindow::setShowNormal(): false
kdetv: MainWindow::setShowNormal(): true
kdetv: SaverControl: KDE screensaver successfully disabled.
kdetv: Kdetv::start() Trying last device: BT878 video (Hauppauge (bt878)) Video4Linux(/dev/video)
kdetv: Kdetv::playDevice(): dev: BT878 video (Hauppauge (bt878)) Video4Linux(/dev/video)
kdetv: Sourcemanager: stopDevice()
kdetv: Sourcemanager: Set device: BT878 video (Hauppauge (bt878)) Video4Linux(/dev/video)
kdetv: Sourcemanager: stopDevice()
kdetv: QVideo: Found RGB32 display.
kdetv: QVideo: Display properties: depth: 24, bits/pixel: 32, bytes/pixel: 4
X Error: BadAccess (attempt to access private resource denied) 10
  Major opcode:  2
  Minor opcode:  0
  Resource id:  0x140000e
Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!


More information about the kwintv mailing list