* [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