Lightspark jest już beta

Dla ruchu WiOO Flash jest wciąż jeszcze niezdobytym bastionem — powoli rozwija się Gnash, prace nad Swfdec właściwie utknęły w miejscu i wciąż daleko od dogonienia możliwości odtwarzacza Adobe. Odtwarzacz plików SWF o nazwie Lightspark to całkiem nowa inicjatywa w tej dziedzinie. Jego kod osiągnął właśnie stan beta.

Lightspark musi więcej nadrobić niż jego poprzednicy, z drugiej strony nie musi się jak one zmagać się z zaszłościami historycznymi. Jest oparty w całości o OpenGL, obsługuje nową wersję Action­Script — 3.0 (zarówno przez interpreter jak i JIT wykorzystujący LLVM) i zawiera wtyczkę do przeglądarki Mozilli.

Wirtualna maszyna Lightspark pozwala na mieszanie wygenerowanego kodu z kodem napisanym w C++, a więc łatwo rozszerzać jej możliwości. Autor dodał też narzędzia do profilowania kodu oraz odpluskwiania na żywo, które mogą być wywoływanie przez kombinacje klawiszy.

Projekt nie ma jeszcze swojego logo, autor zaprasza do przesyłania propozycji. W prywatnym repozytorium Ubuntu dostępne są gotowe pakiety DEB, w tej chwili noszą one numer wersji 0.3.1.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar tadzik_
    tadzik_

    A gdyby tak kilka słów o tym czym Lightspark właściwie jest?

    1. Awatar kocio
      kocio

      Mam nadzieję, że tak wystarczy.

      1. Awatar Reddie
        Reddie

        Uhm, niezbyt. Podstawowa informacja jakiej mi brakuje: to odtwarzacz ogólnie multimedialny czy tylko Flash?

        1. Awatar kocio
          kocio

          Teraz już musi wystarczyć. =} Dzięki za podpowiedź.

      2. Awatar azhag
        azhag

        > tadzik_ 18 maja 2010 o godz. 15:46
        > kocio 18 maja 2010 o godz. 14:54

        czekam na nius o wynalezieniu wehikułu czasu, panowie 😉

        1. Awatar kocio
          kocio

          O, napisał do nas ktoś z przyszłości! =}

        2. Awatar azhag
          azhag

          albo ktoś się cofnął w przeszłość, żeby wzbogacić niusa przed jego publikacją 🙂

  2. Awatar Szam
    Szam

    Flash jest dla WiOO niezdobytym bastionem mniej więcej w taki sposób jak psia kupa na chodniku dla ulicznego sprzątacza – tak mi sie luźno pomyślało 😛

    1. Awatar kocio
      kocio

      Cóż, gdyby leżała na 99% płytek chodnikowych w mieście (analogia do odtwarzacza Adobe Flash na ok. 99% komputerów biurkowych)…

      1. Awatar Szam
        Szam

        Chodziło mi o to, że nazywanie tego bastionem podpowiada myśl jakoby Flash był taki wypasiony i potężny i dlatego tak trudno go zaimplementować… (kupa jako bastion z powodu tego, że nikomu nie chce się jej ruszać)

        1. Awatar Reddie
          Reddie

          Jak bastion, bo totalnie zamknięty 😉

        2. Awatar Szam
          Szam

          A to w takim razie wszystko się zgadza 🙂

  3. Awatar Maciej Piechotka
    Maciej Piechotka

    Hmm. Brak wydania – wydali niby paczkę dla ubuntu a:

    – Na bazarze żadne tagi nie są oznaczone
    – Nie ma żadnych .tar.* ze źródłami

    1. Awatar marcinsud
      marcinsud

      Jak nie ma jak jest 🙂
      https://launchpad.net/~sssup/+archive/sssup-ppa/+…

      No dobra nie sprawdzałem, czy to source code, ale chyba tak.

      1. Awatar Maciej Piechotka
        Maciej Piechotka

        Hmm. Teraz pytanie za 5ptk. Jak ze strony projektu dojść do tego?

        PS. Ok. Doszedłem
        1. Wejść w SSSUP PPA
        2. View package details
        3. Rozwinąć detale i jest

        Porównująć ze zwykłym linkiem na stronie głównej (w lanunchpadzie pojawia się jako zielone pudełko na lewej stronie).

        1. Awatar marcinsud
          marcinsud

          Link ze strony głównej projektu na launchpadzie "external downloads"
          http://github.com/alexp-sssup/lightspark

        2. Awatar Maciej Piechotka
          Maciej Piechotka

          Tak bo dodałem bug'a na launchpadzie.

      2. Awatar me
        me

        http://ppa.launchpad.net/sssup/sssup-ppa/ubuntu/p…

  4. Awatar KrzysieQ
    KrzysieQ

    A najważniejszej informacji czy YouTube i inne strony pokroju YT działają mi brakuje?

    1. Awatar xeros
      xeros

      W komentarzach do podlinkowanego newsa podają, że video działa, ale obsługę dźwięku muszą jeszcze napisać 😉

  5. Awatar xeros
    xeros

    Ciekawe jak będzie z jego zgodnością i wydajnością za kilka miesięcy.
    Cieszę się, że implementują obsługę OpenGL jako wyjście dla grafiki – wg założeń ma szanse być mniej zasobożerny niż pierwotwór.

    1. Awatar scx
      scx

      Re: "Ciekawe jak będzie z jego zgodnością i wydajnością za kilka miesięcy."
      Prawdopodobnie nie będzie najlepiej. Nawet jeśli projekt do tego czasu nie upadnie, to w kwestii zgodności z Flashem będzie nadal daleko za Gnashem, obecnym liderem jeśli chodzi o wolną implementację Flasha.

      Re: "Cieszę się, że implementują obsługę OpenGL jako wyjście dla grafiki – wg założeń ma szanse być mniej zasobożerny niż pierwotwór."
      Bardzo wątpliwe. Z mojego doświadczenia wynika, że Gnash jest znacznie mniej wydajny od własnościowej wtyczki Adobe.
      Przypominam, że Gnash oferuje trzy renderery do wyboru:
      – AGG (Anti-Grain Geometry)
      – Cairo
      – OpenGL
      Z tego co pamiętam OpenGL był pierwszym rendererm. Obecnie zalecanym, ze względu na jakoś, jest AGG. Obsługa Cairo jest chyba nadal eksperymentalna. Nie dojść, że szybkość renderowania jest, łagodnie ujmując, niezadowalająca, to jeszcze generuje sporo artefaktów.
      AGG może nie jest demonem szybkości (chociaż i tak jest znacznie wydajniejszy od Cairo), ale za to oferuje na prawdę wysoką jakość.
      Najwydajniejszym rozwiązaniem jest oczywiście OpenGL (oczywiście tylko w przypadku działającej sprzętowej akceleracji), ale przy standardowych ustawieniach bez wygładzania krawędzi oferuje fatalnej jakości obraz.
      Co ciekawe przy włączonym AA 8x obraz nie jest już taki zły (jest w miarę dobry, powiedziałbym akceptowany, chociaż wyraźnie gorszy zarówno od AGG jak i Cairo) a zużycie zasobów jest tylko nieznacznie większe (i nadal znacznie mniejsze od AGG, nie mówiąc już o Cairo).
      Moim zdaniem wydajność AGG jest wystarczająca a jakość obrazu jest na prawdę bardzo dobra, więc jest on preferowanym przeze mnie rendererem. Z drugiej strony na słabszym sprzęcie może się sprawdzić OpenGL (o ile jest dostępna sprzętowa akceleracja), ale koniecznie z włączonym wygładzaniem krawędzi. Renderer Cairo musi zostać mocno dopracowany aby mógł stanowić konkurencję jakościową i/lub wydajnościową dla dwóch pozostałych.

  6. Awatar a4User
    a4User

    Super! Mamy teraz 3 g* warte odtwarzacze zamiast jednego, na poziome tego od Adobe. Jednakże nie tracę nadziei bo na pewno na nie jednym studenckim dysku mamy już kolejne alphy, kolejnych odtwarzaczy. Kto wie, może po wakacjach będziemy mieli jeszcze z dziesięć innych bet co to potrafią już reklamę bez dźwięku wyświetlić! Trzymam kciuki!

    1. Awatar Speaktrap
      Speaktrap

      Wypuść tę żółć.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *