Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-07-07 Thread Bjørn Mork
Mauro Carvalho Chehab mche...@redhat.com writes:
 Em 01-07-2010 08:46, Bjørn Mork escreveu:
 Any chance of a new status update anytime soon?  

 Updated today, after two or three weeks spent to handle the backlog.

Great!  Thanks.  It's really appreciated, and I do note that it made
quite a few people finally ack/nak the patches they were supposed to
review. 

 I'm particularily
 interested in getting a forced status change on any patch which was
 under review at the time of the last status message.  I believe it's
 reasonable to expect two months review to be more than enough.  If
 the patches are found unacceptable, then it's much better to have them
 rejected with a please fix foo and resubmit than the current total
 silence called review.

 The patches marked as under review means that I'm expecting an action
 from someone else (the patch author or the driver author/maintainer).

Well, I'm of course not in a position to tell you how to do your job, so
please regard this as a humble suggestion only...

But I believe you make your job much harder by defining a number of
unofficial driver maintainers and giving them indefinite slack, while
at the same time *you* are the one having to keep track of all their
outstanding patches.  Either you delegate the maintainance properly,
documenting it in MAINTAINERS and pointing there whenever someone sends
a patch directly to you, or you might as well just do the ack/nak
yourself based on the mailing list feedback.

Putting yourself in the middle, taking the patch queue responsibility,
but not the ack/nak responsibility, is just wasting your time on
accounting and other boring work...

I do believe that having the original author(s) maintain a driver is a
very good idea as long as they are still actively maintaining it.  But
this must be based on actual maintainance, and not some misunderstood
ownership based on previous contributions.  That's what the CREDITS
file is for.

Please look at other subsystems with a large number of old drivers, like
e.g. networking.  It's not like it's possible to have every tiny patch
approved by the original author all the time.  This does not hinder some
newer drivers having very active official maintainers, like the Intel
e1000(e) drivers, nor does it hinder the original authors from
participating on the mailing list giving their comments and ack/nak if
they want.  But if they don't respond on the list, davem will just make
a decision for himself without waiting for it.

 So, if you have patches there still under review, you're helping us 
 if you direct your complains to the one that it is sitting on the top
 of them.

Oh, it's not so much my submissions bothering me (I have received some
very good feedback on this list), but the fact that some drivers do not
get any updates at all, even though patches are submitted to this
mailing list.  Not to mention the problem that patch submissions will
(and do) stop due to the lack of any feedback whatsoever.  Most people
have better things to do than writing to /dev/null, and that's the
feeling this queuing-for-original-author-review system leaves.


Bjørn

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-07-06 Thread Mauro Carvalho Chehab
Em 01-07-2010 08:46, Bjørn Mork escreveu:
 Mauro Carvalho Chehab mche...@redhat.com writes:
 
 
 My original idea were to send one of such emails per week, 
 
 Nearly two months has passed since this message.  I apologize if I
 missed something, but I have not seen another status update. Is it just
 me?
 
 Anyway, since the last status I've seen, 2.6.34 has been released, the
 2.6.35 merge window has been open and then closed, and a number of new
 patches have been collected in 
 https://patchwork.kernel.org/project/linux-media/list/
 , many of which seem rather trivial.

Ideally, the patches that are OK should already be catched by a driver
maintainer and submitted me via git or mercurial pull request, and the bad
patches should already be nacked. The ones that are not merged from the 
normal process are the ones that are not trivial, among others, due to one
of the reasons bellow:
- there's no driver maintainer;
- the driver maintainer is lazy or overloaded;
- there are some concerns about that patch;
- there are some changes undergoing that will affect/be affected by
  the patch;
- the patch got forgotten/lost in the middle of the emails.

The fact is that the number of those patches are very high, causes me a lot
of overload to handle them and to send emails to people requesting the review
of those patches.

 Any chance of a new status update anytime soon?  

Updated today, after two or three weeks spent to handle the backlog.

I still have a few pull requests pending for 2.6.35-rc (bug fixes) that I'll
be handling this week.

 I'm particularily
 interested in getting a forced status change on any patch which was
 under review at the time of the last status message.  I believe it's
 reasonable to expect two months review to be more than enough.  If
 the patches are found unacceptable, then it's much better to have them
 rejected with a please fix foo and resubmit than the current total
 silence called review.

The patches marked as under review means that I'm expecting an action
from someone else (the patch author or the driver author/maintainer).

So, if you have patches there still under review, you're helping us 
if you direct your complains to the one that it is sitting on the top
of them.

Cheers,
Mauro.
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-07-01 Thread Bjørn Mork
Mauro Carvalho Chehab mche...@redhat.com writes:


 My original idea were to send one of such emails per week, 

Nearly two months has passed since this message.  I apologize if I
missed something, but I have not seen another status update. Is it just
me?

Anyway, since the last status I've seen, 2.6.34 has been released, the
2.6.35 merge window has been open and then closed, and a number of new
patches have been collected in 
https://patchwork.kernel.org/project/linux-media/list/
, many of which seem rather trivial.

Any chance of a new status update anytime soon?  I'm particularily
interested in getting a forced status change on any patch which was
under review at the time of the last status message.  I believe it's
reasonable to expect two months review to be more than enough.  If
the patches are found unacceptable, then it's much better to have them
rejected with a please fix foo and resubmit than the current total
silence called review.


Thanks,
Bjørn

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-27 Thread Guy Martin

Hi Mauro,


Sorry for the delay, I was abroad.
Let me detail the issue a bit more.

In budget.c, the the frontend is attached this way :

budget-dvb_frontend = dvb_attach(stv090x_attach,
tt1600_stv090x_config, budget-i2c_adap, STV090x_DEMODULATOR_0);

This means that the tt1600_stv090x_config structure will be common for
all the cards.

Then the tuner is attached to the frontend :

ctl = dvb_attach(stv6110x_attach, budget-dvb_frontend,
tt1600_stv6110x_config, budget-i2c_adap);

Once the tuner is attached, the ops are copied to the config :
tt1600_stv090x_config.tuner_sleep = ctl-tuner_sleep;

This results in the ops being set for subsequently attached cards while
fe-tuner_priv is NULL.

This is why a check for tuner_priv being set is mandatory when calling
tuner_sleep(). However as pointed out, it may not be the best fix.

Regards,
  Guy



On Fri, 07 May 2010 22:26:13 -0300
Mauro Carvalho Chehab mche...@redhat.com wrote:

 Manu Abraham wrote:
  On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
  mche...@redhat.com wrote:
  Hi,
 
  
  This is the summary of the patches that are currently under review.
  Each patch is represented by its submission date, the subject (up
  to 70 chars) and the patchwork link (if submitted via email).
 
  P.S.: This email is c/c to the developers that some review action
  is expected.
 
  May, 7 2010: [v2] stv6110x Fix kernel null pointer deref when
  plugging two TT s2-16 http://patchwork.kernel.org/patch/97612
  
  
  How is this patch going to fix a NULL ptr dereference when more
  than 1 card is plugged in ? The patch doesn't seem to do what the
  patch title implies. At least the patch title seems to be wrong.
  Maybe the patch is supposed to check for a possible NULL ptr
  dereference when put to sleep ?
 
 (c/c patch author, to be sure that he'll see your explanation request)
 
 His original patch is at:
   https://patchwork.kernel.org/patch/91929/
 
 The original description with the bug were much better than version 2.
 
 From his OOPS log and description, I suspect that he's facing some
 sort of race condition with the two cards. 
 
 This fix seems still valid (with an updated comment), as his dump
 proofed that there are some cases where fe-tuner_priv can be null, 
 generating an OOPS, but it seems that his patch is combating
 the effect, and not the cause.
 
 So, I am for adding his patch for now, and then work on a more
 complete approach for the two cards environment.
 

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-27 Thread Mauro Carvalho Chehab
Em Thu, 27 May 2010 16:05:48 +0200
Guy Martin gms...@tuxicoman.be escreveu:

 
 Hi Mauro,
 
 
 Sorry for the delay, I was abroad.
 Let me detail the issue a bit more.
 
 In budget.c, the the frontend is attached this way :
 
 budget-dvb_frontend = dvb_attach(stv090x_attach,
 tt1600_stv090x_config, budget-i2c_adap, STV090x_DEMODULATOR_0);
 
 This means that the tt1600_stv090x_config structure will be common for
 all the cards.
 
 Then the tuner is attached to the frontend :
 
 ctl = dvb_attach(stv6110x_attach, budget-dvb_frontend,
 tt1600_stv6110x_config, budget-i2c_adap);
 
 Once the tuner is attached, the ops are copied to the config :
 tt1600_stv090x_config.tuner_sleep = ctl-tuner_sleep;
 
 This results in the ops being set for subsequently attached cards while
 fe-tuner_priv is NULL.
 
 This is why a check for tuner_priv being set is mandatory when calling
 tuner_sleep(). However as pointed out, it may not be the best fix.

Ok. I'll commit it for now, as it is a simple patch and can be easily be applied
at stable. The proper patch would be to avoid calling the function at the
second board with tuner_priv = NULL.
 
 Regards,
   Guy
 
 
 
 On Fri, 07 May 2010 22:26:13 -0300
 Mauro Carvalho Chehab mche...@redhat.com wrote:
 
  Manu Abraham wrote:
   On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
   mche...@redhat.com wrote:
   Hi,
  
   
   This is the summary of the patches that are currently under review.
   Each patch is represented by its submission date, the subject (up
   to 70 chars) and the patchwork link (if submitted via email).
  
   P.S.: This email is c/c to the developers that some review action
   is expected.
  
   May, 7 2010: [v2] stv6110x Fix kernel null pointer deref when
   plugging two TT s2-16 http://patchwork.kernel.org/patch/97612
   
   
   How is this patch going to fix a NULL ptr dereference when more
   than 1 card is plugged in ? The patch doesn't seem to do what the
   patch title implies. At least the patch title seems to be wrong.
   Maybe the patch is supposed to check for a possible NULL ptr
   dereference when put to sleep ?
  
  (c/c patch author, to be sure that he'll see your explanation request)
  
  His original patch is at:
  https://patchwork.kernel.org/patch/91929/
  
  The original description with the bug were much better than version 2.
  
  From his OOPS log and description, I suspect that he's facing some
  sort of race condition with the two cards. 
  
  This fix seems still valid (with an updated comment), as his dump
  proofed that there are some cases where fe-tuner_priv can be null, 
  generating an OOPS, but it seems that his patch is combating
  the effect, and not the cause.
  
  So, I am for adding his patch for now, and then work on a more
  complete approach for the two cards environment.
  
 


-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Pawel Osciak
From: Mauro Carvalho Chehab mche...@redhat.com

   == New or updated patches starting from May, 5 or newer - not 
 handled yet ==

May, 5 2010: [-next] media/mem2mem: dereferencing free memory
http://patchwork.kernel.org/patch/96984

This one is obvious, but might as well:

Reviewed-by: Pawel Osciak p.osc...@samsung.com
Acked-by: Pawel Osciak p.osc...@samsung.com


Best regards
--
Pawel Osciak
Linux Platform Group
Samsung Poland RD Center


--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Pawel Osciak
Hi,

Mauro Carvalho Chehab mche...@redhat.com wrote:
   == Videobuf patches - Need more tests before committing it - 
 Volunteers? ==

Apr,21 2010: [v1, 1/2] v4l: videobuf: Add support for out-of-order buffer 
dequeuing
 http://patchwork.kernel.org/patch/93901
Apr,21 2010: [v1, 2/2] v4l: vivi: adapt to out-of-order buffer dequeuing in
videobu http://patchwork.kernel.org/patch/93903


it'd be great if there was a driver/device that would be benefiting from this,
i.e. that may want to:
- return buffers in a different order than queued,
- process them in parallel,
- process them in a different order,

or anybody interested in those features. Is anybody aware of any such devices
in the V4L tree?

This is also the first step to simplifying videobuf and making it lighter by
removing superficial (to my best knowledge) waitqueues in every videobuf_buffer
structure, as discussed at the Oslo meeting.

Best regards
--
Pawel Osciak
Linux Platform Group
Samsung Poland RD Center



--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Sarah Sharp
On Sat, May 08, 2010 at 03:45:41PM -0700, Mauro Carvalho Chehab wrote:
 Jean-Francois Moine wrote:
  On Fri, 7 May 2010 09:39:16 -0300
  Mauro Carvalho Chehab mche...@redhat.com wrote:
  
 == Gspca patches - Waiting Jean-Francois Moine
  moin...@free.fr submission/review == 
 
  Feb,24 2010: gspca pac7302: add USB PID range based on
  heuristics   http://patchwork.kernel.org/patch/81612
  May, 3 2010: gspca: Try a less bandwidth-intensive alt
  setting. http://patchwork.kernel.org/patch/96514
  
  Hello Mauro,
  
  I don't think the patch about pac7302 should be applied.
 
  
  The patch about the gspca main is in my last git pull request.
 
 (c/c Sarah)
 
 I also didn't like this patch strategy. It seems a sort of workaround
 for xHCI, instead of a proper fix.
 
 I'll mark this patch as rejected, and wait for a proper fix.

This isn't a work around for a bug in the xHCI host.  The bandwidth
checking is a feature.  It allows the host to reject a new interface if
other devices are already taking up too much of the bus bandwidth.  I
expect that all drivers that use interrupt or isochronous will have to
fall back to a different alternate interface setting if they can.

Now, Alan Stern and I have been talking about making a different API for
drivers to request a specific polling rate and frame list length for an
endpoint.  However, I expect that the call would have to be either
before or part of the call to usb_set_interface(), because of how the
xHCI hardware tracks endpoints.  So even if we had the ideal interface,
the drivers would still need code like this to fall back to
less-bandwidth intensive alternate settings.

Is there a different way you think we should handle running out of
bandwidth?

Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Mauro Carvalho Chehab
Sarah Sharp wrote:
 On Sat, May 08, 2010 at 03:45:41PM -0700, Mauro Carvalho Chehab wrote:
 Jean-Francois Moine wrote:
 On Fri, 7 May 2010 09:39:16 -0300
 Mauro Carvalho Chehab mche...@redhat.com wrote:

== Gspca patches - Waiting Jean-Francois Moine
 moin...@free.fr submission/review == 

 Feb,24 2010: gspca pac7302: add USB PID range based on
 heuristics   http://patchwork.kernel.org/patch/81612
 May, 3 2010: gspca: Try a less bandwidth-intensive alt
 setting. http://patchwork.kernel.org/patch/96514
 Hello Mauro,

 I don't think the patch about pac7302 should be applied.
 The patch about the gspca main is in my last git pull request.
 (c/c Sarah)

 I also didn't like this patch strategy. It seems a sort of workaround
 for xHCI, instead of a proper fix.

 I'll mark this patch as rejected, and wait for a proper fix.
 
 This isn't a work around for a bug in the xHCI host.  The bandwidth
 checking is a feature.  It allows the host to reject a new interface if
 other devices are already taking up too much of the bus bandwidth.  I
 expect that all drivers that use interrupt or isochronous will have to
 fall back to a different alternate interface setting if they can.
 
 Now, Alan Stern and I have been talking about making a different API for
 drivers to request a specific polling rate and frame list length for an
 endpoint.  However, I expect that the call would have to be either
 before or part of the call to usb_set_interface(), because of how the
 xHCI hardware tracks endpoints.  So even if we had the ideal interface,
 the drivers would still need code like this to fall back to
 less-bandwidth intensive alternate settings.
 
 Is there a different way you think we should handle running out of
 bandwidth?

Sarah,

A loop like the above doesn't work for video streams. The point is that the
hardware got programmed to some resolution and frame rate. For example, a
typical case is to program the hardware to do 640x480x30fps. Assuming a 
device with 16 bits per pixel, this means a bandwidth of 18.432 Mbps.

With V4L API, the resolution is configured before starting stream 
(so, before the place where usb_set_interface is called). After having all
video stream parameters configured via several different ioctls, a call to
VIDIOC_REQBUFS is done, causing the allocation of the streaming buffers and
the corresponding USB interface setup. On that moment, it is too late to
negotiate the bandwidth. So, if xHCI is not capable of supporting at least
18.432 Mbps (assuming my example), the call should simply fail. 

In thesis, all V4L/DVB USB drivers have a code where it plays with USB 
interface 
alternates, until they found the minimum alternate that is capable of handing 
the bandwidth needed by the stream. As there's no standard way, at USB core,
to set an isoc bandwidth [1], each driver has its own logic for doing that, and
maybe some strategies are better than the others.

I'm not sure if it would be simpler or possible, but an alternative way would
be to have something like usb_request_bandwidth(), where the USB core would
have the logic to set the interface alternates to fulfill the bandwidth needs, 
or
return -EINVAL if it is not possible. The advantage is that you won't need to
fix all the different logics used by the V4L/DVB drivers.

[1] On some devices, even needing a constant bandwitdh, they only support bulk
transfers, due to hardware limitation, but, from the driver's perspective, the 
seek for the alternate has an identical need.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Jean-Francois Moine
On Mon, 10 May 2010 13:25:00 -0300
Mauro Carvalho Chehab mche...@redhat.com wrote:

 Sarah Sharp wrote:
  On Sat, May 08, 2010 at 03:45:41PM -0700, Mauro Carvalho Chehab
  wrote:
  Jean-Francois Moine wrote:
  On Fri, 7 May 2010 09:39:16 -0300
  Mauro Carvalho Chehab mche...@redhat.com wrote:
 
   == Gspca patches - Waiting Jean-Francois Moine
  moin...@free.fr submission/review == 
 
  Feb,24 2010: gspca pac7302: add USB PID range based on
  heuristics
  http://patchwork.kernel.org/patch/81612 May, 3 2010: gspca: Try
  a less bandwidth-intensive alt setting.
  http://patchwork.kernel.org/patch/96514
  Hello Mauro,
 
  I don't think the patch about pac7302 should be applied.
  The patch about the gspca main is in my last git pull request.
  (c/c Sarah)
 
  I also didn't like this patch strategy. It seems a sort of
  workaround for xHCI, instead of a proper fix.
 
  I'll mark this patch as rejected, and wait for a proper fix.
  
  This isn't a work around for a bug in the xHCI host.  The bandwidth
  checking is a feature.  It allows the host to reject a new
  interface if other devices are already taking up too much of the
  bus bandwidth.  I expect that all drivers that use interrupt or
  isochronous will have to fall back to a different alternate
  interface setting if they can.
  
  Now, Alan Stern and I have been talking about making a different
  API for drivers to request a specific polling rate and frame list
  length for an endpoint.  However, I expect that the call would have
  to be either before or part of the call to usb_set_interface(),
  because of how the xHCI hardware tracks endpoints.  So even if we
  had the ideal interface, the drivers would still need code like
  this to fall back to less-bandwidth intensive alternate settings.
  
  Is there a different way you think we should handle running out of
  bandwidth?
 
 Sarah,
 
 A loop like the above doesn't work for video streams. The point is
 that the hardware got programmed to some resolution and frame rate.
 For example, a typical case is to program the hardware to do
 640x480x30fps. Assuming a device with 16 bits per pixel, this means a
 bandwidth of 18.432 Mbps.
 
 With V4L API, the resolution is configured before starting stream 
 (so, before the place where usb_set_interface is called). After
 having all video stream parameters configured via several different
 ioctls, a call to VIDIOC_REQBUFS is done, causing the allocation of
 the streaming buffers and the corresponding USB interface setup. On
 that moment, it is too late to negotiate the bandwidth. So, if xHCI
 is not capable of supporting at least 18.432 Mbps (assuming my
 example), the call should simply fail. 
 
 In thesis, all V4L/DVB USB drivers have a code where it plays with
 USB interface alternates, until they found the minimum alternate that
 is capable of handing the bandwidth needed by the stream. As there's
 no standard way, at USB core, to set an isoc bandwidth [1], each
 driver has its own logic for doing that, and maybe some strategies
 are better than the others.
 
 I'm not sure if it would be simpler or possible, but an alternative
 way would be to have something like usb_request_bandwidth(), where
 the USB core would have the logic to set the interface alternates to
 fulfill the bandwidth needs, or return -EINVAL if it is not possible.
 The advantage is that you won't need to fix all the different logics
 used by the V4L/DVB drivers.
 
 [1] On some devices, even needing a constant bandwitdh, they only
 support bulk transfers, due to hardware limitation, but, from the
 driver's perspective, the seek for the alternate has an identical
 need.

Hi Mauro,

Contrary to other webcam drivers, gspca already has a fallback to a
different altsetting. Actually, this is done at URB submit time and it
works correctly, mainly with USB-1.1. It seems that the bandwidth may be
now checked when setting the altsetting. The proposed patch does not
change the gspca logic at all. Maybe it could be done in a clearer way.

A first problem with webcams is that the bandwidth is not fully known
when starting the capture. The frame rate may be changed during
streaming either by direct video control (rare) or by changing the
exposure time (manual or automatic - AEC). Also, the video stream is
often compressed and the compression ratio is not well known (some
webcams automatically change the JPEG quality).

The second problem is the USB interface. If a driver could calculate a
good estimation of the needed bandwidth, it cannot actually tell it to
the USB subsystem. The USB subsystem uses the packet length and the
message interval to calculate the bandwidth that the device will use.
This is indeed not correct because the device does not send data at the
full interface speed. In an other way, a driver could search the
alternate setting which matches the best its estimated bandwidth, but I
am not sure that this will not slow down the frame rate (more USB
packets for the same data 

Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Herton Ronaldo Krzesinski
Em Sáb 08 Mai 2010, às 19:41:32, Mauro Carvalho Chehab escreveu:
 Herton Ronaldo Krzesinski wrote:
  Em Sex 07 Mai 2010, às 09:39:16, Mauro Carvalho Chehab escreveu:
 == Patch(broken) - waiting for Herton Ronaldo Krzesinski 
  her...@mandriva.com.br new submission == 
 
  Apr, 5 2010: saa7134: add support for Avermedia M733A  
   http://patchwork.kernel.org/patch/90692
  
  Hi, I submitted now a new fixed version of the patch to mailing list, under
  title [PATCH v2] saa7134: add support for Avermedia M733A
 
 OK, thanks!
 
  Mar,19 2010: saa7134: add support for one more remote control for 
  Avermedia M135A   http://patchwork.kernel.org/patch/86989
  
  This was the addition of RM-K6 remote control to M135A too, I think we can 
  drop
  this, since adding this to the kernel is deprecated now in favour of 
  assigning
  keymaps in userspace (keytable tool from v4l-utils), right?
 
 For now, I prefer to add the keytab there, since there are some scripts that 
 syncs v4l-util
 keytables with the kernel ones. If you prefer, you may the put RM-K6 table 
 together
 with the other M135A keytable. I intend to group the non-conflicting 
 keytables soon,
 and it makes kense to group both the original and the RM-K6 into the same 
 table, in order to 
 provide an easier hot-plug support for this device.

Ok, I updated and tested a new patch now, and sent with title
[PATCH] saa7134: add RM-K6 remote control support for Avermedia M135A

--
[]'s
Herton
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-10 Thread Mauro Carvalho Chehab
Herton Ronaldo Krzesinski wrote:
 Em Sáb 08 Mai 2010, às 19:41:32, Mauro Carvalho Chehab escreveu:
 Herton Ronaldo Krzesinski wrote:
 Em Sex 07 Mai 2010, às 09:39:16, Mauro Carvalho Chehab escreveu:
== Patch(broken) - waiting for Herton Ronaldo Krzesinski 
 her...@mandriva.com.br new submission == 

 Apr, 5 2010: saa7134: add support for Avermedia M733A  
  http://patchwork.kernel.org/patch/90692
 Hi, I submitted now a new fixed version of the patch to mailing list, under
 title [PATCH v2] saa7134: add support for Avermedia M733A
 OK, thanks!

 Mar,19 2010: saa7134: add support for one more remote control for 
 Avermedia M135A   http://patchwork.kernel.org/patch/86989
 This was the addition of RM-K6 remote control to M135A too, I think we can 
 drop
 this, since adding this to the kernel is deprecated now in favour of 
 assigning
 keymaps in userspace (keytable tool from v4l-utils), right?
 For now, I prefer to add the keytab there, since there are some scripts that 
 syncs v4l-util
 keytables with the kernel ones. If you prefer, you may the put RM-K6 table 
 together
 with the other M135A keytable. I intend to group the non-conflicting 
 keytables soon,
 and it makes kense to group both the original and the RM-K6 into the same 
 table, in order to 
 provide an easier hot-plug support for this device.
 
 Ok, I updated and tested a new patch now, and sent with title
 [PATCH] saa7134: add RM-K6 remote control support for Avermedia M135A

Thanks!

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-08 Thread Jean-Francois Moine
On Fri, 7 May 2010 09:39:16 -0300
Mauro Carvalho Chehab mche...@redhat.com wrote:

   == Gspca patches - Waiting Jean-Francois Moine
 moin...@free.fr submission/review == 
 
 Feb,24 2010: gspca pac7302: add USB PID range based on
 heuristics   http://patchwork.kernel.org/patch/81612
 May, 3 2010: gspca: Try a less bandwidth-intensive alt
 setting. http://patchwork.kernel.org/patch/96514

Hello Mauro,

I don't think the patch about pac7302 should be applied.

The patch about the gspca main is in my last git pull request.

Cheers.

-- 
Ken ar c'hentañ | ** Breizh ha Linux atav! **
Jef |   http://moinejf.free.fr/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-08 Thread Mauro Carvalho Chehab
Herton Ronaldo Krzesinski wrote:
 Em Sex 07 Mai 2010, às 09:39:16, Mauro Carvalho Chehab escreveu:
  == Patch(broken) - waiting for Herton Ronaldo Krzesinski 
 her...@mandriva.com.br new submission == 

 Apr, 5 2010: saa7134: add support for Avermedia M733A
http://patchwork.kernel.org/patch/90692
 
 Hi, I submitted now a new fixed version of the patch to mailing list, under
 title [PATCH v2] saa7134: add support for Avermedia M733A

OK, thanks!

 Mar,19 2010: saa7134: add support for one more remote control for Avermedia 
 M135A   http://patchwork.kernel.org/patch/86989
 
 This was the addition of RM-K6 remote control to M135A too, I think we can 
 drop
 this, since adding this to the kernel is deprecated now in favour of assigning
 keymaps in userspace (keytable tool from v4l-utils), right?

For now, I prefer to add the keytab there, since there are some scripts that 
syncs v4l-util
keytables with the kernel ones. If you prefer, you may the put RM-K6 table 
together
with the other M135A keytable. I intend to group the non-conflicting keytables 
soon,
and it makes kense to group both the original and the RM-K6 into the same 
table, in order to 
provide an easier hot-plug support for this device.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-08 Thread Mauro Carvalho Chehab
Jean-Francois Moine wrote:
 On Fri, 7 May 2010 09:39:16 -0300
 Mauro Carvalho Chehab mche...@redhat.com wrote:
 
  == Gspca patches - Waiting Jean-Francois Moine
 moin...@free.fr submission/review == 

 Feb,24 2010: gspca pac7302: add USB PID range based on
 heuristics   http://patchwork.kernel.org/patch/81612
 May, 3 2010: gspca: Try a less bandwidth-intensive alt
 setting. http://patchwork.kernel.org/patch/96514
 
 Hello Mauro,
 
 I don't think the patch about pac7302 should be applied.

 
 The patch about the gspca main is in my last git pull request.

(c/c Sarah)

I also didn't like this patch strategy. It seems a sort of workaround
for xHCI, instead of a proper fix.

I'll mark this patch as rejected, and wait for a proper fix.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Guennadi Liakhovetski
Hi Mauro

On Fri, 7 May 2010, Mauro Carvalho Chehab wrote:

 May, 6 2010: [1/3] mx2_camera: Add soc_camera support for i.MX25/i.MX27   
   http://patchwork.kernel.org/patch/97345
 May, 6 2010: [2/3] mx27: add support for the CSI device   
   http://patchwork.kernel.org/patch/97352
 May, 6 2010: [3/3] mx25: add support for the CSI device   
   http://patchwork.kernel.org/patch/97353

I'll be reviewing these

   == soc_camera patches - Waiting Guennadi 
 g.liakhovet...@gmx.de submission/review == 
 
 Feb, 2 2010: [2/3] soc-camera: mt9t112: modify delay time after initialize
   http://patchwork.kernel.org/patch/76213
 Feb, 2 2010: [3/3] soc-camera: mt9t112: The flag which control camera-init is 
 remov http://patchwork.kernel.org/patch/76214

These two are still on hold, I think, I'll have to ask the author if we 
can drop them.

 Mar, 5 2010: [v2] V4L/DVB: mx1-camera: compile fix
   http://patchwork.kernel.org/patch/83742

An updated version of this one is already in your fixes tree:

http://git.linuxtv.org/fixes.git?a=commit;h=f6c22d4cff27a4bbb76d899b58b79dd311b7603f

 Apr,20 2010: pxa_camera: move fifo reset direct before dma start  
   http://patchwork.kernel.org/patch/93619

Ditto for this one:

http://git.linuxtv.org/fixes.git?a=commit;h=80cef8eb49c9689664a31b8a21f83517042d9763

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Manu Abraham
On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
mche...@redhat.com wrote:
 Hi,



 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).

 P.S.: This email is c/c to the developers that some review action is expected.

 May, 7 2010: [v2] stv6110x Fix kernel null pointer deref when plugging two TT 
 s2-16 http://patchwork.kernel.org/patch/97612


How is this patch going to fix a NULL ptr dereference when more than 1
card is plugged in ? The patch doesn't seem to do what the patch title
implies. At least the patch title seems to be wrong. Maybe the patch
is supposed to check for a possible NULL ptr dereference when put to
sleep ?
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Manu Abraham
On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
mche...@redhat.com wrote:
 Hi,



 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).


                == Port mantis IR to the new API - waiting for Manu Abraham 
 abraham.m...@gmail.com ack or alternative patch ==

 Apr,15 2010: [5/8] ir-core: convert mantis from ir-functions.c


This needs to wait for an alternate patch, which depends on
linuxtv.org/hg/v4l-dvb proper build
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Manu Abraham
On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
mche...@redhat.com wrote:
 Hi,


 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).


 May, 2 2010: Add FE_CAN_TURBO_FEC (was: Add FE_CAN_PSK_8 to allow apps to 
 identify  http://patchwork.kernel.org/patch/96341



Reviewed-by: Manu Abraham m...@linuxtv.org
Acked-by: Manu Abraham m...@linuxtv.org
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Mauro Carvalho Chehab
Guennadi Liakhovetski wrote:
 Hi Mauro
 
 On Fri, 7 May 2010, Mauro Carvalho Chehab wrote:
 
 May, 6 2010: [1/3] mx2_camera: Add soc_camera support for i.MX25/i.MX27  
http://patchwork.kernel.org/patch/97345
 May, 6 2010: [2/3] mx27: add support for the CSI device  
http://patchwork.kernel.org/patch/97352
 May, 6 2010: [3/3] mx25: add support for the CSI device  
http://patchwork.kernel.org/patch/97353
 
 I'll be reviewing these
 
  == soc_camera patches - Waiting Guennadi 
 g.liakhovet...@gmx.de submission/review == 

 Feb, 2 2010: [2/3] soc-camera: mt9t112: modify delay time after initialize   
http://patchwork.kernel.org/patch/76213
 Feb, 2 2010: [3/3] soc-camera: mt9t112: The flag which control camera-init 
 is remov http://patchwork.kernel.org/patch/76214
 
 These two are still on hold, I think, I'll have to ask the author if we 
 can drop them.
 
 Mar, 5 2010: [v2] V4L/DVB: mx1-camera: compile fix   
http://patchwork.kernel.org/patch/83742
 
 An updated version of this one is already in your fixes tree:
 
 http://git.linuxtv.org/fixes.git?a=commit;h=f6c22d4cff27a4bbb76d899b58b79dd311b7603f
 
 Apr,20 2010: pxa_camera: move fifo reset direct before dma start 
http://patchwork.kernel.org/patch/93619
 
 Ditto for this one:
 
 http://git.linuxtv.org/fixes.git?a=commit;h=80cef8eb49c9689664a31b8a21f83517042d9763


Thanks for the input. I've updated patchwork accordingly.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Mauro Carvalho Chehab
Manu Abraham wrote:
 On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
 mche...@redhat.com wrote:
 Hi,

 
 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).

 P.S.: This email is c/c to the developers that some review action is 
 expected.

 May, 7 2010: [v2] stv6110x Fix kernel null pointer deref when plugging two 
 TT s2-16 http://patchwork.kernel.org/patch/97612
 
 
 How is this patch going to fix a NULL ptr dereference when more than 1
 card is plugged in ? The patch doesn't seem to do what the patch title
 implies. At least the patch title seems to be wrong. Maybe the patch
 is supposed to check for a possible NULL ptr dereference when put to
 sleep ?

(c/c patch author, to be sure that he'll see your explanation request)

His original patch is at:
https://patchwork.kernel.org/patch/91929/

The original description with the bug were much better than version 2.

From his OOPS log and description, I suspect that he's facing some
sort of race condition with the two cards. 

This fix seems still valid (with an updated comment), as his dump
proofed that there are some cases where fe-tuner_priv can be null, 
generating an OOPS, but it seems that his patch is combating
the effect, and not the cause.

So, I am for adding his patch for now, and then work on a more complete
approach for the two cards environment.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Mauro Carvalho Chehab
Manu Abraham wrote:
 On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
 mche...@redhat.com wrote:
 Hi,

 
 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).

 P.S.: This email is c/c to the developers that some review action is 
 expected.



== New or updated patches starting from May, 5 or newer - not 
 handled yet ==

 May, 5 2010: [-next] dvb/stv6110x: cleanup error handling
http://patchwork.kernel.org/patch/96983
 
 
 Reviewed-by: Manu Abraham m...@linuxtv.org
 Acked-by: Manu Abraham m...@linuxtv.org

Applied, thanks.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Mauro Carvalho Chehab
Manu Abraham wrote:
 On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
 mche...@redhat.com wrote:
 Hi,

 
 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).

 
== Port mantis IR to the new API - waiting for Manu Abraham 
 abraham.m...@gmail.com ack or alternative patch ==

 Apr,15 2010: [5/8] ir-core: convert mantis from ir-functions.c
 
 
 This needs to wait for an alternate patch, which depends on
 linuxtv.org/hg/v4l-dvb proper build

Ok. I think Douglas already backported the IR changes. Not sure if his tree
is now in sync with git.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Mauro Carvalho Chehab
Manu Abraham wrote:
 On Fri, May 7, 2010 at 4:39 PM, Mauro Carvalho Chehab
 mche...@redhat.com wrote:
 Hi,

 
 This is the summary of the patches that are currently under review.
 Each patch is represented by its submission date, the subject (up to 70
 chars) and the patchwork link (if submitted via email).


 May, 2 2010: Add FE_CAN_TURBO_FEC (was: Add FE_CAN_PSK_8 to allow apps to 
 identify  http://patchwork.kernel.org/patch/96341
 
 
 
 Reviewed-by: Manu Abraham m...@linuxtv.org
 Acked-by: Manu Abraham m...@linuxtv.org

Could you please reply with your reviewed-by tag at the original thread at the 
ML?
I intend to add for a while for more review, and, by replying at the thread, 
Patchwork
will automatically add your tag to the patch.

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Status of the patches under review (85 patches) and some misc notes about the devel procedures

2010-05-07 Thread Herton Ronaldo Krzesinski
Em Sex 07 Mai 2010, às 09:39:16, Mauro Carvalho Chehab escreveu:
   == Patch(broken) - waiting for Herton Ronaldo Krzesinski 
 her...@mandriva.com.br new submission == 
 
 Apr, 5 2010: saa7134: add support for Avermedia M733A 
   http://patchwork.kernel.org/patch/90692

Hi, I submitted now a new fixed version of the patch to mailing list, under
title [PATCH v2] saa7134: add support for Avermedia M733A

 Mar,19 2010: saa7134: add support for one more remote control for Avermedia 
 M135A   http://patchwork.kernel.org/patch/86989

This was the addition of RM-K6 remote control to M135A too, I think we can drop
this, since adding this to the kernel is deprecated now in favour of assigning
keymaps in userspace (keytable tool from v4l-utils), right?

--
[]'s
Herton
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html