Skip to contentSkip to conversation

Time for v4l-utils 1.2 release?

DISCUSSION Gregor Jasny 4 participants 10 messages Jun 20, 2014 – Jun 23, 2014 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

Mauro, you tried to re-license the DVB library. What's the status there?

Thanks,
Gregor

#1 lore raw

Em Fri, 20 Jun 2014 22:31:13 +0200
Gregor Jasny <[email protected]> escreveu:

Quoted 6 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

Mauro, you tried to re-license the DVB library. What's the status there?

Hi Gregor,

I was missing one formal ack on that. However, the previous demand of re-licinsing it as LGPL has gone, as gstreamer developers decided to implement DVBv5 there directly.

So, I decided to keep it as-is for now, as there's no gain currently on changing the license.

Quoted 1 line

From my side, please go ahead and release 1.2 ;)

Regards,
Mauro

#2 lore raw
In reply to Gregor Jasny
Quoted 4 lines · Gregor Jasny

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Regards,

Hans

Quoted 5 lines

Mauro, you tried to re-license the DVB library. What's the status there?

Thanks,
Gregor

#3 lore raw

Em Sat, 21 Jun 2014 00:07:19 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 6 lines · Gregor Jasny
Quoted 4 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

Quoted 6 lines

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Well, I don't remember about such email, nor I was able to find on a quick look.

What apps are you planning to remove?

Btw, I think it could be a good idea to be able to install some of those stuff under contrib to a separate package. I had to do a quick hack in order to install v4l2grab on a Tizen package, in order to be able to test a card there (as was needing to do some tests via CLI).

Regards,
Mauro

#4 lore raw
Quoted 13 lines · Mauro Carvalho Chehab

Em Sat, 21 Jun 2014 00:07:19 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 10 lines · Gregor Jasny
Quoted 4 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Quoted 5 lines
Quoted 2 lines

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Well, I don't remember about such email, nor I was able to find on a quick look.

https://www.mail-archive.com/[email protected]/msg76120.html

Marked with ATTN as well!

Quoted 7 lines

What apps are you planning to remove?

Btw, I think it could be a good idea to be able to install some of those stuff under contrib to a separate package. I had to do a quick hack in order to install v4l2grab on a Tizen package, in order to be able to test a card there (as was needing to do some tests via CLI).

What does v4l2grab offer that v4l2-ctl doesn't? I would be much more inclined to remove v4l2grab.

Regards,

Hans

#5 lore raw

Em Sat, 21 Jun 2014 08:07:57 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 17 lines · Mauro Carvalho Chehab
Quoted 16 lines

Em Sat, 21 Jun 2014 00:07:19 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 12 lines · Gregor Jasny
Quoted 4 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Quoted 6 lines
Quoted 2 lines

Well, I don't remember about such email, nor I was able to find on a quick look.

https://www.mail-archive.com/[email protected]/msg76120.html

Marked with ATTN as well!

Well, from my side, feel free to drop those 3 utilities. If you drop v4lgrab, you'll need to check the DocBook Makefile scripts, as it used to have some automation to include it at the media DocBook.

I think that this was removed in the past, but it doesn't hurt to double-check.

Quoted 10 lines
Quoted 7 lines

What apps are you planning to remove?

Btw, I think it could be a good idea to be able to install some of those stuff under contrib to a separate package. I had to do a quick hack in order to install v4l2grab on a Tizen package, in order to be able to test a card there (as was needing to do some tests via CLI).

What does v4l2grab offer that v4l2-ctl doesn't? I would be much more inclined to remove v4l2grab.

