Re: [linux-dvb] V4L vs DVB [bcc][faked-from][heur][spam-bayes]

2006-09-21 Thread Manu Abraham
Mark Howells wrote:
 Hi Steve 
 
 -Original Message-
 From: Steven Toth [mailto:[EMAIL PROTECTED] 
 Sent: 20 September 2006 13:26
 Subject: Re: [linux-dvb] V4L vs DVB 

 Last I checked, VDR did not use V4L, it's a DVB (and maybe 
 ATSC) DVR application.
 
 Maybe so - I haven't really checked yet. I'm still learning about this 
 stuff
 
 Assuming a decent tuner lock, your basic assumption is true 
 but the subject runs much deeper than that.
 
 Always, but at last my basic understanding appears to be correct. Can a V4L 
 device provide MPEG streams like a DVB device? How does it provide EPG type 
 info?
 


Couple of differences.

EPG, as regards to DVB is extracted from the Service Information (MPEG2
SI) V4L doesn't use any MPEG SI

DVB uses the dvr (/dev/dvb/adapterX/dvrY) device for a MPEG stream.
V4L uses /dev/v4l/videoX or /dev/videoX

Basically, V4L is used for analog stuff.


Manu

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB [bcc][faked-from][heur][spam-bayes]

2006-09-20 Thread Steven Toth


stream. Doesn't this mean that the quality of the resultant image is 
dependant upon the quality of the card manufacturer components (i.e. 
cheap units are likely to give poor perfomance) whereas with DVB 
devices a cheap device should give identical results to a higher 
quality unit (assuming a decent tuner lock) as in both
If you're writing a driver and it's for a DVB or ATSC product then 
you've come to the right place.


Last I checked, VDR did not use V4L, it's a DVB (and maybe ATSC) DVR 
application.


Assuming a decent tuner lock, your basic assumption is true but the 
subject runs much deeper than that.


Which product are you planning to work on? Which components? Perhaps 
someone is already working on it, or we already have drivers for parts 
of it.


Regards,

Steve


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


RE: [linux-dvb] V4L vs DVB [bcc][faked-from][heur][spam-bayes]

2006-09-20 Thread Mark Howells
Hi Steve 

 -Original Message-
 From: Steven Toth [mailto:[EMAIL PROTECTED] 
 Sent: 20 September 2006 13:26
 Subject: Re: [linux-dvb] V4L vs DVB 
 
 Last I checked, VDR did not use V4L, it's a DVB (and maybe 
 ATSC) DVR application.

Maybe so - I haven't really checked yet. I'm still learning about this stuff

 Assuming a decent tuner lock, your basic assumption is true 
 but the subject runs much deeper than that.

Always, but at last my basic understanding appears to be correct. Can a V4L 
device provide MPEG streams like a DVB device? How does it provide EPG type 
info?

 Which product are you planning to work on? Which components? 
 Perhaps someone is already working on it, or we already have 
 drivers for parts of it.

It's unbranded but carries a product code of
VS-DVBT 355U
 
Upon plugging the device, lsusb reports the device as 
Bus 1 Device 6: ID eb1a:e357 eMPIA Technology, Inc.

I've recently discovered that it contains a eMPIA 2870 device. As for any 
others I'll discover tonight when I get home from work and open it up ...

Cheers

Mark

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.406 / Virus Database: 268.12.5/451 - Release Date: 19/09/2006
 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Steven Toth


Assuming a decent tuner lock, your basic assumption is true 
but the subject runs much deeper than that.



Always, but at last my basic understanding appears to be correct. Can a V4L 
device provide MPEG streams like a DVB device? How does it provide EPG type 
info?

  


It has support for MPEG2 hardware encoders (typically the cx23416) which 
is found on many products. It doesn't support EPG or data services in 
the way that the DVB API does.


Many products now have both analog (v4l) and digital (dvb) capabilities. 
In this case, that usually means making changes to the DVB project and 
the V4L project. Many of the project members watch both mailing lists. 
The source code for both projects was recently merged ans is now 
considered the v4l-dvb tree (found at www.linuxtv.org/hg/v4l-dvb).


It's typical to discuss DVB/ATSC development issues here, and analog tv 
or encoder issues on the v4l mailing list.
Which product are you planning to work on? Which components? 
Perhaps someone is already working on it, or we already have 
drivers for parts of it.



It's unbranded but carries a product code of
VS-DVBT 355U
 
Upon plugging the device, lsusb reports the device as 
Bus 1 Device 6: ID eb1a:e357 eMPIA Technology, Inc.


I've recently discovered that it contains a eMPIA 2870 device. As for any 
others I'll discover tonight when I get home from work and open it up ...
  


You should probably raise this question on the v4l mailing list, someone 
else may already be working on support.


Steve


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Mauro Carvalho Chehab
Em Qua, 2006-09-20 às 11:07 -0400, Steven Toth escreveu:
  Assuming a decent tuner lock, your basic assumption is true 
  but the subject runs much deeper than that.
  
 
  Always, but at last my basic understanding appears to be correct. Can a V4L 
  device provide MPEG streams like a DVB device? How does it provide EPG type 
  info?
 

 
 It has support for MPEG2 hardware encoders (typically the cx23416) which 
 is found on many products. 
There are also support for cx2584x family. Also, most webcams (supported
by V4L) provides MPEG or MJPEG streams.

 It doesn't support EPG or data services in 
 the way that the DVB API does.
It does support EPG, with both raw VBI and sliced VBI, via /dev/vbi?.

 
 Many products now have both analog (v4l) and digital (dvb) capabilities. 
 In this case, that usually means making changes to the DVB project and 
 the V4L project. Many of the project members watch both mailing lists. 
 The source code for both projects was recently merged ans is now 
 considered the v4l-dvb tree (found at www.linuxtv.org/hg/v4l-dvb).
 
 It's typical to discuss DVB/ATSC development issues here, and analog tv 
 or encoder issues on the v4l mailing list.
  Which product are you planning to work on? Which components? 
  Perhaps someone is already working on it, or we already have 
  drivers for parts of it.
  
 
  It's unbranded but carries a product code of
  VS-DVBT 355U
   
  Upon plugging the device, lsusb reports the device as 
  Bus 1 Device 6: ID eb1a:e357 eMPIA Technology, Inc.
 
  I've recently discovered that it contains a eMPIA 2870 device. As for any 
  others I'll discover tonight when I get home from work and open it up ...

 
 You should probably raise this question on the v4l mailing list, someone 
 else may already be working on support.

There are several em28xx products already supported, or with some
support being added. DVB support for em28xx chips is being developed.
There's already an experimental tree with such support, on
http://linuxtv.org/hg.
 
 Steve
 
 
 ___
 linux-dvb mailing list
 linux-dvb@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Cheers, 
Mauro.


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Michael Krufky
Mauro Carvalho Chehab wrote:
 It has support for MPEG2 hardware encoders (typically the cx23416) which 
 is found on many products. 
 There are also support for cx2584x family.

Mauro,

cx2584x is an audio/video decoder -- it is not an mpeg encoder.

Cheers,

Mike


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Mauro Carvalho Chehab
Em Qua, 2006-09-20 às 11:33 -0400, Michael Krufky escreveu:
 Mauro Carvalho Chehab wrote:
  It has support for MPEG2 hardware encoders (typically the cx23416) which 
  is found on many products. 
  There are also support for cx2584x family.
 
 Mauro,
 
 cx2584x is an audio/video decoder -- it is not an mpeg encoder.

Yes, you are right! Hmm... our Kconfig menu is wrong then :) Both
cx23416 and cx2584x are marked there as Mpeg encoders...
 
 Cheers,
 
 Mike
 
Cheers, 
Mauro.


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Michael Krufky
Mauro Carvalho Chehab wrote:
 Em Qua, 2006-09-20 às 11:33 -0400, Michael Krufky escreveu:
 Mauro Carvalho Chehab wrote:
 It has support for MPEG2 hardware encoders (typically the cx23416) which 
 is found on many products. 
 There are also support for cx2584x family.
 Mauro,

 cx2584x is an audio/video decoder -- it is not an mpeg encoder.
 
 Yes, you are right! Hmm... our Kconfig menu is wrong then :) Both
 cx23416 and cx2584x are marked there as Mpeg encoders...
 Cheers,

 Mike

 Cheers, 
 Mauro.

Since when?  What kernel has this wrong menu description?

2.6.18 (released this morning) is correct:

http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;h=854264e42ec03e4b02af9809f000ce241b7ee4ef;hb=e478bec0ba0a83a48a0f6982934b6de079e7e6b3;f=drivers/media/video/cx25840/Kconfig

2.6.17 is correct:

http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;h=854264e42ec03e4b02af9809f000ce241b7ee4ef;hb=427abfa28afedffadfca9dd8b067eb6d36bac53f;f=drivers/media/video/cx25840/Kconfig

2.6.16 lacks a detailed description:

http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;h=d82c8a30ba44373e137ba43b7fe8f0067d156119;hb=7705a8792b0fc82fd7d4dd923724606bbfd9fb20;f=drivers/media/video/Kconfig

...It is also correct in linuxtv.org v4l-dvb mercurial master branch:

http://linuxtv.org/hg/v4l-dvb?cmd=annotate;file=linux/drivers/media/video/cx25840/Kconfig;filenode=-1;style=gitweb

Where is the Kconfig menu wrong, Mauro?

Regards,

Michael Krufky


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


RE: [linux-dvb] V4L vs DVB

2006-09-20 Thread Mark Howells
 

 -Original Message-
 From: Steven Toth [mailto:[EMAIL PROTECTED] 
 Sent: 20 September 2006 16:08
  Which product are you planning to work on? Which components? 
  Perhaps someone is already working on it, or we already 
 have drivers 
  for parts of it.
  
 
  It's unbranded but carries a product code of
  VS-DVBT 355U
   
  Upon plugging the device, lsusb reports the device as 
  Bus 1 Device 6: ID eb1a:e357 eMPIA Technology, Inc.
 
  I've recently discovered that it contains a eMPIA 2870 
 device. As for any others I'll discover tonight when I get 
 home from work and open it up ...

 
 You should probably raise this question on the v4l mailing 
 list, someone else may already be working on support.

I don't really want a V4L interface - I'd probably prefer DVB - espeically as 
my main requirement is for a recording environment on a low power device 
(NSLU2). I only latched onto the v4l thing as I saw that there's some support 
for eMPIA 28XX devices there already. Given that this is a DVB-T usb stick, is 
it likely that a DVB interface will be easier to provide? And can a V4L driver 
be readily adapted to DVB ?

Mark

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.406 / Virus Database: 268.12.5/451 - Release Date: 19/09/2006
 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Mauro Carvalho Chehab
Em Qua, 2006-09-20 às 12:06 -0400, Michael Krufky escreveu:
 Mauro Carvalho Chehab wrote:
  Em Qua, 2006-09-20 às 11:33 -0400, Michael Krufky escreveu:
  Mauro Carvalho Chehab wrote:
  It has support for MPEG2 hardware encoders (typically the cx23416) which 
  is found on many products. 
  There are also support for cx2584x family.
  Mauro,
 
  cx2584x is an audio/video decoder -- it is not an mpeg encoder.
  
  Yes, you are right! Hmm... our Kconfig menu is wrong then :) Both
  cx23416 and cx2584x are marked there as Mpeg encoders...
  Cheers,
 
  Mike
 
  Cheers, 
  Mauro.
 
 Since when?  What kernel has this wrong menu description?

Mike, I've just fixed it at hg tree.

Cheers, 
Mauro.


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Michael Krufky
Mauro Carvalho Chehab wrote:
 Em Qua, 2006-09-20 às 12:06 -0400, Michael Krufky escreveu:
 Mauro Carvalho Chehab wrote:
 Em Qua, 2006-09-20 às 11:33 -0400, Michael Krufky escreveu:
 Mauro Carvalho Chehab wrote:
 It has support for MPEG2 hardware encoders (typically the cx23416) which 
 is found on many products. 
 There are also support for cx2584x family.
 Mauro,

 cx2584x is an audio/video decoder -- it is not an mpeg encoder.
 Yes, you are right! Hmm... our Kconfig menu is wrong then :) Both
 cx23416 and cx2584x are marked there as Mpeg encoders...
 Cheers,

 Mike

 Cheers, 
 Mauro.
 Since when?  What kernel has this wrong menu description?
 
 Mike, I've just fixed it at hg tree.

No, you didn't ... I created the file:

/linux/drivers/media/video/cx25840/Kconfig

and it has never incorrectly described the cx2584x family as mpeg encoders.

Please see the changeset history:

http://linuxtv.org/hg/v4l-dvb?cmd=filelog;file=linux/drivers/media/video/cx25840/Kconfig;filenode=-1;style=gitweb

and annotations:

http://linuxtv.org/hg/v4l-dvb?cmd=annotate;file=linux/drivers/media/video/cx25840/Kconfig;filenode=-1;style=gitweb

What are you talking about?

-- 
Michael Krufky


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Mauro Carvalho Chehab
Em Qua, 2006-09-20 às 12:25 -0400, Michael Krufky escreveu:
 Mauro Carvalho Chehab wrote:
 No, you didn't ... I created the file:
 
 /linux/drivers/media/video/cx25840/Kconfig
 
 and it has never incorrectly described the cx2584x family as mpeg encoders.
 

 What are you talking about?
I'm talking about the comment before cx2341x and cx25840 at
video/Kconfig.

 
Cheers, 
Mauro.


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] V4L vs DVB

2006-09-20 Thread Steven Toth


Which product are you planning to work on? Which components? 
Perhaps someone is already working on it, or we already 

have drivers 


for parts of it.



It's unbranded but carries a product code of
VS-DVBT 355U
 
Upon plugging the device, lsusb reports the device as 
Bus 1 Device 6: ID eb1a:e357 eMPIA Technology, Inc.


I've recently discovered that it contains a eMPIA 2870 
  
device. As for any others I'll discover tonight when I get 
home from work and open it up ...

  
  
You should probably raise this question on the v4l mailing 
list, someone else may already be working on support.



I don't really want a V4L interface - I'd probably prefer DVB - espeically as 
my main requirement is for a recording environment on a low power device 
(NSLU2). I only latched onto the v4l thing as I saw that there's some support 
for eMPIA 28XX devices there already. Given that this is a DVB-T usb stick, is 
it likely that a DVB interface will be easier to provide? And can a V4L driver 
be readily adapted to DVB ?
  
Yes, chances are some V4l work already exists that will support this (or 
variations close to it). The V4l and DVB projects are now a single 
project. It happens to have two different API's for two different needs. 
The developers are generally grouped into traditional analog products 
and digitial products but that has no effect on your project. You will 
span both groups but will be working on the single v4l-dvb tree.


Don't get hung up about the two different lists. :) Friendly folk on 
both of them!


Steve




___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb