On Monday 09 March 2009 05:30:54 Mauro Carvalho Chehab wrote: > On Sat, 7 Mar 2009 09:49:30 +0100 > > Hans Verkuil <hverkuil@xxxxxxxxx> wrote: > > On Saturday 07 March 2009 02:31:41 Andy Walls wrote: > > > On Fri, 2009-03-06 at 15:41 +0100, Hans Verkuil wrote: > > > > On Friday 06 March 2009 04:39:34 Andy Walls wrote: > > > > > Yes, they should be exported to userspace as well, so apps like > > > > > MythTV don't have to keep their own copies as well. I'm going to > > > > > work on a V4L2 spec change to add structures and defines for the > > > > > packets indicated by V4L2_MPEG_STREAM_VBI_FMT_IVTV, and then add > > > > > it to some API header. Maybe in linux/include/linux/videodev2.h > > > > > with all the other VBI data formats. > > > > > > > > > > Unless someone really disagrees. > > > > > > > > These VBI defines should be moved to videodev2.h. In hindsight this > > > > should never have been added to ivtv.h. Originally only ivtv used > > > > this, but now cx18 does as well, and in theory any MPEG encoder > > > > device can use it. > > > > > > Hans, Mauro, and whoever: > > > > > > Before I get too far down the road of writing the spec modifications > > > and perhaps modifying drivers, in the diff below: > > > > > > 1. Are the modifications to the headers acceptable? > > > > > > 2. Are they correct? (I *think* they are.) > > > > Acked-by: Hans Verkuil <hverkuil@xxxxxxxxx> > > > > Very nice. I was also toying with the idea to rename 'IVTV' in these > > defines to something different, but that makes too much of a mess. I > > think it is sufficient to add a sentence to the spec along the lines > > of: > > > > "This format was first introduced in the ivtv driver, hence the use of > > IVTV in these defines. It is however not limited to the ivtv driver, > > any MPEG encoder can use it." > > > > And I think that it also doesn't hurt if some of my explanations from > > my earlier email are added to the spec as well. The format looks really > > weird if you do not understand the PVR350 (cx23415) limitation. > > IMO, it is better to remove the IVTV from the name or to replace to > something else, since it is meant to be used by other drivers. > > > +#define V4L2_MPEG_VBI_IVTV_MAGIC0 "itv0" > > +#define V4L2_MPEG_VBI_IVTV_MAGIC1 "ITV0" > > Hmm... maybe we could just name it as format ITV0, as marked at the magic > values above. What do you think? I don't really see much of an improvement here. I think it is better to put a note in the spec (and perhaps in videodev2.h) that while it originated with ivtv it is not specific to that driver. But I do not have a really strong opinion here. Regards, Hans -- Hans Verkuil - video4linux developer - sponsored by TANDBERG -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html