* [linux-dvb] HD capture @ 2008-02-21 15:12 James Klaas 2008-02-21 17:05 ` Steven Toth 2008-02-21 17:12 ` CityK 0 siblings, 2 replies; 11+ messages in thread From: James Klaas @ 2008-02-21 15:12 UTC (permalink / raw) To: linux-dvb There was a discussion over on the mythtv-users forum on HD capture that devolved into another discussion, but there was an article on converting your HD-DVDs to Blue-Ray (http://howto.wired.com/wiki/Convert_Your_HD_DVDs_to_Blu-Ray). They pointed to a HDMI/component/composite capture card at http://www.blackmagic-design.com/products/intensity/. While I wouldn't expect this to be supported anytime soon, has anyone even looked at this? James _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-21 15:12 [linux-dvb] HD capture James Klaas @ 2008-02-21 17:05 ` Steven Toth 2008-02-21 17:12 ` CityK 1 sibling, 0 replies; 11+ messages in thread From: Steven Toth @ 2008-02-21 17:05 UTC (permalink / raw) To: James Klaas; +Cc: linux-dvb James Klaas wrote: > There was a discussion over on the mythtv-users forum on HD capture > that devolved into another discussion, but there was an article on > converting your HD-DVDs to Blue-Ray > (http://howto.wired.com/wiki/Convert_Your_HD_DVDs_to_Blu-Ray). They > pointed to a HDMI/component/composite capture card at > http://www.blackmagic-design.com/products/intensity/. > > While I wouldn't expect this to be supported anytime soon, has anyone > even looked at this? Hey James, I'm not aware of a driver but I'd _really_ like to see one. I would do a driver but I can't afford the hardware. - Steve _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-21 15:12 [linux-dvb] HD capture James Klaas 2008-02-21 17:05 ` Steven Toth @ 2008-02-21 17:12 ` CityK 2008-02-21 18:51 ` James Klaas 1 sibling, 1 reply; 11+ messages in thread From: CityK @ 2008-02-21 17:12 UTC (permalink / raw) To: James Klaas; +Cc: linux-dvb James Klaas wrote: > HD capture ...... HDMI/component/composite > Whether it be done through an analog connection (eg. component) or digital connection (eg. HDMI/DVI/SDI), it all falls under the realm of the V4L subsystem, not DVB. V4L API's current facilities may not even extend far enough for such applications anyway .... I'm not certain, nor really qualified to comment (so someone with a more authoritative opinion should be listened to/consulted), but I expect that this would be rather pioneering with the current API and, hence, would require some additions/extensions to be made before such tasks could be realized. > There was a discussion over on the mythtv-users forum on HD capture > that devolved into another discussion, but there was an article on > converting your HD-DVDs to Blue-Ray > (http://howto.wired.com/wiki/Convert_Your_HD_DVDs_to_Blu-Ray). They > pointed to a HDMI/component/composite capture card at > http://www.blackmagic-design.com/products/intensity/. > > While I wouldn't expect this to be supported anytime soon, has anyone > even looked at this? - By chance, in that discussion on the mythtv-users forum to which you refer, did any of the contributers/posters search that m/l's own archives in respect to the Intensity? If not, then in this thread ( http://www.gossamer-threads.com/lists/mythtv/users/223410#223410 ) you will see that Blackmagic reportedly expressed some openness towards the idea of Linux support. I haven't heard of anything further on the matter than that ... that doesn't mean that there hasn't been anything else said, and perhaps there is indeed some follow up ... I don't know ... but either way, that will require some searching, and that I leave as an exercise for someone else. - in regards to whether anyone around here has looked at this, I don't think any of the regulars ever have ... let alone ever considered it ... most people wouldn't even be aware of it (and the other existing alternatives ) ... in addition, it would be new territory, and likely a difficult development process ... so if there is anyone working on that device, or looking at it, its likely they are not directly associated or involved around here. - in addition to BM's Intensity and Intensity Pro, there are a few other "cheaper" solutions that are available. This thread on Doom9 (and despite its title) makes mention of them and provides examples of some of them in use: http://forum.doom9.org/showthread.php?p=1044824#post1044824 - as far as I know, the more expensive professional and prosumer solutions (i.e the AJA xena's, BM Decklinks, Accustreams, Bluefish444 cards etc etc) do have Linux support ... albeit, it is through proprietary SDKs or developed inhouse by the production studios using such products . There was a brief discussion about these on the V4L mailing list a few years ago; see/read through this thread: http://marc.info/?l=linux-video&m=115374256412690&w=2 - lastly, did that MythTV-users thread mention the forthcoming Hauppauge HD-PVR (component input) ? ... given that the LinuxTV developer rank does include a couple of guys from Hauppauge, and given that both of them have made mention of that device, and given Hauppauge's stance on Linux support is very positive, I'd be willing to bet that the chances of open/publicly available support for this device materializing are far, far greater than any of the other devices mentioned above.....though, bear in mind there are, of course, never any guarantees or certainties, nor am I speaking on the behave of anyone. _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-21 17:12 ` CityK @ 2008-02-21 18:51 ` James Klaas 2008-02-22 18:35 ` CityK 0 siblings, 1 reply; 11+ messages in thread From: James Klaas @ 2008-02-21 18:51 UTC (permalink / raw) To: CityK; +Cc: linux-dvb First, let me say that This is not in my near term purchase plans, but I was mostly curious to know the possiblities of support of this (or something like it) long term. This is the thread that got me interested in asking http://www.gossamer-threads.com/lists/mythtv/users/317435. Partly what piqued my interest is there has been a great deal of talk about how capturing HD streams without compression is very difficult without very high end components, very expensive capture cards etc, etc. It was surprising to me that you could in fact find something like this for less than $1000. With a card like this, it would be conceivable to create a HD capture system for well under a $1000. On 2/21/08, CityK <CityK@rogers.com> wrote: > James Klaas wrote: > > HD capture ...... HDMI/component/composite > > > > Whether it be done through an analog connection (eg. component) or > digital connection (eg. HDMI/DVI/SDI), it all falls under the realm of > the V4L subsystem, not DVB. Is that because it purports to capture the streams without compression? Or does that have more to do with a lack of a tuner? > V4L API's current facilities may not even extend far enough for such > applications anyway .... I'm not certain, nor really qualified to > comment (so someone with a more authoritative opinion should be listened > to/consulted), but I expect that this would be rather pioneering with > the current API and, hence, would require some additions/extensions to > be made before such tasks could be realized. > > There was a discussion over on the mythtv-users forum on HD capture > > that devolved into another discussion, but there was an article on > > converting your HD-DVDs to Blue-Ray > > (http://howto.wired.com/wiki/Convert_Your_HD_DVDs_to_Blu-Ray). They > > pointed to a HDMI/component/composite capture card at > > http://www.blackmagic-design.com/products/intensity/. > > > > While I wouldn't expect this to be supported anytime soon, has anyone > > even looked at this? > > > - By chance, in that discussion on the mythtv-users forum to which you > refer, did any of the contributers/posters search that m/l's own > archives in respect to the Intensity? If not, then in this thread ( > http://www.gossamer-threads.com/lists/mythtv/users/223410#223410 ) you > will see that Blackmagic reportedly expressed some openness towards the > idea of Linux support. I haven't heard of anything further on the matter > than that ... that doesn't mean that there hasn't been anything else > said, and perhaps there is indeed some follow up ... I don't know ... > but either way, that will require some searching, and that I leave as an > exercise for someone else. That particular thread did not mention the Intensity. But it did mention the HD-PVR at one point at least. > - in regards to whether anyone around here has looked at this, I don't > think any of the regulars ever have ... let alone ever considered it ... > most people wouldn't even be aware of it (and the other existing > alternatives ) ... in addition, it would be new territory, and likely a > difficult development process ... so if there is anyone working on that > device, or looking at it, its likely they are not directly associated or > involved around here. > > - in addition to BM's Intensity and Intensity Pro, there are a few other > "cheaper" solutions that are available. This thread on Doom9 (and > despite its title) makes mention of them and provides examples of some > of them in use: http://forum.doom9.org/showthread.php?p=1044824#post1044824 > > - as far as I know, the more expensive professional and prosumer > solutions (i.e the AJA xena's, BM Decklinks, Accustreams, Bluefish444 > cards etc etc) do have Linux support ... albeit, it is through > proprietary SDKs or developed inhouse by the production studios using > such products . There was a brief discussion about these on the V4L > mailing list a few years ago; see/read through this thread: > http://marc.info/?l=linux-video&m=115374256412690&w=2 > > - lastly, did that MythTV-users thread mention the forthcoming Hauppauge > HD-PVR (component input) ? ... given that the LinuxTV developer rank > does include a couple of guys from Hauppauge, and given that both of > them have made mention of that device, and given Hauppauge's stance on > Linux support is very positive, I'd be willing to bet that the chances > of open/publicly available support for this device materializing are > far, far greater than any of the other devices mentioned > above.....though, bear in mind there are, of course, never any > guarantees or certainties, nor am I speaking on the behave of anyone. > Thank you all for the information. I had no idea it would spark such a lively discussion. James _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-21 18:51 ` James Klaas @ 2008-02-22 18:35 ` CityK 2008-02-22 20:31 ` Manu Abraham 0 siblings, 1 reply; 11+ messages in thread From: CityK @ 2008-02-22 18:35 UTC (permalink / raw) To: James Klaas; +Cc: linux-dvb James Klaas wrote: > On 2/21/08, CityK <CityK@rogers.com> wrote: > >> James Klaas wrote: >> > HD capture ...... HDMI/component/composite >> > >> >> Whether it be done through an analog connection (eg. component) or >> digital connection (eg. HDMI/DVI/SDI), it all falls under the realm of >> the V4L subsystem, not DVB. >> > > Is that because it purports to capture the streams without > compression? Or does that have more to do with a lack of a tuner? To be specific, its because the DVB API is about the reception of a Digital Video Broadcast, and those are made in form of a Transport Stream modulated onto a RF carrier....consequently, anything DVB entails a receiver....second thing to note is that, although the terminology "capture" is widely used in reference to digital applications just as much as it is with analog, it is a misnomer when it comes to DVB....DVB devices are essentially network interfaces ... they are entirely akin to your computer's modem --- both have a receiver that acquires an RF siganl and then demodulates the underlying information of interest off that carrier wave. There is little difference between downloading a file from kernel.org, or Mircosoft, or from where ever, and saving that file to your hard disk, as there is to tuning to ABC, or PBS, or whatever station, and saving the TS or the underlying program stream (multiplexed within the TS) to your harddisk. So, turning to the examples quoted above: - Component: an analog signal that has nothing to do with DVB ... sure, you can build a DVB device that includes the facilities to capture component (and other analog sources) ... and by capture here, its meant that ADC has to be done first to convert the analog to a digital bitstream and then place it into a particular container format and save to disk.... but that aspect has nothing to do with DVB, and hence is covered by other subsystem (V4L) - HDMI: an uncompressed RGB or YUV digital bitstream ... not applicable to DVB ... sure, you can build a DVB device that includes the facilities to capture that digital bitstream...and by capture here, its meant that the stream is placed it in a particular container and saved to disk (either uncompressed or, if you so choose, with a codec -- either a lousy one or a loseless one) .... but that aspect has nothing to do with DVB, and hence should be covered by another subsystem (V4L) - DVI: same as HDMI - SDI (and in this case, you'd be interested specifically in HD-SDI, in SMPTE 372M): another uncompressed digital bitstream interface protocol ... comments are the same as the others In fact, speaking of what V4L would/should cover, see the first paragraph here: http://www.linuxtv.org/v4lwiki/index.php/Development:_Video4Linux_APIs About the only thing otherwise related to the DVB API would be the highly related DVB-ASI or SPI. Questions about extending the DVB API to include coverage of those were raised last year when Manu solicited suggestions on progression of the API; if you're really interested, see this lengthy thread here: http://marc.info/?l=linux-dvb&m=118989203715847&w=2 ) > Partly what piqued my interest is there has been a great deal of talk > about how capturing HD streams without compression is very difficult > without very high end components, very expensive capture cards etc, > etc. - Uncompressed is actually not very CPU intensive, but it is (a) HIGHLY bandwidth intensive and, consequently, (b) GIGANTICALLY_EXPENSIVE storage wise . It is very easy to describe both the bandwidth and, hence, storage considerations --- mathematically, for the video portion, its simply a Fn(frame size (i.e. resolution), frame rate, subsampling (i.e. 4:4:4, 4:2:2,...), and bit depth). To completely describe the rate, you can factor in the overhead requirements of the file container which you use, though its contribution to the total is entirely negligible compared to that of essence's. For an example of how to apply that knowledge to real world examples, read through from this post: http://forum.doom9.org/showthread.php?p=916752#post916752 - Compressed, on the other hand, is CPU Intensive > It was surprising to me that you could in fact find something > like this for less than $1000. With a card like this, it would be > conceivable to create a HD capture system for well under a $1000. Computers are getting more powerful, and components are getting cheaper....still, there are more things to consider then meets the eye -- as that Doom9 thread alludes to, depending upon whether your trying uncompressed or compressed, there are storage considerations, sustained transfer rates to consider, codec issues, maybe digital restrictions management issues (with an interface like HDMI), processor considerations... The neat thing about the forthcoming Hauppauge device is that: - its analog (component) input ... thereby removing potential DRM considerations - and in addition to performing the ADC, the chip utilized is also a encoder, compressesing using h.264/AVC .... this completely removes all the other issues - so long as the quality is acceptable, this should be a nice solution for most end users .... but it will, of course, not meet the needs of prosumers/professional, who would still want to be using an uncompressed or loselessly compressed solution, so that they can perform editing etc. _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-22 18:35 ` CityK @ 2008-02-22 20:31 ` Manu Abraham 2008-02-22 22:39 ` CityK 0 siblings, 1 reply; 11+ messages in thread From: Manu Abraham @ 2008-02-22 20:31 UTC (permalink / raw) To: CityK; +Cc: linux-dvb CityK wrote: > James Klaas wrote: >> On 2/21/08, CityK <CityK@rogers.com> wrote: >> >>> James Klaas wrote: >>> > HD capture ...... HDMI/component/composite >>> > >>> >>> Whether it be done through an analog connection (eg. component) or >>> digital connection (eg. HDMI/DVI/SDI), it all falls under the realm of >>> the V4L subsystem, not DVB. >>> >> Is that because it purports to capture the streams without >> compression? Or does that have more to do with a lack of a tuner? > > To be specific, its because the DVB API is about the reception of a > Digital Video Broadcast, and those are made in form of a Transport > Stream modulated onto a RF carrier.... DVB isn't completely about a RF carrier. It is used in the studios, (interconnectivity) at the production levels (studios) as DVB-ASI as well. consequently, anything DVB entails > a receiver....second thing to note is that, although the terminology > "capture" is widely used in reference to digital applications just as > much as it is with analog, it is a misnomer when it comes to DVB.... There are DVB-ASI transmitters too. > DVB > devices are essentially network interfaces ... they are entirely akin to > your computer's modem --- both have a receiver that acquires an RF > siganl and then demodulates the underlying information of interest off > that carrier wave. This is true for DVB demods, not otherwise. Generally we see a lot of DVB demods, but doesn't mean it is just that alone. > There is little difference between downloading a > file from kernel.org, or Mircosoft, or from where ever, and saving that > file to your hard disk, as there is to tuning to ABC, or PBS, or > whatever station, and saving the TS or the underlying program stream > (multiplexed within the TS) to your harddisk. > > So, turning to the examples quoted above: > - Component: an analog signal that has nothing to do with DVB ... sure, > you can build a DVB device that includes the facilities to capture > component (and other analog sources) ... and by capture here, its meant > that ADC has to be done first to convert the analog to a digital > bitstream and then place it into a particular container format and save > to disk.... but that aspect has nothing to do with DVB, and hence is > covered by other subsystem (V4L) many newer DVB devices will switch over to a "one single package concept" where it will be one chip for all, in such cases, no V4L will exist for such devices, except for a vanilla TV out interface. Such devices feature a generic framebuffer under the Video subsystem (not to be confused with V4L), where devices might be handled. For V4L to work with devices that way, it will need to copy more from the other subsystems such as Video, DVB and ALSA since V4L alone is not any specific "real" subsystem pertaining to something in real life. V4L just originated as a means to tune Analog TV cards under Linux, which later went in a different tangent. > - HDMI: an uncompressed RGB or YUV digital bitstream ... not applicable > to DVB ... sure, you can build a DVB device that includes the facilities > to capture that digital bitstream...and by capture here, its meant that > the stream is placed it in a particular container and saved to disk > (either uncompressed or, if you so choose, with a codec -- either a > lousy one or a loseless one) .... but that aspect has nothing to do with > DVB, and hence should be covered by another subsystem (V4L) > - DVI: same as HDMI > - SDI (and in this case, you'd be interested specifically in HD-SDI, in > SMPTE 372M): another uncompressed digital bitstream interface protocol > ... comments are the same as the others > > In fact, speaking of what V4L would/should cover, see the first > paragraph here: > http://www.linuxtv.org/v4lwiki/index.php/Development:_Video4Linux_APIs > > About the only thing otherwise related to the DVB API would be the > highly related DVB-ASI or SPI. Questions about extending the DVB API to > include coverage of those were raised last year when Manu solicited > suggestions on progression of the API; if you're really interested, see > this lengthy thread here: > http://marc.info/?l=linux-dvb&m=118989203715847&w=2 ) > >> Partly what piqued my interest is there has been a great deal of talk >> about how capturing HD streams without compression is very difficult >> without very high end components, very expensive capture cards etc, >> etc. > > - Uncompressed is actually not very CPU intensive, but it is (a) HIGHLY > bandwidth intensive and, consequently, (b) GIGANTICALLY_EXPENSIVE > storage wise . > > It is very easy to describe both the bandwidth and, hence, storage > considerations --- mathematically, for the video portion, its simply a > Fn(frame size (i.e. resolution), frame rate, subsampling (i.e. 4:4:4, > 4:2:2,...), and bit depth). To completely describe the rate, you can > factor in the overhead requirements of the file container which you use, > though its contribution to the total is entirely negligible compared to > that of essence's. > > For an example of how to apply that knowledge to real world examples, > read through from this post: > http://forum.doom9.org/showthread.php?p=916752#post916752 > > - Compressed, on the other hand, is CPU Intensive At these levels, the hardware to be used is much proprietary and Linux won't make much of a dent, where the users are quite used to their production environments with other OS and applications (such as Viz RT for example) since there isn't anything quite near or usable to this under Linux, nothing DVB or V4L will be seen in the public, though there (are/might be) some proprietary solutions at some intermittent stages, but nothing that will have a whole Linux concept in such areas of usage In such cases the hardware and hardware device drivers are of very little concern, but the main concern is about the virtual instruments implemented in software such as decks and other things and so on. A broadcast professional, never has the time to learn or work with applications stuck together with plaster. He just wants to get things done in the minimal time for something to be aired. He doesn't care about the cost, nor the OSS philosophy, but just about time involved in it. Generally Linux makes a dent where cost is involved, but at the High end where cost is not a subject, yet to see Linux, even if something exists, that will be completely proprietary, nothing OSS. >> It was surprising to me that you could in fact find something >> like this for less than $1000. With a card like this, it would be >> conceivable to create a HD capture system for well under a $1000. > > Computers are getting more powerful, and components are getting > cheaper....still, there are more things to consider then meets the eye > -- as that Doom9 thread alludes to, depending upon whether your trying > uncompressed or compressed, there are storage considerations, sustained > transfer rates to consider, codec issues, maybe digital restrictions > management issues (with an interface like HDMI), processor considerations... For large applications, storage isn't much of a concern, as the users such as studios have extremely large video servers, explicitly used for the same purpose. Little to be heard about Linux in this area where Windows and Mac systems rule. The users also educated only on specific applications that run on them. Regards, Manu _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-22 20:31 ` Manu Abraham @ 2008-02-22 22:39 ` CityK 2008-02-22 23:35 ` Manu Abraham 0 siblings, 1 reply; 11+ messages in thread From: CityK @ 2008-02-22 22:39 UTC (permalink / raw) To: Manu Abraham; +Cc: linux-dvb Manu Abraham wrote: > CityK wrote: >> To be specific, its because the DVB API is about the reception of a >> Digital Video Broadcast, and those are made in form of a Transport >> Stream modulated onto a RF carrier.... > > DVB isn't completely about a RF carrier. It is used in the studios, > (interconnectivity) at the production levels (studios) as DVB-ASI as > well. This is true, but the context was in regards to the DVB API. In any case, I had made mention_of/alluded_to ASI & SPI later on. > >> consequently, anything DVB entails a receiver....second thing to note >> is that, although the terminology "capture" is widely used in >> reference to digital applications just as much as it is with analog, >> it is a misnomer when it comes to DVB.... > > There are DVB-ASI transmitters too. Very true ... my focus/thought was on the end user at the time of writing ... but we should not loose sight of the complete picture -- which of course involves the broadcast delivery chain > >> DVB devices are essentially network interfaces ... they are entirely >> akin to your computer's modem --- both have a receiver that acquires >> an RF siganl and then demodulates the underlying information of >> interest off that carrier wave. > > This is true for DVB demods, not otherwise. Generally we see a lot of DVB > demods, but doesn't mean it is just that alone. I don't follow. > >> There is little difference between downloading a file from >> kernel.org, or Mircosoft, or from where ever, and saving that file to >> your hard disk, as there is to tuning to ABC, or PBS, or whatever >> station, and saving the TS or the underlying program stream >> (multiplexed within the TS) to your harddisk. >> >> So, turning to the examples quoted above: >> - Component: an analog signal that has nothing to do with DVB ... >> sure, you can build a DVB device that includes the facilities to >> capture component (and other analog sources) ... and by capture here, >> its meant that ADC has to be done first to convert the analog to a >> digital bitstream and then place it into a particular container >> format and save to disk.... but that aspect has nothing to do with >> DVB, and hence is covered by other subsystem (V4L) > > > many newer DVB devices will switch over to a "one single package concept" > where it will be one chip for all, in such cases, no V4L will exist > for such devices, > except for a vanilla TV out interface. Such devices feature a generic > framebuffer > under the Video subsystem (not to be confused with V4L), where devices > might > be handled. > > For V4L to work with devices that way, it will need to copy more from > the other > subsystems such as Video, DVB and ALSA since V4L alone is not any > specific > "real" subsystem pertaining to something in real life. V4L just > originated as a > means to tune Analog TV cards under Linux, which later went in a > different tangent. While the move to multi-purpose, single IC devices is inevitable, the processing stages for the varying applications which the IC will perform (i.e. demodulation, encoding, ADC, etc) remain the same ... I don't see how V4L would be cut out of the block ... unless, of course, that means DVB means to expand its capabilities and/or absorbing some of those currently handled by V4L > At these levels, the hardware to be used is much proprietary and Linux > won't > make much of a dent, where the users are quite used to their production > environments with other OS and applications (such as Viz RT for > example) since > there isn't anything quite near or usable to this under Linux, nothing > DVB or V4L > will be seen in the public, though there (are/might be) some > proprietary solutions at > some intermittent stages, but nothing that will have a whole Linux > concept in such > areas of usage > > In such cases the hardware and hardware device drivers are of very > little concern, > but the main concern is about the virtual instruments implemented in > software such > as decks and other things and so on. > > A broadcast professional, never has the time to learn or work with > applications > stuck together with plaster. He just wants to get things done in the > minimal time > for something to be aired. He doesn't care about the cost, nor the OSS > philosophy, > but just about time involved in it. > > Generally Linux makes a dent where cost is involved, but at the High > end where cost > is not a subject, yet to see Linux, even if something exists, that > will be completely > proprietary, nothing OSS. > > ...[snip]... > > For large applications, storage isn't much of a concern, as the users > such as studios > have extremely large video servers, explicitly used for the same > purpose. Little to be > heard about Linux in this area where Windows and Mac systems rule. The > users also > educated only on specific applications that run on them. What you've said about the broadcast/tv_studio industry is absolutely true. But such capture devices do not really have a place in them anyway. These devices do, however, have a very large relevance to, and home within, the movie and production studios; and in those environments, quite contrary to what you have written, the Penguin rules the roost. It is true that, in those industries, users aren't employing these devices with open APIs such as V4L-DVB (and I made mention of this in one of the prior messages), but nonetheless, these devices are very much so being fully utilized under Linux. A nice little summary can be found here: http://www.linuxmovies.org/index.html And here's a practical example, from a few years back, that is of some notoriety (first 4:4:4 10 bit): http://linuxdevices.com/news/NS8217660071.html _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-22 22:39 ` CityK @ 2008-02-22 23:35 ` Manu Abraham 2008-02-23 2:04 ` hermann pitton 0 siblings, 1 reply; 11+ messages in thread From: Manu Abraham @ 2008-02-22 23:35 UTC (permalink / raw) To: CityK; +Cc: linux-dvb CityK wrote: > Manu Abraham wrote: >> CityK wrote: >>> To be specific, its because the DVB API is about the reception of a >>> Digital Video Broadcast, and those are made in form of a Transport >>> Stream modulated onto a RF carrier.... >> >> DVB isn't completely about a RF carrier. It is used in the studios, >> (interconnectivity) at the production levels (studios) as DVB-ASI as >> well. > > This is true, but the context was in regards to the DVB API. In any > case, I had made mention_of/alluded_to ASI & SPI later on. > >> >>> consequently, anything DVB entails a receiver....second thing to note >>> is that, although the terminology "capture" is widely used in >>> reference to digital applications just as much as it is with analog, >>> it is a misnomer when it comes to DVB.... >> >> There are DVB-ASI transmitters too. > > Very true ... my focus/thought was on the end user at the time of > writing ... but we should not loose sight of the complete picture -- > which of course involves the broadcast delivery chain > >> >>> DVB devices are essentially network interfaces ... they are entirely >>> akin to your computer's modem --- both have a receiver that acquires >>> an RF siganl and then demodulates the underlying information of >>> interest off that carrier wave. >> >> This is true for DVB demods, not otherwise. Generally we see a lot of DVB >> demods, but doesn't mean it is just that alone. > > I don't follow. Generally people think that since we deal with demods alone mostly, people think that is the start and that is the end. (Meant on a very general level) >>> There is little difference between downloading a file from >>> kernel.org, or Mircosoft, or from where ever, and saving that file to >>> your hard disk, as there is to tuning to ABC, or PBS, or whatever >>> station, and saving the TS or the underlying program stream >>> (multiplexed within the TS) to your harddisk. >>> >>> So, turning to the examples quoted above: >>> - Component: an analog signal that has nothing to do with DVB ... >>> sure, you can build a DVB device that includes the facilities to >>> capture component (and other analog sources) ... and by capture here, >>> its meant that ADC has to be done first to convert the analog to a >>> digital bitstream and then place it into a particular container >>> format and save to disk.... but that aspect has nothing to do with >>> DVB, and hence is covered by other subsystem (V4L) >> >> >> many newer DVB devices will switch over to a "one single package concept" >> where it will be one chip for all, in such cases, no V4L will exist >> for such devices, >> except for a vanilla TV out interface. Such devices feature a generic >> framebuffer >> under the Video subsystem (not to be confused with V4L), where devices >> might >> be handled. >> >> For V4L to work with devices that way, it will need to copy more from >> the other >> subsystems such as Video, DVB and ALSA since V4L alone is not any >> specific >> "real" subsystem pertaining to something in real life. V4L just >> originated as a >> means to tune Analog TV cards under Linux, which later went in a >> different tangent. > > While the move to multi-purpose, single IC devices is inevitable, the > processing stages for the varying applications which the IC will perform > (i.e. demodulation, encoding, ADC, etc) remain the same ... I don't see > how V4L would be cut out of the block ... unless, of course, that means > DVB means to expand its capabilities and/or absorbing some of those > currently handled by V4L The in between stages will be masked out by larger stages which will wrap around them, thereby you don't see those small basic controls. As you see compared to the old days, you don't have that micro level controls anymore these days. Those are getting phased out at a reasonable pace, with more hardware doing those functionality of manual control. (features getting packed in to make look like something different) For example, When there is so much integration at such a stage, you feel silly including something gigantic for something too silly. In such a case for example of a TV output, you might not even need something that complex, for such a small feature. (to cite as a crude example, maybe a bad example, but i hope you get the idea) >> At these levels, the hardware to be used is much proprietary and Linux >> won't >> make much of a dent, where the users are quite used to their production >> environments with other OS and applications (such as Viz RT for >> example) since >> there isn't anything quite near or usable to this under Linux, nothing >> DVB or V4L >> will be seen in the public, though there (are/might be) some >> proprietary solutions at >> some intermittent stages, but nothing that will have a whole Linux >> concept in such >> areas of usage >> >> In such cases the hardware and hardware device drivers are of very >> little concern, >> but the main concern is about the virtual instruments implemented in >> software such >> as decks and other things and so on. >> >> A broadcast professional, never has the time to learn or work with >> applications >> stuck together with plaster. He just wants to get things done in the >> minimal time >> for something to be aired. He doesn't care about the cost, nor the OSS >> philosophy, >> but just about time involved in it. >> >> Generally Linux makes a dent where cost is involved, but at the High >> end where cost >> is not a subject, yet to see Linux, even if something exists, that >> will be completely >> proprietary, nothing OSS. >> >> ...[snip]... >> >> For large applications, storage isn't much of a concern, as the users >> such as studios >> have extremely large video servers, explicitly used for the same >> purpose. Little to be >> heard about Linux in this area where Windows and Mac systems rule. The >> users also >> educated only on specific applications that run on them. > > What you've said about the broadcast/tv_studio industry is absolutely > true. But such capture devices do not really have a place in them anyway. Once i was looking at a cheaper capture card/device for the broadcast arena. One of the devices that i was pointed to was around 40,000 - 200,000 Euro. In the broadcast scenario, encoders/capture devices are used quite a lot, though it is not mandatory, as some of the devices output HD-SDI for eg. In this example you still have uncompressed video where encoding is still necessary. The features on such devices are well out of the scope to be integrated into a general purpose API. In many cases there is no API even, but just read/write. The API comes in due to the user/kernel split. In most cases, it doesn't make much sense to copy streams in and out of kernel and hence a generic API doesn't fit for those applications which require performance. As time passes by, we will see more of this issue. > These devices do, however, have a very large relevance to, and home > within, the movie and production studios; and in those environments, > quite contrary to what you have written, the Penguin rules the roost. There are some areas where Linux excels such as distributed computing, an example is Cinelerra. But that wasn't what i was trying to express, it is a different thing altogether. eg. you have a certain piece of eqpt. The eqpt. manufacturer provides a plugin to an existing standard application. In such cases you are tied to that and this happens to be the standard thing. > It is true that, in those industries, users aren't employing these > devices with open APIs such as V4L-DVB (and I made mention of this in > one of the prior messages), but nonetheless, these devices are very much > so being fully utilized under Linux. A nice little summary can be found > here: > > http://www.linuxmovies.org/index.html > > And here's a practical example, from a few years back, that is of some > notoriety (first 4:4:4 10 bit): > > http://linuxdevices.com/news/NS8217660071.html > I am not saying there aren't any, but as i said there are intermittent links, many places constituting, but the percentage of OSS drivers/apps in the whole chain is very small, to say the penguin rules the roost. A mistake many Linux fans make (including myself) when there is a small breeze thinking it's a tornado (It is like running after a moving bus, still there exists a too large gap after running so long ... The bus is moving too, maybe much faster than what you can run) Regards, Manu _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-22 23:35 ` Manu Abraham @ 2008-02-23 2:04 ` hermann pitton 2008-02-23 7:09 ` Manu Abraham 0 siblings, 1 reply; 11+ messages in thread From: hermann pitton @ 2008-02-23 2:04 UTC (permalink / raw) To: Manu Abraham; +Cc: linux-dvb Hi. Am Samstag, den 23.02.2008, 03:35 +0400 schrieb Manu Abraham: > CityK wrote: > > Manu Abraham wrote: > >> CityK wrote: ... > >> > >> For V4L to work with devices that way, it will need to copy more from > >> the other > >> subsystems such as Video, DVB and ALSA since V4L alone is not any > >> specific > >> "real" subsystem pertaining to something in real life. V4L just > >> originated as a > >> means to tune Analog TV cards under Linux, which later went in a > >> different tangent. > > > > While the move to multi-purpose, single IC devices is inevitable, the > > processing stages for the varying applications which the IC will perform > > (i.e. demodulation, encoding, ADC, etc) remain the same ... I don't see > > how V4L would be cut out of the block ... unless, of course, that means > > DVB means to expand its capabilities and/or absorbing some of those > > currently handled by V4L > > The in between stages will be masked out by larger stages which will wrap > around them, thereby you don't see those small basic controls. As you see > compared to the old days, you don't have that micro level controls anymore > these days. Those are getting phased out at a reasonable pace, with more > hardware doing those functionality of manual control. (features getting > packed in to make look like something different) > > For example, When there is so much integration at such a stage, you feel > silly including something gigantic for something too silly. In such a > case for > example of a TV output, you might not even need something that complex, > for such a small feature. (to cite as a crude example, maybe a bad example, > but i hope you get the idea) > Maybe some facts in between, instead of pure advertising. If you have that, sold per every single device painfully. http://search.ebay.de/ws/search/SaleSearch?sofocus=bs&satitle=dvb+ci&sacat=-1%26catref%3DC5&fbd=1&catref=C6&fscl=1&sorefinesearch=1&flt=9&from=R14&nojspr=y&pfid=0&fswc=1&few=&saprclo=&saprchi=&fss=1&saslop=1&sasl=b.e.t.t.e.r.s.h.o.p.p.i.n.g&fls=4%26floc%3D1&sargn=-1%26saslc%3D0&salic=77&saatc=77&sadis=200&fpos=&fsct=&sacur=0&sacqyop=ge&sacqy=&sabfmts=0&fobfmt=1&saobfmts=insif&ga10244=10425&saslt=2&ftrt=1&ftrv=1&sabdlo=&sabdhi=&saaff=afdefault&afan=&afmp=&fsop=1%26fsoo%3D1&fcl=3&frpp=50 You still need something like this. http://cgi.ebay.de/Neu-CAM-CI-MODUL-AlphaCrypt-Light-mit-Software-1-12_W0QQitemZ370000642816QQihZ024QQcategoryZ77740QQssPageNameZWDVWQQrdZ1QQcmdZViewItem And still have exactly nothing. If it stays like that, this will likely have some new owners soon, but teach me better. Cheers, Hermann _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-23 2:04 ` hermann pitton @ 2008-02-23 7:09 ` Manu Abraham 2008-02-23 7:41 ` hermann pitton 0 siblings, 1 reply; 11+ messages in thread From: Manu Abraham @ 2008-02-23 7:09 UTC (permalink / raw) To: hermann pitton; +Cc: linux-dvb hermann pitton wrote: > Hi. > If it stays like that, this will likely have some new owners soon, > but teach me better. > Unfortunately, i updated my mail filters which had tagged all your mails as junk, to spam status. Regards, Manu _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [linux-dvb] HD capture 2008-02-23 7:09 ` Manu Abraham @ 2008-02-23 7:41 ` hermann pitton 0 siblings, 0 replies; 11+ messages in thread From: hermann pitton @ 2008-02-23 7:41 UTC (permalink / raw) To: linux-dvb Am Samstag, den 23.02.2008, 11:09 +0400 schrieb Manu Abraham: > hermann pitton wrote: > > Hi. > > If it stays like that, this will likely have some new owners soon, > > but teach me better. > > > > Unfortunately, i updated my mail filters which had tagged all your mails as > junk, to spam status. > Unencrypted HD currently has the sole function to sell subscriptions. Not to say it, _is_ spam. Cheers, Hermann _______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-02-23 7:47 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-02-21 15:12 [linux-dvb] HD capture James Klaas 2008-02-21 17:05 ` Steven Toth 2008-02-21 17:12 ` CityK 2008-02-21 18:51 ` James Klaas 2008-02-22 18:35 ` CityK 2008-02-22 20:31 ` Manu Abraham 2008-02-22 22:39 ` CityK 2008-02-22 23:35 ` Manu Abraham 2008-02-23 2:04 ` hermann pitton 2008-02-23 7:09 ` Manu Abraham 2008-02-23 7:41 ` hermann pitton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox