public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* DVB v3 API question
@ 2009-02-16 22:50 Hans Verkuil
  2009-02-17  1:23 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 4+ messages in thread
From: Hans Verkuil @ 2009-02-16 22:50 UTC (permalink / raw)
  To: linux-media

Hi all,

I've made a v4l-dvb tree containing the old DVB API sources as found here: 
http://www.linuxtv.org/cgi-bin/viewcvs.cgi/DVB/doc/dvbapi/.

This tree is here: http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-api

Run 'make spec' to build both the v4l2-spec and the dvb-spec, or 
run 'make -C dvb-spec' to build only the latter. You'll need the transfig 
package to get the dvb-spec to compile.

My question is if this is indeed the most recent version that we have? There 
is a dvb-api-v4 pdf document, but it is my understanding that v4 was 
actually never implemented and never got beyond the proposal stage. Is that 
correct? Or are there bits and pieces that were actually used?

The original documentation for v4 is here: 
http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel-v4/linux/Documentation/dvb/

If someone can tell me the best version to use, then I'll merge it in 
v4l-dvb and people can start to update this document. I can actually do the 
updates for the audio.tex and video.tex part myself.

Regards,

	Hans

-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: DVB v3 API question
  2009-02-16 22:50 DVB v3 API question Hans Verkuil
@ 2009-02-17  1:23 ` Mauro Carvalho Chehab
  2009-02-17 20:36   ` wk
  0 siblings, 1 reply; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-02-17  1:23 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media

On Mon, 16 Feb 2009 23:50:50 +0100
Hans Verkuil <hverkuil@xs4all.nl> wrote:

> Hi all,
> 
> I've made a v4l-dvb tree containing the old DVB API sources as found here: 
> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/DVB/doc/dvbapi/.
> 
> This tree is here: http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-api

It seems that we did suplicate work, except that, on your tree, you just
dropped all CVS history.

Anyway, the DVB API were just added to the repository with all the CVS history.

> Run 'make spec' to build both the v4l2-spec and the dvb-spec, or 
> run 'make -C dvb-spec' to build only the latter. You'll need the transfig 
> package to get the dvb-spec to compile.

I didn't touch at the Makefiles. Feel free to submit this as a patch for the
current tip.

> My question is if this is indeed the most recent version that we have? There 
> is a dvb-api-v4 pdf document, but it is my understanding that v4 was 
> actually never implemented and never got beyond the proposal stage. Is that 
> correct? Or are there bits and pieces that were actually used?

> The original documentation for v4 is here: 
> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel-v4/linux/Documentation/dvb/

V4 is a proposal that were never finished.

We're currently using V3 + S2API. This is named as V5.

We need, of course, to update the docs to rename it to Version 5 and add S2API
specs there. We should also review if the current DVB core and drivers match
the V3. I suspect that maybe there are other changes that aren't applied yet at
the docs.

> If someone can tell me the best version to use, then I'll merge it in 
> v4l-dvb and people can start to update this document. I can actually do the 
> updates for the audio.tex and video.tex part myself.

Seems fine to me.

Cheers,
Mauro

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: DVB v3 API question
  2009-02-17  1:23 ` Mauro Carvalho Chehab
@ 2009-02-17 20:36   ` wk
  2009-02-17 21:04     ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 4+ messages in thread
From: wk @ 2009-02-17 20:36 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: Hans Verkuil, linux-media

Mauro Carvalho Chehab wrote:
> On Mon, 16 Feb 2009 23:50:50 +0100
> Hans Verkuil <hverkuil@xs4all.nl> wrote:
>
>   
>> Hi all,
>>
>> I've made a v4l-dvb tree containing the old DVB API sources as found here: 
>> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/DVB/doc/dvbapi/.
>>
>> This tree is here: http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-api
>>     
>
> It seems that we did suplicate work, except that, on your tree, you just
> dropped all CVS history.
>
> Anyway, the DVB API were just added to the repository with all the CVS history.
>
>   
>> Run 'make spec' to build both the v4l2-spec and the dvb-spec, or 
>> run 'make -C dvb-spec' to build only the latter. You'll need the transfig 
>> package to get the dvb-spec to compile.
>>     
>
> I didn't touch at the Makefiles. Feel free to submit this as a patch for the
> current tip.
>
>   
>> My question is if this is indeed the most recent version that we have? There 
>> is a dvb-api-v4 pdf document, but it is my understanding that v4 was 
>> actually never implemented and never got beyond the proposal stage. Is that 
>> correct? Or are there bits and pieces that were actually used?
>>     
>
>   
>> The original documentation for v4 is here: 
>> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel-v4/linux/Documentation/dvb/
>>     
>
> V4 is a proposal that were never finished.
>
> We're currently using V3 + S2API. This is named as V5.
>
> We need, of course, to update the docs to rename it to Version 5 and add S2API
> specs there. We should also review if the current DVB core and drivers match
> the V3. I suspect that maybe there are other changes that aren't applied yet at
> the docs.
>
>   