I never used v4l2-ctl for streaming (didn't even know/remember) that it was capable of doing that ;)

Looking at --help-streaming, though, one thing that it is not clear there is what's the format of the output, when --stream-to= is used.

Btw, I think that one big miss on v4l2-ctl is the lack of a man page witch would have an EXAMPLES section explaining things like that.

One of the advantages of v4l2grab is that it takes per-frame snapshots, instead of writing a stream file. Those snapshots help to identify, for example, if there are interlacing issues on a frame, or if some frames have some other problems.

Also, v4l2grab is a good example of how to use libv4l, and it is enclosed at DocBook (not sure if we're using automation to allow including the latest version of it):
http://linuxtv.org/downloads/v4l-dvb-apis/v4l2grab-example.html

So, I don't think we should remove it.

Quoted 5 lines

Regards,

Hans

#9 lore raw
In reply to Hans Verkuil
Quoted 6 lines · Hans Verkuil
Quoted 4 lines · Gregor Jasny

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

Quoted 6 lines

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Gregor,

I'm all done, so you can make a new release whenever you want.

Regards,

Hans

#6 lore raw
In reply to Mauro Carvalho Chehab
Quoted 42 lines · Mauro Carvalho Chehab

Em Sat, 21 Jun 2014 08:07:57 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 17 lines · Mauro Carvalho Chehab
Quoted 16 lines

Em Sat, 21 Jun 2014 00:07:19 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 12 lines · Gregor Jasny
Quoted 4 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Quoted 6 lines
Quoted 2 lines

Well, I don't remember about such email, nor I was able to find on a quick look.

https://www.mail-archive.com/[email protected]/msg76120.html

Marked with ATTN as well!

Well, from my side, feel free to drop those 3 utilities. If you drop v4lgrab, you'll need to check the DocBook Makefile scripts, as it used to have some automation to include it at the media DocBook.

I think that this was removed in the past, but it doesn't hurt to double-check.

Quoted 8 lines
Quoted 7 lines

What apps are you planning to remove?

Btw, I think it could be a good idea to be able to install some of those stuff under contrib to a separate package. I had to do a quick hack in order to install v4l2grab on a Tizen package, in order to be able to test a card there (as was needing to do some tests via CLI).

Quoted 5 lines
Quoted 2 lines

What does v4l2grab offer that v4l2-ctl doesn't? I would be much more inclined to remove v4l2grab.

I never used v4l2-ctl for streaming (didn't even know/remember) that it was capable of doing that ;)

It was added about a year ago or something like that.

Quoted 2 lines

Looking at --help-streaming, though, one thing that it is not clear there is what's the format of the output, when --stream-to= is used.

Completely raw output.

Quoted 2 lines

Btw, I think that one big miss on v4l2-ctl is the lack of a man page witch would have an EXAMPLES section explaining things like that.

Absolutely. With a bit of luck I might have time for that fairly soon.

Quoted 4 lines

One of the advantages of v4l2grab is that it takes per-frame snapshots, instead of writing a stream file. Those snapshots help to identify, for example, if there are interlacing issues on a frame, or if some frames have some other problems.

You can dump just a single frame as well with v4l2-ctl (--stream-count=1).

Quoted 4 lines

Also, v4l2grab is a good example of how to use libv4l, and it is enclosed at DocBook (not sure if we're using automation to allow including the latest version of it):
http://linuxtv.org/downloads/v4l-dvb-apis/v4l2grab-example.html

Isn't capture.c.xml much more useful as example code? I have to admit, I didn't know v4l2grab.c was used as an example.

Quoted 2 lines

So, I don't think we should remove it.

No problem.

Regards,

Hans

#7 lore raw

Em Mon, 23 Jun 2014 10:22:18 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 59 lines · Mauro Carvalho Chehab
Quoted 42 lines

Em Sat, 21 Jun 2014 08:07:57 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 17 lines · Mauro Carvalho Chehab
Quoted 16 lines

Em Sat, 21 Jun 2014 00:07:19 +0200
Hans Verkuil <[email protected]> escreveu:

Quoted 12 lines · Gregor Jasny
Quoted 4 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Quoted 6 lines
Quoted 2 lines

Well, I don't remember about such email, nor I was able to find on a quick look.

https://www.mail-archive.com/[email protected]/msg76120.html

Marked with ATTN as well!

Well, from my side, feel free to drop those 3 utilities. If you drop v4lgrab, you'll need to check the DocBook Makefile scripts, as it used to have some automation to include it at the media DocBook.

I think that this was removed in the past, but it doesn't hurt to double-check.

Quoted 8 lines
Quoted 7 lines

What apps are you planning to remove?

Btw, I think it could be a good idea to be able to install some of those stuff under contrib to a separate package. I had to do a quick hack in order to install v4l2grab on a Tizen package, in order to be able to test a card there (as was needing to do some tests via CLI).

Quoted 5 lines
Quoted 2 lines

What does v4l2grab offer that v4l2-ctl doesn't? I would be much more inclined to remove v4l2grab.

I never used v4l2-ctl for streaming (didn't even know/remember) that it was capable of doing that ;)

It was added about a year ago or something like that.

Quoted 2 lines

Looking at --help-streaming, though, one thing that it is not clear there is what's the format of the output, when --stream-to= is used.

Completely raw output.

Quoted 2 lines

Btw, I think that one big miss on v4l2-ctl is the lack of a man page witch would have an EXAMPLES section explaining things like that.

Quoted 8 lines

Absolutely. With a bit of luck I might have time for that fairly soon.

Quoted 4 lines

One of the advantages of v4l2grab is that it takes per-frame snapshots, instead of writing a stream file. Those snapshots help to identify, for example, if there are interlacing issues on a frame, or if some frames have some other problems.

You can dump just a single frame as well with v4l2-ctl (--stream-count=1).

It is not the same. What I do with v4l2grab is to ask it to capture 30 seconds, storing frame by frame. Then, I can see if each frame is ok or not.

Btw, capturing just one frame with some webcams with auto bright will likely just get a black frame.

Quoted 8 lines
Quoted 5 lines

Also, v4l2grab is a good example of how to use libv4l, and it is enclosed at DocBook (not sure if we're using automation to allow including the latest version of it):
http://linuxtv.org/downloads/v4l-dvb-apis/v4l2grab-example.html

Isn't capture.c.xml much more useful as example code? I have to admit, I didn't know v4l2grab.c was used as an example.

I would prefer to remove capture.c, as it doesn't use libv4l. We do want that newer applications would use libv4l.

Quoted 10 lines
Quoted 3 lines

So, I don't think we should remove it.

No problem.

Regards,

Hans

#8 lore raw

Hi Mauro,

Quoted 77 lines · On Monday 23 June 2014 07:58:37 Mauro Carvalho Chehab wrote:

Em Mon, 23 Jun 2014 10:22:18 +0200 Hans Verkuil escreveu:

Quoted 55 lines · Mauro Carvalho Chehab
Quoted 38 lines

Em Sat, 21 Jun 2014 08:07:57 +0200 Hans Verkuil escreveu:

Quoted 16 lines · Mauro Carvalho Chehab
Quoted 15 lines

Em Sat, 21 Jun 2014 00:07:19 +0200 Hans Verkuil escreveu:

Quoted 13 lines · Gregor Jasny
Quoted 4 lines

Hello,

It's been 11 months since the 1.0.0 release. What do you think about releasing HEAD? Do you have any pending commits?

I've got two patches from Laurent pending that ensure that the 'installed kernel headers' are used. I plan on processing those on Monday. After that I think it's OK to do a release.

Mauro, did you look at my email where I suggest to remove three apps from contrib? If you agree with that, then I can do that Monday as well.

Quoted 6 lines
Quoted 2 lines

Well, I don't remember about such email, nor I was able to find on a quick look.

https://www.mail-archive.com/[email protected]/msg76120.html

Marked with ATTN as well!

Well, from my side, feel free to drop those 3 utilities. If you drop v4lgrab, you'll need to check the DocBook Makefile scripts, as it used to have some automation to include it at the media DocBook.

I think that this was removed in the past, but it doesn't hurt to double-check.

Quoted 7 lines
Quoted 6 lines

What apps are you planning to remove?

Btw, I think it could be a good idea to be able to install some of those stuff under contrib to a separate package. I had to do a quick hack in order to install v4l2grab on a Tizen package, in order to be able to test a card there (as was needing to do some tests via CLI).

Quoted 5 lines
Quoted 2 lines

What does v4l2grab offer that v4l2-ctl doesn't? I would be much more inclined to remove v4l2grab.

I never used v4l2-ctl for streaming (didn't even know/remember) that it was capable of doing that ;)

It was added about a year ago or something like that.

Quoted 2 lines

Looking at --help-streaming, though, one thing that it is not clear there is what's the format of the output, when --stream-to= is used.

Completely raw output.

Quoted 2 lines

Btw, I think that one big miss on v4l2-ctl is the lack of a man page witch would have an EXAMPLES section explaining things like that.

Quoted 8 lines

Absolutely. With a bit of luck I might have time for that fairly soon.

Quoted 4 lines

One of the advantages of v4l2grab is that it takes per-frame snapshots, instead of writing a stream file. Those snapshots help to identify, for example, if there are interlacing issues on a frame, or if some frames have some other problems.

You can dump just a single frame as well with v4l2-ctl (--stream-count=1).

It is not the same. What I do with v4l2grab is to ask it to capture 30 seconds, storing frame by frame. Then, I can see if each frame is ok or not.

Btw, capturing just one frame with some webcams with auto bright will likely just get a black frame.

Quoted 5 lines
Quoted 4 lines

Also, v4l2grab is a good example of how to use libv4l, and it is enclosed at DocBook (not sure if we're using automation to allow including the latest version of it):
http://linuxtv.org/downloads/v4l-dvb-apis/v4l2grab-example.html

Quoted 5 lines
Quoted 2 lines

Isn't capture.c.xml much more useful as example code? I have to admit, I didn't know v4l2grab.c was used as an example.

I would prefer to remove capture.c, as it doesn't use libv4l. We do want that newer applications would use libv4l.

In most cases we do, but some specialized application still have use cases for using the V4L2 kernel API directly. Isn't example code still valuable for them ?

Quoted 3 lines
Quoted 3 lines
Quoted 1 line

So, I don't think we should remove it.

No problem.

Signature · 3 lines
Regards,

Laurent Pinchart