[libcamera-devel] [PATCH v3 2/2] cam: capture_script: Check parseFrames() return value for errors

Daniel Semkowicz dse at thaumatec.com
Tue Jun 28 08:45:02 CEST 2022


Hi Jacopo,

On Mon, Jun 27, 2022 at 6:10 PM Jacopo Mondi <jacopo at jmondi.org> wrote:
>
> Hi Daniel,
>
> On Mon, Jun 27, 2022 at 02:28:06PM +0200, Daniel Semkowicz via libcamera-devel wrote:
> > parseFrames() return value was ignored. If there was an error during
> > frame parsing, parsing was not stopped correctly.
> >
> > Signed-off-by: Daniel Semkowicz <dse at thaumatec.com>
>
> Reviewed-by: Jacopo Mondi <jacopo at jmondi.org>
>
> FYI:
> Laurent has give his RB tag on v2. Patch submitters are expected to
> collect tags and add them to their next version they send.
>
> Thanks
>    j

Thank you for the review.

Sorry for the mistakes... It is new to me to push changes using mailing
list. I have read some instructions about this way of working, but
apparently there are still things that I haven't learned before I came
into contact with them in practice.

Best regards
Daniel

>
> > ---
> >  src/cam/capture_script.cpp | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/src/cam/capture_script.cpp b/src/cam/capture_script.cpp
> > index 6278a152..695de37b 100644
> > --- a/src/cam/capture_script.cpp
> > +++ b/src/cam/capture_script.cpp
> > @@ -150,7 +150,9 @@ int CaptureScript::parseScript(FILE *script)
> >               std::string section = eventScalarValue(event);
> >
> >               if (section == "frames") {
> > -                     parseFrames();
> > +                     ret = parseFrames();
> > +                     if (ret)
> > +                             return ret;
> >               } else {
> >                       std::cerr << "Unsupported section '" << section << "'"
> >                                 << std::endl;
> > --
> > 2.34.1
> >


More information about the libcamera-devel mailing list