Thanks Mauro and Hans for your fast help, its a good starting point for 
updates.
The compiling requirements are not complete, missing are
- TransFig/fig2dev from xfig homepage
- dvipdf (where to find that btw..?)


The last one, dvipdf can be replaced by "dvipdfm", which is part of 
teTex-3.0 which is anyway needed by only changing one line in Makefile:

dvbapi.pdf: dvbapi.dvi
-    dvipdf  $< $@
+    dvipdfm -o $@ $<

Regards,
Winfried

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: DVB v3 API question
  2009-02-17 20:36   ` wk
@ 2009-02-17 21:04     ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 4+ messages in thread
From: Mauro Carvalho Chehab @ 2009-02-17 21:04 UTC (permalink / raw)
  To: wk; +Cc: Hans Verkuil, linux-media

On Tue, 17 Feb 2009 21:36:33 +0100
wk <handygewinnspiel@gmx.de> wrote:

> Mauro Carvalho Chehab wrote:
> > On Mon, 16 Feb 2009 23:50:50 +0100
> > Hans Verkuil <hverkuil@xs4all.nl> wrote:
> >
> >   
> >> Hi all,
> >>
> >> I've made a v4l-dvb tree containing the old DVB API sources as found here: 
> >> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/DVB/doc/dvbapi/.
> >>
> >> This tree is here: http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-api
> >>     
> >
> > It seems that we did suplicate work, except that, on your tree, you just
> > dropped all CVS history.
> >
> > Anyway, the DVB API were just added to the repository with all the CVS history.
> >
> >   
> >> Run 'make spec' to build both the v4l2-spec and the dvb-spec, or 
> >> run 'make -C dvb-spec' to build only the latter. You'll need the transfig 
> >> package to get the dvb-spec to compile.
> >>     
> >
> > I didn't touch at the Makefiles. Feel free to submit this as a patch for the
> > current tip.
> >
> >   
> >> My question is if this is indeed the most recent version that we have? There 
> >> is a dvb-api-v4 pdf document, but it is my understanding that v4 was 
> >> actually never implemented and never got beyond the proposal stage. Is that 
> >> correct? Or are there bits and pieces that were actually used?
> >>     
> >
> >   
> >> The original documentation for v4 is here: 
> >> http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-kernel-v4/linux/Documentation/dvb/
> >>     
> >
> > V4 is a proposal that were never finished.
> >
> > We're currently using V3 + S2API. This is named as V5.
> >
> > We need, of course, to update the docs to rename it to Version 5 and add S2API
> > specs there. We should also review if the current DVB core and drivers match
> > the V3. I suspect that maybe there are other changes that aren't applied yet at
> > the docs.
> >
> >   
> 
> Thanks Mauro and Hans for your fast help, its a good starting point for 
> updates.
> The compiling requirements are not complete, missing are
> - TransFig/fig2dev from xfig homepage
> - dvipdf (where to find that btw..?)

Probably, the dependencies depend on your distro. With RHEL5.3, I had to
install only xfig and tetex-latex.

> The last one, dvipdf can be replaced by "dvipdfm", which is part of 
> teTex-3.0 which is anyway needed by only changing one line in Makefile:
> 
> dvbapi.pdf: dvbapi.dvi
> -    dvipdf  $< $@
> +    dvipdfm -o $@ $<

dvipdf were installed together with tetex, with RHEL.

Maybe we may have a small script to check for those dependencies and adjust them
accordingly.

Cheers,
Mauro

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-02-17 21:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-16 22:50 DVB v3 API question Hans Verkuil
2009-02-17  1:23 ` Mauro Carvalho Chehab
2009-02-17 20:36   ` wk
2009-02-17 21:04     ` Mauro Carvalho Chehab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox