├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── Android.mk ├── BUGS ├── CHANGES ├── LICENSE.txt ├── MPEG.cpp ├── MPEG.h ├── MPEGaction.h ├── MPEGaudio.h ├── MPEGerror.h ├── MPEGframe.h ├── MPEGlist.cpp ├── MPEGlist.h ├── MPEGring.cpp ├── MPEGring.h ├── MPEGstream.cpp ├── MPEGstream.h ├── MPEGsystem.cpp ├── MPEGsystem.h ├── MPEGvideo.h ├── Makefile.am ├── Makefile.os2 ├── PBProjects ├── English.lproj │ └── InfoPlist.strings ├── README.txt ├── exports │ ├── Makefile │ ├── README.txt │ ├── gendef.pl │ └── smpeg.exp ├── mkpbprojects.csh ├── pkg-support │ ├── devel-resources │ │ ├── Welcome.txt │ │ └── install.sh │ ├── mkpackage.sh │ ├── resources │ │ └── Welcome.txt │ ├── smpeg-devel.info │ └── smpeg.info ├── smpeg.pbproj │ └── project.pbxproj └── uninstall.csh ├── README.SDL_mixer ├── README.md ├── TODO ├── VisualC.zip ├── Xcode.tar.gz ├── acinclude ├── gtk-2.0.m4 ├── libtool.m4 ├── ltoptions.m4 ├── ltsugar.m4 ├── ltversion.m4 ├── lt~obsolete.m4 ├── pkg.m4 ├── sdl2.m4 └── socklen_t.m4 ├── audio ├── AUTHORS ├── COPYING.LIB ├── MPEGaudio.cpp ├── README ├── README.LIB ├── bitwindow.cpp ├── filter.cpp ├── filter_2.cpp ├── hufftable.cpp ├── mpeglayer1.cpp ├── mpeglayer2.cpp ├── mpeglayer3.cpp ├── mpegtable.cpp └── mpegtoraw.cpp ├── autogen.sh ├── config.guess ├── config.sub ├── configure.ac ├── depcomp ├── g++-fat.sh ├── gcc-fat.sh ├── install-sh ├── ltmain.sh ├── missing ├── mkinstalldirs ├── plaympeg.1 ├── plaympeg.c ├── smpeg.cpp ├── smpeg.h ├── smpeg2-config.in ├── smpeg2.m4 ├── smpeg2.spec.in └── video ├── COPYRIGHT ├── MPEGvideo.cpp ├── README ├── decoders.cpp ├── decoders.h ├── dither.h ├── floatdct.cpp ├── gdith.cpp ├── jrevdct.cpp ├── mmxflags_asm.S ├── mmxidct_asm.S ├── motionvec.cpp ├── parseblock.cpp ├── proto.h ├── readfile.cpp ├── util.cpp ├── util.h ├── video.cpp └── video.h /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/.gitignore -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/Android.mk -------------------------------------------------------------------------------- /BUGS: -------------------------------------------------------------------------------- 1 | None known 2 | -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MPEG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEG.cpp -------------------------------------------------------------------------------- /MPEG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEG.h -------------------------------------------------------------------------------- /MPEGaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGaction.h -------------------------------------------------------------------------------- /MPEGaudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGaudio.h -------------------------------------------------------------------------------- /MPEGerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGerror.h -------------------------------------------------------------------------------- /MPEGframe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGframe.h -------------------------------------------------------------------------------- /MPEGlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGlist.cpp -------------------------------------------------------------------------------- /MPEGlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGlist.h -------------------------------------------------------------------------------- /MPEGring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGring.cpp -------------------------------------------------------------------------------- /MPEGring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGring.h -------------------------------------------------------------------------------- /MPEGstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGstream.cpp -------------------------------------------------------------------------------- /MPEGstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGstream.h -------------------------------------------------------------------------------- /MPEGsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGsystem.cpp -------------------------------------------------------------------------------- /MPEGsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGsystem.h -------------------------------------------------------------------------------- /MPEGvideo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/MPEGvideo.h -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/Makefile.am -------------------------------------------------------------------------------- /Makefile.os2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/Makefile.os2 -------------------------------------------------------------------------------- /PBProjects/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /PBProjects/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/README.txt -------------------------------------------------------------------------------- /PBProjects/exports/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/exports/Makefile -------------------------------------------------------------------------------- /PBProjects/exports/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/exports/README.txt -------------------------------------------------------------------------------- /PBProjects/exports/gendef.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/exports/gendef.pl -------------------------------------------------------------------------------- /PBProjects/exports/smpeg.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/exports/smpeg.exp -------------------------------------------------------------------------------- /PBProjects/mkpbprojects.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/mkpbprojects.csh -------------------------------------------------------------------------------- /PBProjects/pkg-support/devel-resources/Welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/pkg-support/devel-resources/Welcome.txt -------------------------------------------------------------------------------- /PBProjects/pkg-support/devel-resources/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/pkg-support/devel-resources/install.sh -------------------------------------------------------------------------------- /PBProjects/pkg-support/mkpackage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/pkg-support/mkpackage.sh -------------------------------------------------------------------------------- /PBProjects/pkg-support/resources/Welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/pkg-support/resources/Welcome.txt -------------------------------------------------------------------------------- /PBProjects/pkg-support/smpeg-devel.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/pkg-support/smpeg-devel.info -------------------------------------------------------------------------------- /PBProjects/pkg-support/smpeg.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/pkg-support/smpeg.info -------------------------------------------------------------------------------- /PBProjects/smpeg.pbproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/smpeg.pbproj/project.pbxproj -------------------------------------------------------------------------------- /PBProjects/uninstall.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/PBProjects/uninstall.csh -------------------------------------------------------------------------------- /README.SDL_mixer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/README.SDL_mixer -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/TODO -------------------------------------------------------------------------------- /VisualC.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/VisualC.zip -------------------------------------------------------------------------------- /Xcode.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/Xcode.tar.gz -------------------------------------------------------------------------------- /acinclude/gtk-2.0.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/gtk-2.0.m4 -------------------------------------------------------------------------------- /acinclude/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/libtool.m4 -------------------------------------------------------------------------------- /acinclude/ltoptions.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/ltoptions.m4 -------------------------------------------------------------------------------- /acinclude/ltsugar.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/ltsugar.m4 -------------------------------------------------------------------------------- /acinclude/ltversion.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/ltversion.m4 -------------------------------------------------------------------------------- /acinclude/lt~obsolete.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/lt~obsolete.m4 -------------------------------------------------------------------------------- /acinclude/pkg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/pkg.m4 -------------------------------------------------------------------------------- /acinclude/sdl2.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/sdl2.m4 -------------------------------------------------------------------------------- /acinclude/socklen_t.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/acinclude/socklen_t.m4 -------------------------------------------------------------------------------- /audio/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/AUTHORS -------------------------------------------------------------------------------- /audio/COPYING.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/COPYING.LIB -------------------------------------------------------------------------------- /audio/MPEGaudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/MPEGaudio.cpp -------------------------------------------------------------------------------- /audio/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/README -------------------------------------------------------------------------------- /audio/README.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/README.LIB -------------------------------------------------------------------------------- /audio/bitwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/bitwindow.cpp -------------------------------------------------------------------------------- /audio/filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/filter.cpp -------------------------------------------------------------------------------- /audio/filter_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/filter_2.cpp -------------------------------------------------------------------------------- /audio/hufftable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/hufftable.cpp -------------------------------------------------------------------------------- /audio/mpeglayer1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/mpeglayer1.cpp -------------------------------------------------------------------------------- /audio/mpeglayer2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/mpeglayer2.cpp -------------------------------------------------------------------------------- /audio/mpeglayer3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/mpeglayer3.cpp -------------------------------------------------------------------------------- /audio/mpegtable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/mpegtable.cpp -------------------------------------------------------------------------------- /audio/mpegtoraw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/audio/mpegtoraw.cpp -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/autogen.sh -------------------------------------------------------------------------------- /config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/config.guess -------------------------------------------------------------------------------- /config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/config.sub -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/configure.ac -------------------------------------------------------------------------------- /depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/depcomp -------------------------------------------------------------------------------- /g++-fat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/g++-fat.sh -------------------------------------------------------------------------------- /gcc-fat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/gcc-fat.sh -------------------------------------------------------------------------------- /install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/install-sh -------------------------------------------------------------------------------- /ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/ltmain.sh -------------------------------------------------------------------------------- /missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/missing -------------------------------------------------------------------------------- /mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/mkinstalldirs -------------------------------------------------------------------------------- /plaympeg.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/plaympeg.1 -------------------------------------------------------------------------------- /plaympeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/plaympeg.c -------------------------------------------------------------------------------- /smpeg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/smpeg.cpp -------------------------------------------------------------------------------- /smpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/smpeg.h -------------------------------------------------------------------------------- /smpeg2-config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/smpeg2-config.in -------------------------------------------------------------------------------- /smpeg2.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/smpeg2.m4 -------------------------------------------------------------------------------- /smpeg2.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/smpeg2.spec.in -------------------------------------------------------------------------------- /video/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/COPYRIGHT -------------------------------------------------------------------------------- /video/MPEGvideo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/MPEGvideo.cpp -------------------------------------------------------------------------------- /video/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/README -------------------------------------------------------------------------------- /video/decoders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/decoders.cpp -------------------------------------------------------------------------------- /video/decoders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/decoders.h -------------------------------------------------------------------------------- /video/dither.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/dither.h -------------------------------------------------------------------------------- /video/floatdct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/floatdct.cpp -------------------------------------------------------------------------------- /video/gdith.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/gdith.cpp -------------------------------------------------------------------------------- /video/jrevdct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/jrevdct.cpp -------------------------------------------------------------------------------- /video/mmxflags_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/mmxflags_asm.S -------------------------------------------------------------------------------- /video/mmxidct_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/mmxidct_asm.S -------------------------------------------------------------------------------- /video/motionvec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/motionvec.cpp -------------------------------------------------------------------------------- /video/parseblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/parseblock.cpp -------------------------------------------------------------------------------- /video/proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/proto.h -------------------------------------------------------------------------------- /video/readfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/readfile.cpp -------------------------------------------------------------------------------- /video/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/util.cpp -------------------------------------------------------------------------------- /video/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/util.h -------------------------------------------------------------------------------- /video/video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/video.cpp -------------------------------------------------------------------------------- /video/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icculus/smpeg/HEAD/video/video.h --------------------------------------------------------------------------------