[mythtv] DVB updates

matt.jarvis at philips.com matt.jarvis at philips.com
Wed Aug 13 12:37:12 EDT 2003


I have now worked out how to order the cards in the database to make sure 
the one I want is used for livetv. However, I have discovered another 
couple of issues with DVB in multiple card setups :

Picutre in Picture does not work correctly if the DVB source is the second 
source. It works correctly if DVB is the primary source. When pip is 
selected, the DVB source covers the whole screen but is split and 
distorted into three frames ( one across the top, one down the side, and a 
large frame taking up the rest of the screen. It is also green and 
flickering. If this is selected on a remote frontend it crashes the 
frontend. On a local frontend it is possible to exit back into livetv.

The remote frontend give this as output 

Input #0, mpeg, from
'rbuf://192.168.0.10:6543/video/mythtv/buffer/ringbuf2.nuv':
  Stream #0.0: Video: mpegvideo, 720x576, 25.00 fps, 6000 kb/s
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 192 kb/s
Segmentation fault

The backend gives this output

Starting up as the master server.
Probed: /dev/video0 - Television
Probed: /dev/video0 - Composite1
Probed: /dev/video0 - S-Video
Probed: /dev/video0 - Composite3
External channel change: /usr/local/bin/channelchange 106
DVBChannel: Changing to channel 625 on card 0
Using DVB card "Grundig 29504-401"
tuning DVB-T (in United Kingdom) to 578166670 Hz
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI
FE_HAS_SYNC
Bit error rate: 51
Signal strength: 13621
SNR: 58853
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI
FE_HAS_SYNC
SetPID:  401 402
2003-08-12 21:38:01 adding: blackbox as a player 1
2003-08-12 21:38:01 adding: blackbox as a player 0
2003-08-12 21:38:01 adding: blackbox as a player 0
2003-08-12 21:38:02 adding: blackbox as a remote ringbuffer
Changing from None to WatchingLiveTV
audio volume set to '65535'
2003-08-12 21:38:03 unknown command: PAUSE_RINGBUF
2003-08-12 21:38:04 unknown command: PAUSE_RINGBUF
2003-08-12 21:38:10 adding: blackbox as a player 0
2003-08-12 21:38:10 adding: blackbox as a player 0
2003-08-12 21:38:10 adding: blackbox as a remote ringbuffer
Changing from None to WatchingLiveTV
filtering pids: 401 402
Audiostream: Layer: 2  BRate: 192 kb/s  Freq: 48.0 kHz
Videostream: ASPECT: 4:3  Size = 720x576  FRate: 25 fps  BRate: 6.00
Mbit/s
2003-08-12 21:38:11 unknown command: PAUSE_RINGBUF
Changing from WatchingLiveTV to None

I'm assuming the DVB source isn't scaling properly for pip. I have also 
attached a database dump for anyone who's interested. Does anyone know 
what these unknown commands are all about ?

Watching on a remote frontend over 802.11b I get audio jumps - although 
the video quality is much better than the analogue source. I assume this 
is because the whole MPEG2 stream is being sent over the network and I 
don't have the bandwidth on the wireless link to support it, I'm about to 
upgrade to 802.11g so I will test this then.

I'm also still seeing a lot of crashes on channel changes with a 
resolution change, and crashes where the pids both appear as 0, although 
this could be something in my db which I will also check tonight.

Anyway I thought people may be interested to see DVB in a mixed card box, 
as most other people seem to just be using DVB on it's own. I still 
haven't worked out how to autoload my DVB modules without messing up bttv, 
so for now I have to use make insmod once the box has fully booted. I've 
even tried running this from  rc.local, but I still either get problems 
with bttv finding no /dev/video0 or with the dvb drivers complaining 
something about ioctl invalid arguments ( I think it was to do with 
getting video pids but I'll confirm that later as I'm at work right now )
 

Matt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: videoserver.sql
Type: application/octet-stream
Size: 25703 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20030813/b681f285/videoserver-0001.obj


More information about the mythtv-dev mailing list