Page 1 of 1

me-tv-client throws blocking error

PostPosted: Aug 12th, '14, 14:09
by hviaene
Using TVGo-DVB-T03
At the command line:
Code: Select all
> me-tv-client
Me TV 1.4.0.12
2014-08-12 13:53:36: Me TV Server 1.4.0.12 started
2014-08-12 13:53:36: Device: 'Realtek RTL2832 (DVB-T)' (DVB-T) at "/dev/dvb/adapter0/frontend0"
2014-08-12 13:53:36: Starting socket service on port 1999
2014-08-12 13:53:36: Me TV Server entering main loop
Attempt to unlock mutex that was not locked
Afgebroken (mening Cancelled)


I googled for this error, but what I found mostly were programming issues.

Re: me-tv-client throws blocking error

PostPosted: Aug 12th, '14, 16:10
by doktor5000
Do you use cauldron? Did you read https://wiki.mageia.org/en/Cauldron ?

Re: me-tv-client throws blocking error

PostPosted: Aug 12th, '14, 16:25
by hviaene
Yes,I use Cauldron, and I read the wiki. So, I'm not complaining, I just wanted to test this TV facility to its very end.

Re: me-tv-client throws blocking error

PostPosted: Aug 12th, '14, 16:27
by doktor5000
See your original thread and first make sure that the card is working.
Then rule out if it may be some cauldron issue with me-tv, and try some other alternatives (vlc, xawtv, mplayer, kaffeine [which may be broken too] or something else)

Re: me-tv-client throws blocking error

PostPosted: Aug 12th, '14, 16:57
by hviaene
The device works with VLC.
With xawtv there is a problem with
Code: Select all
>  xawtv
This is xawtv-3.103, running on Linux/x86_64 (3.15.6-desktop-1.mga5)
dlopen: /usr/lib64/xawtv/bilinear.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/conv-mjpeg.so: undefined symbol: ng_debug
dlopen: /usr/lib64/xawtv/cubic.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/drv0-libv4l.so: undefined symbol: ng_wakeup_video_buf
dlopen: /usr/lib64/xawtv/drv0-v4l2.so: undefined symbol: ng_wakeup_video_buf
dlopen: /usr/lib64/xawtv/flt-disor.so: undefined symbol: ng_release_video_buf
dlopen: /usr/lib64/xawtv/flt-gamma.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/flt-invert.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/flt-smooth.so: undefined symbol: ng_release_video_buf
dlopen: /usr/lib64/xawtv/linear-blend.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/linedoubler.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/read-avi.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/read-dv.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/snd-oss.so: undefined symbol: ng_dev
dlopen: /usr/lib64/xawtv/write-avi.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/write-dv.so: undefined symbol: ng_debug
WARNING: no plugins found [/usr/lib64/xawtv]
xinerama 0: 1366x768+0+0
Cannot find libv4l video driver


Which seems strange to me, because an x86-64 installation

Re: me-tv-client throws blocking error

PostPosted: Aug 12th, '14, 20:58
by doktor5000
Can you try to run
Code: Select all
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so xawtv

Before make sure that you have libv4l-wrappers installed (or lib64v4l-wrappers if x86_64 install)

For me-tv, just tested on Mageia 4 and it runs just fine, so seems to be a cauldron problem.

Re: me-tv-client throws blocking error

PostPosted: Jan 3rd, '15, 20:23
by tarazed
Slightly off-topic maybe but me-tv does not work for me on mga4. kaffeine and vlc were working consistently but are developing problems after my experiments with me-tv, like losing sight of the adapter.
Code: Select all
$ setenv LOAD_PRELOAD "/usr/lib64/lib4l/v4l2convert.so xawtv"
$ me-tv-client
Me TV 1.4.0.10
2015-01-03 16:54:10: Me TV Server 1.4.0.10 started
2015-01-03 16:54:10: Device: 'Sony CXD2820R' (DVB-T) at "/dev/dvb/adapter0/frontend0"
2015-01-03 16:54:10: Starting socket service on port 1999
2015-01-03 16:54:10: Me TV Server entering main loop

That brought up the interface, which asked for the channels.conf file which I had recently generated using w_scan but the importing channels window came up empty and there was nothing in the channel selection window.
Ran xawtv by itself:
Code: Select all
$ xawtv
This is xawtv-3.103, running on Linux/x86_64 (3.14.24-desktop-1.mga4)
dlopen: /usr/lib64/xawtv/bilinear.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/conv-mjpeg.so: undefined symbol: ng_debug
dlopen: /usr/lib64/xawtv/cubic.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/drv0-libv4l.so: undefined symbol: ng_wakeup_video_buf
dlopen: /usr/lib64/xawtv/drv0-v4l2.so: undefined symbol: ng_wakeup_video_buf
dlopen: /usr/lib64/xawtv/flt-disor.so: undefined symbol: ng_release_video_buf
dlopen: /usr/lib64/xawtv/flt-gamma.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/flt-invert.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/flt-smooth.so: undefined symbol: ng_release_video_buf
dlopen: /usr/lib64/xawtv/linear-blend.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/linedoubler.so: undefined symbol: ng_filter_register
dlopen: /usr/lib64/xawtv/read-avi.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/read-dv.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/snd-oss.so: undefined symbol: ng_dev
dlopen: /usr/lib64/xawtv/write-avi.so: undefined symbol: ng_vfmt_to_depth
dlopen: /usr/lib64/xawtv/write-dv.so: undefined symbol: ng_debug
WARNING: no plugins found [/usr/lib64/xawtv]
xinerama 0: 2560x1440+0+0
Cannot find libv4l video driver
Available drivers:
no video grabber device available

Something missing from my setup by the look of it, but what?

Re: me-tv-client throws blocking error

PostPosted: Jan 4th, '15, 02:16
by doktor5000
tarazed wrote:$ setenv LOAD_PRELOAD "/usr/lib64/lib4l/v4l2convert.so xawtv"
$ me-tv-client


Why did you run it like that?

For xawtv, it seems to be broken - best open a bugreport for that.

Re: me-tv-client throws blocking error

PostPosted: Jan 4th, '15, 03:01
by tarazed
tc shell. Your command would not work.
xawtv bug report upstream?

Re: me-tv-client throws blocking error

PostPosted: Jan 4th, '15, 03:25
by doktor5000
tarazed wrote:tc shell. Your command would not work.

semantic still seems wrong, even the name of the env. variable is different. Should be
Code: Select all
setenv LD_PRELOAD "/usr/lib64/lib4l/v4l2convert.so" xawtv


tarazed wrote:xawtv bug report upstream?

No, Mageia bug report.

Re: me-tv-client throws blocking error

PostPosted: Jan 4th, '15, 11:49
by hviaene
In the mean time, I'm on Mageia 5 Beta 2.
Here the me-tv-client works OK, no more error. But (and that was the same with VLC), I had to use the scan command to make a channels.conf file manually and feed that one into the programs.
And xawtv does not see the device, it just shows me the webcam, I cannot select any other devide in its settings.

Re: me-tv-client throws blocking error

PostPosted: Jan 4th, '15, 13:04
by tarazed
doktor5000: yes - I was being a bit sloppy.
Glad to see hviaene got me-tv working. I have used w_scan and scan with different output formats to no avail. Will stay with vlc if kaffeine dies eventually.