Imager-File-AVIF

 view release on metacpan or  search on metacpan

AVIF.xs  view on Meta::CPAN

        Imager::IO     ig
               int     page

void
i_readavif_multi(ig)
        Imager::IO     ig
      PREINIT:
        i_img **imgs;
        int count;
        int i;
      PPCODE:
        imgs = i_readavif_multi(ig, &count);
        if (imgs) {
          EXTEND(SP, count);
          for (i = 0; i < count; ++i) {
            SV *sv = sv_newmortal();
            sv_setref_pv(sv, "Imager::ImgRaw", (void *)imgs[i]);
            PUSHs(sv);
          }
          myfree(imgs);
        }



( run in 0.452 second using v1.01-cache-2.11-cpan-5511b514fd6 )