Re: [linux-dvb] Implementing support for multi-channel
Hello, I was wondering if there's some info to find on how to implement (and test) multi-channel receiving? It's possible, because dvb uses streams and the driver is currently capable to filter one channel, but how can I implement the support of multi-channel filtering? Is there perhaps an open-source driver supporting this that I can have a look at? Check out the dvbstreamer project: http://dvbstreamer.sourceforge.net/ This allows multi-channel recording / streaming if the DVB device supports sending the whole transport stream (some usb devices do not support this). This works by sending the whole transport stream to the dvbstreamer program, then this program allows filtering out and recording separate channels from that stream as required. This isn't a driver level solution, but might provide the function you need. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] PULL request for a bunch of DiBcom-based changes
Patrick Boettcher wrote: [...] All users, can you please test, whether I broke something committing all of that. I have just built and started using the new HG, the unknown code problem with the remote support in my stick flooding /var/log/messages was a pain, but that was solved by simply wrapping the sensors in LX tape to prevent it receiving codes ;) It all seems much more stable, quicker to tune etc. Thanks for all your work, and others who contributed the patches. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
[linux-dvb] unable to compile latest HG
Hi, I am trying to build the latest HG to get the fixes for my Nova-T-Stick that were added a couple of days ago. However I the following problem with the stk-webcam modiles: Is there something I'm missing? Do I need a later kernel than the 2.6.21 that I currently have or is there some other problem? As I don't need this device, is there an easy way to stop it being built? Cheers. Steve Make Error: [EMAIL PROTECTED] v4l-dvb]# make make -C /home/root/dvb/latest-hg/v4l-dvb/v4l make[1]: Entering directory `/home/root/dvb/latest-hg/v4l-dvb/v4l' creating symbolic links... Kernel build directory is /lib/modules/2.6.21-1.3194.fc7/build make -C /lib/modules/2.6.21-1.3194.fc7/build SUBDIRS=/home/root/dvb/latest-hg/v4l-dvb/v4l modules make[2]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686' CC [M] /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.o /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c: In function 'stk_isoc_handler': /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:400: warning: implicit declaration of function 'list_first_entry' /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:401: error: expected expression before 'struct' /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:401: warning: assignment makes pointer from integer without a cast /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:448: error: expected expression before 'struct' /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:448: warning: assignment makes pointer from integer without a cast /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c: In function 'v4l_stk_read': /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:778: error: expected expression before 'struct' /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:778: warning: assignment makes pointer from integer without a cast /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c: In function 'stk_vidioc_dqbuf': /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:1251: error: expected expression before 'struct' /home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.c:1251: warning: assignment makes pointer from integer without a cast make[3]: *** [/home/root/dvb/latest-hg/v4l-dvb/v4l/stk-webcam.o] Error 1 make[2]: *** [_module_/home/root/dvb/latest-hg/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/root/dvb/latest-hg/v4l-dvb/v4l' make: *** [all] Error 2 ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Multiproto ???
On Jan 16, 2008 4:17 PM, Stephen Rowles [EMAIL PROTECTED] wrote: Ouchy, I'll revise my hardware estimate then if they are 1080i I will need a seriously quick processor, or the VAAPI project to get off the ground quickly then :D Not sure what you mean by seriously quick processor, but just to add a data point, I'm using an Intel core2duo E6600 in MythTV and a patch to enable dual core decoding of h264. Picture quality is very good! I'd call an E6600 seriously quick, at least on my budget and compared to what I've got at the moment (via EPIA SP1300) :D Thanks for the reference points (from you and others) at least I now know what I need to budget for to playback the HD content from the BBC :) ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Multiproto ???
A long time ago multiproto was said to be integrated in *near* future... to my great disapointment it still isn't, which is certainly not a good thing for the user at least... Could we hope to be *near* inclusion now ? In the meantime I am really thankfull to all who made multiproto available, and I hope the problems of the past could be forgiven. I would like to add a note to this, for those that haven't heard the BBC will be starting a new satellite service soon, spring 08 according to their website http://www.freesat.co.uk/home.php. This will be DVB-S2 transmissions including HD content, and will use the Eurobird 1 satellite situated at 28.5° east (from what I can find on the web). Once this service launches I imagine there will be lots of people (me included!) who will want to upgrade their Linux based media centres and therefore get HD content. As I understand it the Multiproto stuff is a pre-req in a chain required to get DVB-S2 working, so I expect that there will soon be a large number of people from the UK wanting to have this working so they can upgrade their media centres and get HD programs. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Multiproto ???
This will be DVB-S2 transmissions including HD content, and will use the Eurobird 1 satellite situated at 28.5° east (from what I can find on the web). You may be right about this but so far everything I've seen suggests that Freesat will be DVB-S. I've not seen anything about DVB-S2. Do you have a reference for this? I cannot find the site I originally found, but it was a list of hardware specs for various Freesat boxes, and they were all S2. Looking around (digitalspy forums) it would appear that SD content is all DVB-S, but when they start the HD transmissions that will be DVB-S2 (h.264 IIRC, but again I cannot find a good reference). The old BBC site had more info, but now it is a flash marketing site :) ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Multiproto ???
Other questions: - what kind of hardware (other than DVB-S2 card) will be needed to decode the stream? - who are the 2% of viewers in the UK who can't see the Eurobird footprint? Tony (saving for a Sony FullHD 102cm screen) IIRC (and as of my other post I cannot find good reference atm). SD content will be DVB-S, the HD content will be DVB-S2 with h.264 encoding. That will mean that you will need a reasonably fast CPU as there isn't hardware acceleration of h.264 under linux yet (Video acceleration API is being worked on, search for VAAPI). I imagine that most transmissions are likely to be 720p at most so any modern CPU should have enough power. As for the footprint, the BBC trust has an obligation to make its programs available to everyone in the UK, with the phasing out of analogue transmissions I think I read somewhere that this is their only choice to ensure total coverage. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Multiproto ???
The current BBC HD transmissions, prior to the official launch of Freesat are DVB-S, and broadcast From Astra 28.2E. There was some talk of a possible move to DVB-S2 at some time in the future, but I don't have a reference for this and haven't seen anything more about it in the last few months. AFAIK, all the current BBC HD transmissions are 1080i. Ouchy, I'll revise my hardware estimate then if they are 1080i I will need a seriously quick processor, or the VAAPI project to get off the ground quickly then :D ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Multiproto ???
Does anyone know if the freesat from BBC / ITV will be FTA, like the BBC / ITV channels on Astra are now - i.e. we aren't going to need a cam and subscription card to access them like you do on Skys freesat offering?? (*) Robert. I believe the intention is that all the channels of the new Freesat service will be FTA, no CAM or subscription required. (including the HD ones) ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] New DiB0700-firmware
Cloned latest hg from http://linuxtv.org/hg/~pb/v4l-dvb/ Used latest firmware... So far so good :) full MUX streaming with the dvbstreamer software works a treat, no mt2060 I2C write failed, or any of the old read failed messages. I can happily stream and watch with vlc remotely as well as tune while streaming is running. Front end status also appears to report correctly. Local playback with xine appears fine, just as before. Will report back on reliability over time. Thank you! System info (in case its interesting): kernel: Linux lounge 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux lsusb: Bus 005 Device 005: ID 2040:7060 Hauppauge dmesg output: dib0700: loaded with support for 5 different device-types dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-dib0700-03-pre1.fw' dib0700: firmware started successfully. dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state. i2c_adapter i2c-1: SMBus Quick command not supported, can't probe for chips dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Hauppauge Nova-T Stick) i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips DVB: registering frontend 0 (DiBcom 7000PC)... MT2060: successfully identified (IF1 = 1220) dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected. usbcore: registered new interface driver dvb_usb_dib0700 Patrick Boettcher wrote: Dear all, Can all of you using a dib0700-based-design with problem please try the following firmware http://www.wi-bw.tfh-wildau.de/~pboettch/home/linux-dvb-firmware/dvb-usb-dib0700-03-pre1.fw and the latest drivers from http://linuxtv.org/hg/~pb/v4l-dvb/ to see whether you have still problems. From what I can see, the problems with the DiB7700P and MT2060 are gone (Hauppauge DVB-T Stick). I cannot test the Nova-T 500... unfortunately. Please don't apply any patches from other peoples, when you try this one - as they might hide the problems. best regards Patrick. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb Patrick Boettcher wrote: Dear all, Can all of you using a dib0700-based-design with problem please try the following firmware http://www.wi-bw.tfh-wildau.de/~pboettch/home/linux-dvb-firmware/dvb-usb-dib0700-03-pre1.fw and the latest drivers from http://linuxtv.org/hg/~pb/v4l-dvb/ to see whether you have still problems. From what I can see, the problems with the DiB7700P and MT2060 are gone (Hauppauge DVB-T Stick). I cannot test the Nova-T 500... unfortunately. Please don't apply any patches from other peoples, when you try this one - as they might hide the problems. best regards Patrick. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] dib0700 problems (nova-T usb stick)
Soeren Moch wrote: Hello Stephen, at http://www.stud.uni-hannover.de/user/76793/v4l-dvb.patch you can find a patch for the dvb-usb-dib0700 driver, which should - solve vdr tuning problems - give you correct lock flags - give you (at least old) data for signal strength and error rate - decrease the usb disconnect rate of this stick Unfortunately I could not solve the disconnect problem at all. other thread: The reason for the whole TS is one to avoid tuning channels all the time.. Here I have good news for you: as long as you are not tuning, no disconnect should occur with the patch. This patch probably breaks other (non dib7000p) dvb-usb devices. But this ugly hack might be nothing for the mainline anyway. S:oren Just to say I've tried your ugly hack and it seems to work just great :) I do get the occasional: lounge kernel: mt2060 I2C write failed in /var/log/messages but I can now stream the whole TS and my apps are happy with their fake status. Thank you :) ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
[linux-dvb] Dual tuner DVB-T
Hi all, I have a very small form factor PC there is just about space for one PCI card, so I could in theory fit a dual tuner card in there. I've looked through the wiki, but there isn't much data on which cards really work, so I would love some advice on what solutions actually work and people are using. There is the Nova-T 500, but in the wiki this mentions serious problems? Does this fully work now, streaming the whole TS, working with VDR etc? Or there is the DViCO Fusion HDTV Dual, it seems to have some problems though, can anyone using this confirm that it works with VDR, tuning while streaming, and streaming the whole TS? Other than that I am stumped, I could go with 2 usb tuners if there are any known good ones that will stream the whole TS? I was looking at the freecom one, but apparently that won't send the whole transport stream. Thank you Steve. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] Dual tuner DVB-T
P. van Gaans wrote: Please keep this on the list. ops! - not sure why this list doesn't set the reply to fields correctly, I don't have that issue on other lists! Forget about streaming the whole TS over your network. You can't. It won't work. Not on any home/soho-equipment. A simple 3mbit stream with dvbstream over my network KILLS my 100mbit switch. Don't even think about a whole TS, let alone two! Really? I've got cat 6 cabling in the wall and plans to upgrade my 100mbit switch to gigabit one, I would have thought that this was more than enough network bandwidth to stream two TS's. Just benchmarked disk to disk on my 100meg network, I can get approximately 4 megs a second (thats megabytes per second) transferring real data between two machines on my network (one being the media box that will be broadcasting the TS stream). Given that I think that gigabit ought to provide plenty of headroom to stream 2 TS's especially when I don't have to get slow hard disks in the way. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] dib0700 problems (nova-T usb stick)
Soeren Moch wrote: mt2060 I2C read failed output in dmesg, and it fails to stream the TS. Looking at the front end status it never seems static, sometimes I get: Signal, Lock, Carrier, VITERBI, Sync, which all looks good. but other times I only get: Signal, Lock, Carrier, Sync or Carrier, VITERBI As I can see the dib0700 USB bridge in this stick deactivates the I2C controller during data streaming, so all I2C accesses to mt2060 (tuner) and dib7000pc (dvb-t demodulator) fail. Therefore you get I2C read fails messages from mt2060 and uninitialized (random) data for the frontend (dib7000pc) status. Unfortunately there seems to be no independent I2C gate control call in the dib0700 firmware... So.. .with this hardware restriction, having a working driver that behaves like the other devices is going to be hard? Could a fix for this be to ensure that in the driver if a tune request is sent, the driver stops streaming, tunes, then starts again? At the same time the front end status could be cached from just before streaming is started and this cached data returned when requested, rather than going to the device itself? Both of these seem a bit like a hack to me, but seem like they would bring the driver closer to behaving the way apps like VDR expect. If there is not way of accessing the real data, then at least a cached version from before streaming was started would provide some data. ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
[linux-dvb] dib0700 problems (nova-T usb stick)
Hi, I've been trying this for a while, all the time assuming that my old kernel was causing the problems... but I've just upgraded to Fedora 7, giving me a shiney new 2.6.21 kernel and I'm still having problems. My device is the hauppauge nova-T usb stick: Bus 005 Device 002: ID 2040:7060 Hauppauge the stick identifies and loads fine: (dmesg output) dib0700: loaded with support for 2 different device-types dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Hauppauge Nova-T Stick). DVB: registering frontend 0 (DiBcom 7000PC)... MT2060: successfully identified (IF1 = 1220) dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected. usbcore: registered new interface driver dvb_usb_dib0700 I can view a single PID at a time using xine, and I can record using mplayer and the -dumpstream option. But when I try and do anything that views the whole TS, for example using DVBStreamer in conjunction with freevo. I still get the famous: mt2060 I2C read failed output in dmesg, and it fails to stream the TS. Looking at the front end status it never seems static, sometimes I get: Signal, Lock, Carrier, VITERBI, Sync, which all looks good. but other times I only get: Signal, Lock, Carrier, Sync or Carrier, VITERBI Maybe xine and mplayer are ignoring the front end status output? I don't really know what this stuff means, not a DVB expert, just hope that this might help with debugging. I would really like to be able to use this stick. Any updates on whats wrong? I am happy to obtain debug info if told what I need to collect. Cheers. Steve ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] any suggested DVB-S USB hardware?
Simon Santoro wrote: (Please search the Wiki first next time) Thats a nice idea, but the wiki doesn't really tell people what a working device actually is. For example I have a Hauppauge DiB7000 based usb stick, reading from the wiki you might get the impression that its all fine, but there are a number of issues, as is evident from the mailing list. It is now mostly fine on the latest kernel, but its a lot of pain to find that out! Following your link there is only 3 devices, 2 of which are listed as work in progress, and one with status unknown This doesn't really help the end user who is just trying to find a piece of hardware that will actually work. Posting to the mailing list gives an opportunity for someone to come back with a real I use this device everyday for my main PVR box and I'm perfectly happy with it type response, of course typically people don't do that, but the opportunity is there :) . Maybe there is a need for another part of the wiki that has a much smaller list of devices, listed by real things people can buy rather than chips, that contains devices known to work solidly without major issues, and some information about what kernel they were supported from? ___ linux-dvb mailing list [EMAIL PROTECTED] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] any suggested DVB-S USB hardware?
Simon Santoro wrote: Maybe there is a need for another part of the wiki that has a much smaller list of devices, listed by real things people can buy rather than chips, that contains devices known to work solidly without major issues, and some information about what kernel they were supported from? That's a great idea! Ok... Not sure if I'm supposed to or not, I'm sure someone will remove it if I'm not.. There was an Example Hardware section on the main page of the wiki, I've put some text in there and created a DVB-T sub section. In that I've put my hardware and I will put more details about problems and issues as I remember / work out the problems :) http://www.linuxtv.org/wiki/index.php/Examples_of_hardware If someone knows wikis feel free to clean my stuff up and make it look nicer, this is my first wiki editing ever :) ___ linux-dvb mailing list [EMAIL PROTECTED] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Re: [linux-dvb] DiB0700 firmware update (all DiBx700-devices, Nova-T 500, Nova-T Stick and others)
I tried out the new firmware (I just renamed it to the original firmware name, rather than patching as thats all the patch seemed to do and my system works, and is my main TV, so didn't want to risk breaking it! ) I found tuning less reliable with the new firmware, it would take 2 launches of xine to tune correctly, when I went back to the old firmware it was better. Hope this helps, if you need some diagnostic info obtained please give me some instructions and I'd be happy to help. Patrick Boettcher wrote: Hi all, Anyone who has problems with the mentioned devices: can you please try the attached test-firwmare together with the necessary patch for the latest v4l-dvb from HG? Please report if something is improved or not. There are several things inside: mainly solving small issues for Windows and adding new features. For me it is worth to try, but I cannot promise anything. Thanks for testing and reporting in advance, Patrick. diff -r b95f02bae37f linux/drivers/media/dvb/dvb-usb/dib0700_devices.c --- a/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Fri Feb 2 15:24:56 2007 +++ b/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Tue Feb 6 11:02:28 2007 @@ -287,7 +287,7 @@ #define DIB0700_DEFAULT_DEVICE_PROPERTIES \ .caps = DVB_USB_IS_AN_I2C_ADAPTER, \ .usb_ctrl = DEVICE_SPECIFIC, \ - .firmware = dvb-usb-dib0700-01.fw, \ + .firmware = dvb-usb-dib0700-02-rc1.fw, \ .download_firmware = dib0700_download_firmware, \ .no_reconnect = 1, \ .size_of_priv = sizeof(struct dib0700_state), \ ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ___ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb