라이트스파크

Lightspark
라이트스파크
Lightspark logo
개발자알레산드로 피노티
안정적 해제
0.8.5[1] / 2021년 7월 3일; 7개월(2021-07-03)
리포지토리
기록 위치C++
운영 체제Linux, FreeBSD, Windows
유형멀티미디어
면허증LGPLv3
웹사이트라이트스파크기투브이오

라이트스파크(Lightspark)GNU LSPL 버전 3의 조건에 따라 출시된 무료 오픈소스 SWF 플레이어다.[1]

특징들

라이트스파크는 대부분의 ActionScript 3.0을 지원하며 Mozilla 호환 플러그인이 있다.[2]액션스크립트 1.0과 2.0(AVM1) 코드의 무료 SWF 플레이어 Gnash에 다시 넘어간다.

라이트스파크는 OpenGL 기반 렌더링과 LLVM 기반 ActionScript 실행을 지원하며 OpenGL 셰이더(GLSL)를 사용한다.그 플레이어는 유튜브의 H.264 플래시 비디오와 호환된다.

휴대성

라이트스파크 플레이어는 휴대성이 완벽하다.[3]파워PC, x86, ARM, AMD64 아키텍처에서 Ubuntu 11.04(Natty Narwhal)를 기반으로 성공적으로 구축되었다.[4]라이트스파크에는 마이크로소프트 비주얼 스튜디오용[5] Win32 지점이 있으며, 0.5.3 버전에서 윈도용 모질라 호환 플러그인을 선보였다.그 이후로, 이 프로젝트는 공식적인 윈도우 릴리즈를 보지 못했지만, 새로운 버전들은 계속해서 만들어지고 젠킨스를 통해 이용 가능하게 된다.[6]

버전 이력

버전 간 변경 사항:

라이트스파크 버전 출시일자 메모들
0.8.5 2021년 7월 3일 변경 사항:
  • 향상된 텍스트 렌더링
  • 임베디드 비디오에 대한 더 나은 지원
  • 라이트스파크는 현재 경유지에서 직접 운행한다(SDL_VIDODRIVER=wayland).
  • 난독화된 AVM1 파일에 대한 더 나은 지원
  • 훨씬 더 빠른 비트맵 렌더링
  • 많은 작은 벌레 수정들

이 릴리스에는 Windows용 바이너리 설치 프로그램(32비트 및 64비트용)이 포함되어 있다.

이 설치 관리자에는 브라우저 플러그인이 포함되어 있지만 이러한 플러그인은 자동으로 설치되지 않는다는 점에 유의하십시오.

플러그인을 설치하려면 #627을 참조하십시오.

현재 출시된 Chrome과 Firefox는 플래시 플러그인에 대한 지원을 완전히 제거했기 때문에 라이트스파크 플러그인은 이전 버전이나 대체 브라우저에서만 작동하게 된다.

0.8.4.1 2021년 2월 10일 변경 사항:
  • 윈도우즈의 충돌에 대한 핫픽스, Linux에 대한 변경 사항

이 릴리스에는 Windows용 바이너리 설치 프로그램(32비트 및 64비트용)이 포함되어 있다.

이 설치 관리자에는 브라우저 플러그인이 포함되어 있지만 이러한 플러그인은 자동으로 설치되지 않는다는 점에 유의하십시오.

플러그인을 설치하려면 https://github.com/lightspark/lightspark/discussions/627을 참조하십시오.

현재 출시된 Chrome과 Firefox는 플래시 플러그인에 대한 지원을 완전히 제거했기 때문에 라이트스파크 플러그인은 이전 버전이나 대체 브라우저에서만 작동하게 된다.

0.8.4 2021년 2월 7일 변경 사항:
  • 혼합 AVM1/AVM2 파일의 처리 개선
  • swf 파일에 포함된 비디오 스트리밍 구현
  • AVM1에 대한 클래스 상속 구현
  • 추가된 설정 대화상자, 현재 로컬 저장소를 활성화/비활성화하는 데만 사용
  • 로컬 스토리지 추가 지원
  • SDL 스레딩 방법을 사용, glibmm 종속성 제거

이 릴리스에는 Windows용 바이너리 설치 프로그램(32비트 및 64비트용)이 포함되어 있다.

이 설치 관리자에는 브라우저 플러그인이 포함되어 있지만 이러한 플러그인은 자동으로 설치되지 않는다는 점에 유의하십시오.

플러그인을 설치하려면 https://github.com/lightspark/lightspark/discussions/627을 참조하십시오.

현재 출시된 Chrome과 Firefox는 플래시 플러그인에 대한 지원을 완전히 제거했기 때문에 라이트스파크 플러그인은 이전 버전이나 대체 브라우저에서만 작동하게 된다.

!!! 경고:이 릴리스의 Windows 버전에는 많은 swf 파일에서 충돌하는 버그가 있었다.이 버전을 다운로드하지 마십시오. 새 핫픽스 릴리스 0.8.4.1 !!!

0.8.3

2020년 7월 5일
  • PPAPI 플러그인의 사운드 버그 수정.
  • 난독화된 코드의 보다 나은 처리
  • 처리되지 않은 예외를 무시하는 새 명령줄 인수
  • 상황에 맞는 메뉴 추가 지원
  • IMT2000 3GPP - 3단계에서 CubeTextures 및 압축 텍스처d
  • 추가된 스크린샷 생성 기능
  • 부스트 종속성이 제거됨
  • 전체 화면 모드가 구현됨
  • 특히 AVM1의 사운드 핸들링 개선
  • 이전(AVM1) .swf 파일의 향상된 지원
  • AVM1에서 XML 지원
  • AVM1에서[7] 비디오 스트리밍 지원

0.8.2

2019년 9월 15일
  • 텍스트 입력에 대한 지원 구현
  • 사운드 스트리밍 지원 구현(SoundStreamHead/SoundStreamHeadBlock 태그)
  • 이전 swf에 대한 직접 지원
  • PPAPI 플러그인 버그 수정
  • 옵션 LLVM 종속성(기본적으로 사용 안 함)
  • 구현된 지원 flash.system.Worker/WorkerDomain
  • 메모리 사용량 감소
  • 몇 가지 성능 향상
  • RTMFP 프로토콜[7] 부분 지원

0.8.1

2018년 6월 2일
  • Firefox 및 Chromium의 최신 버전으로 향상된 웹 브라우저 플러그인 지원
  • 3단계에 대한 지원 구현d
  • 부분적으로 구현된 flash.net.소켓
  • LLVM 5.0에 대한 지원 추가
  • GTK2 종속성이 제거됨
  • 몇 가지 성능 향상[7]

0.8.0

2017년 7월 14일 설정 NPAPI 무창, 이제 파이어 폭스에 대해 일한다;버전 52,Chromium-based 브라우저 사용을 위해 PPAPI 플러그를 추가하고 SDL2/SDL2_mixer에 플러그 GTK2 파이어 폭스 때 파이어 폭스 플러그를 만들고 그래서 GTK2 의존만, 오디오 이제han은 오디오 플러그 인을 제거하는 것이 필요하다 상호 작용하기 위해 사용하는 파이어 폭스 플러그를 제외한 모든 것에 스위치 plugin.dled 모든 플랫폼에 대한 SDL2_mixer, PulseAudio 종속성 제거, 구성 설정 [오디오] 제거, TextFields에 포함된 글꼴 렌더링 구현, SDL의 여러 스트림 처리 수정, 오디오 플러그인, sdl_mixer에 대한 종속성 추가, 내부 XML 파싱(pugixml 기반), libxml+, com에 대한 종속성 제거클랑 가능을 사용한 pilation, 누락된 opcode 몇 개 구현, 직렬화, 데이터 생성 모드 구현, avmplus 클래스 지원(대부분 스텁), 버전 4.0까지 LLVM 지원, 이벤트 디스패처 처리, 객체 초기화를 위한 몇 가지 수정, AMF0 디코딩 부분 구현, XML 서브시스템의 완전한 재작업, 지원오디오, JSON 구문 분석 구현.[8]

0.7.2

2013년 3월 16일 향상된 이미지 지원: 팔레트 내 알파, 약어 JPEG, 내장된 글꼴 구문 분석 및 텍스트 위치 향상, 브라우저의 열린 링크(플러그인 전용), 비트맵데이터 개선, 많은 충돌[8] 수정

0.7.1

2012년 12월 23일 YouTube에 대한 수정 사항, 키보드 프레스 및 릴리스 이벤트 지원, 마우스 휠 이벤트(및 기타 마우스 이벤트 개선 사항), LLVM 3.2,

DisplayObjects의 히트 테스트 구현, DefineBits 태그에 내장된 JPEG 영상 구문 분석, RGB15 및 DefineBitsLossless 태그에 지정된 영상 구문 분석, 향상된 XML 지원[8]

0.7.0

2012년 10월 28일 클라이언트 시스템에서 liblzma를 통한 SWF 파일의 LZMA 압축 지원, 가상 시스템 성능 및 메모리 소비 향상, 완전히 재설계 및 개선된 마스킹 지원.[9][10]

0.6.0.1

2012년 6월 10일 BBC 비디오 플레이어 지원, Adobe AIR 데스크톱 애플리케이션 초기 지원, PulseAudio 수정, LLVM 3.1 지원[11][12]

0.5.7

2012년 5월 15일 "게임에서 사용하는 플래시 기능에 집중"[13]

0.5.6

2012년 4월 12일 RPC 및 PNG 지원

0.5.4.1

2012년 2월 2일

0.5.3

2011년 12월 1일 윈도우즈 포트 추가

0.5.1

2011년 9월 22일 플래시 on ARM용 EGL/GLES2 추가

0.4.6.1

YouTube 파손 수정.

0.4.6

2011년 3월 15일 Gnash 릴리즈 0.8.9에 대한 지원을 추가했다.

0.4.5.3

YouTube 파손 수정.

0.4.5.1

2010년 11월 25일 파워에 대한 실험 지원PC 리눅스.

참고 항목

참조

  1. ^ a b https://github.com/lightspark/lightspark/releases/tag/0.8.5
  2. ^ "Lightspark flash player continues to advance". Linux.be. 2010-07-09. Archived from the original on 2016-03-13. Retrieved 2010-09-03.
  3. ^ "Lightspark Windows port". launchpad.net. 2011-01-04. Retrieved 2011-02-26.
  4. ^ ""lightspark" 0.4.6-0ubuntu1 source package in The Natty Narwhal". Launchpad.net. 2011-03-15. Retrieved 2011-03-21.
  5. ^ "Email Archive: lightspark-devel". Sourceforge.net. 2010-08-02. Retrieved 2010-09-03.
  6. ^ "Project Lightspark-win32". 2012-10-28.
  7. ^ a b c 프로젝트의 GitHub 릴리스에 대한 릴리스 노트 참조
  8. ^ a b c 프로젝트의 다운로드 페이지에서 릴리스 정보 참조
  9. ^ Lightspark 0.7.0은 2012-10-30에 액세스한 다양한 개선 기능을 제공한다.
  10. ^ Lightspark 0.7.0 릴리즈, 2012-10-30 액세스
  11. ^ 2012-06-11에 액세스한 데스크톱 AIR 애플리케이션을 처리하는 Lightspark
  12. ^ Lightspark 0.6.0.1 릴리즈, 2012-06-11 액세스
  13. ^ "Lightspark 0.5.7 released". Archived from the original on 2012-07-24. Retrieved 2012-05-16.

추가 읽기

외부 링크